500 внутренняя ошибка сервера при доступе к проекту через localhost на wamp / apache

6874
RSM

Я установил Wamp. Вместо этого я хотел использовать HTTP-сервер Apache, поэтому удалил его. Но я не был уверен, правильно ли я его удалил. Поэтому я установил сервер Apache HTTP, и в правом нижнем углу экрана, где он показывает время и т. Д., У него был символ apache, но он был красным, что, очевидно, означало, что он не работает. Поэтому я нажал на него, и он дал мне два варианта: 1: Apache HTTP Server и 2: WampApache. Это смутило меня, так как я думал, что удалил Wamp. Однако я проигнорировал WampApache и нажал кнопку «Пуск» на HTTP-сервере Apache. Но это не так и просто бросило в меня ошибки.

1) Почему бы это не сработало? 2) Почему это дало мне возможность wampapache, а

Поэтому я удалил Apache и переустановил wamp-сервер на моей машине с Windows 7.
У меня также установлены NetBeans.
Я поместил мою папку, в которой есть несколько веб-файлов, в каталог www в директории wamp.
Я захожу на localhost, и он показывает стартовую страницу со всем текстом и моими проектами.
Я щелкаю папку под моими проектами, а затем она просто показывает 500 внутреннюю ошибку сервера.

3) Какова потенциальная проблема здесь?

4) Как я мог это исправить?

Я хочу сделать php сайты на netbeans, сохранить их в папке www в соответствующих папках, открыть их через localhost, то есть localhost / testsite и выполнить локальную разработку, а когда они будут готовы, загрузить их в Интернет через ftp.

Награда будет вручена человеку, который может помочь мне заставить работать HTTP-сервер APACHE или Wamp, чтобы я мог создавать сайты на NetBeans, помещать их в каталог www и просматривать их через localhost. Предпочтительно Apache HTTP сервер.

0
Скорее всего, это ошибка приложения. Если он не работает на другом сервере, это может быть связано с другой версией языка. mreq 12 лет назад 0
Если вы хотите получить ответ, опубликуйте дополнительную информацию. Причина ошибки должна быть в вашем взгляде. Посмотрите в вашей конфигурации Apache, чтобы узнать, где находится журнал. cutrightjm 12 лет назад 0

3 ответа на вопрос

1
harrymc

WAMP включает в себя Apache, поэтому установка обоих, по-видимому, вызвала некоторую путаницу, и вы оба получили. Проблема с подпапкой может быть связана с правами доступа к папке.

При желании вы можете попытаться вернуться к чистой системе. Это не обязательно, так как Apache работает. Но если вы хотите попробовать, сначала удалите все, возможно, используя Revo Uninstaller Freeware, и даже, возможно, сделайте восстановление системы до того времени, когда оба не были установлены.

Просто знайте, что обезьяна с восстановлением системы может привести к серьезным проблемам, если вы или Windows с тех пор установили что-то еще, кроме WAMP и Apache. Я сам стараюсь избегать этого, если это вообще возможно, даже ценой слегка неправильно установленного продукта.

Вам нужно использовать WAMP, так как вы хотите заниматься разработкой PHP, поэтому убедитесь, что он установлен и работает.

Вы можете использовать NetBeans для непосредственной работы с файлами на локальном компьютере в папке www Apache, а затем протестировать с помощью браузера на localhost. Я предлагаю использовать Firefox с Firebug для отладки. Единственным осложнением здесь являются права доступа к папкам.

Вы можете использовать NetBeans для развертывания своего приложения непосредственно на удаленном сервере.
См. Эту статью: Развертывание приложения PHP на удаленном веб-сервере с помощью среды IDE NetBeans .

0
jackweirdy

Обычно это происходит из-за ошибки в php-скрипте; убедитесь, что в index.php нет ошибок. Если нет очевидных, xdebug может помочь вам найти его.

0
Gurken Papst

Не зная вашей конфигурации Apache, лучшим советом будет проверить ваш журнал ошибок (см. Директиву ErrorLog в конфигурации для определения его местоположения), чтобы выяснить причину ошибки 500.

Похожие вопросы