Ответ 1
Из-за mod_rewrite
. WAMP
по умолчанию прокомментировал эту опцию.
Вам нужно перейти к значку WAMP
в области уведомлений, Apache, httpd.config
найдите mod_rewrite
и раскомментируйте его.
После этого RESTART WAMP
И ВЫ СОБИРАЕТЕ!
У меня была проблема wth php.It отображать ошибку, как показано ниже. Он хорошо работает на другом компьютере, но когда я попытался запустить его на другом компьютере, он отображает ошибку, как показано ниже. Я думаю, что у меня была проблема с моей конфигурацией wampserver 2.0.
Внутренняя ошибка сервера
Сервер обнаружил внутреннюю ошибку или неправильную конфигурацию и был не удалось выполнить ваш запрос. Пожалуйста, свяжитесь с сервером администратор, веб-мастер @localhost и сообщить им о времени произошла ошибка, и все, что вы могли бы сделать, что могло вызвать ошибка. Дополнительная информация об этой ошибке может быть доступна в журнал ошибок сервера.
Из-за mod_rewrite
. WAMP
по умолчанию прокомментировал эту опцию.
Вам нужно перейти к значку WAMP
в области уведомлений, Apache, httpd.config
найдите mod_rewrite
и раскомментируйте его.
После этого RESTART WAMP
И ВЫ СОБИРАЕТЕ!
Это связано с тем, что модуль mod_rewrite отключен в вашей конфигурации Apache:
Если ваш сайт размещен на локальном компьютере, вы можете просто открыть httpd.conf в папке Apache conf и найти "mod_rewrite". Если строка mod_rewrite имеет перед собой #, просто удалите этот #, сохраните файл и перезапустите Apache.
Если ваш сайт размещен на сервере общедоступного хостинга, у вас могут не быть привилегий для внесения изменений в конфигурацию Apache. Поэтому вы должны попросить администратора вашего хостинга включить модуль mod_rewrite для вас. Это уже включено почти каждым владельцем хостинга.
Это проблема mod_rewrite, просто включите mod_rewrite на вашем сервере apache или сообщите веб-хостинговой компании, чтобы включить ее для вас. Это заставит ваш сайт работать.
Хотя все говорят то же самое, я хочу добавить ответ на основании некоторой информации, которую я собрал с этого сайта.
Такая ошибка возникает, если функция apache mod_rewrite вашего сервера не включена. По умолчанию WAMP-сервер не загружает модуль Apache Mod Rewrite. По умолчанию он отключен. Вы должны включить эту опцию для загрузки этого модуля. В файле конфигурации WAMP Apache есть строка, но по умолчанию она прокомментирована. Чтобы включить эту функцию mod_rewrite, следуйте этой инструкции.
Проверьте файлы журнала Wampserver, эта проблема связана с чем-то в вашей конфигурации Apache.
Определенно делайте то, что сначала предлагает хунзабой. Затем, если вы все еще получаете ошибку, я обнаружил, что одна из моих директив в моем файле httpd-vhosts.conf заставляла ту же ошибку сохраняться даже после принятия его совета. Я прокомментировал строку: "Требовать все предоставленные" (который работал с использованием более новой версии Apache), и все было в порядке.
это нужно прокомментировать: Модуль LoadModule rewrite_module/mod_rewrite.so
Для всех, кто нашел этот вопрос, и mod_rewrite уже включен...
Убедитесь, что WAMP не поместил нежелательный файл .htaccess в корень диска C: \.
Это случилось со мной, я думаю, после экспериментов с различными настройками в файле httpd.conf.
После того, как я вернул свои настройки httpd.conf, я начал видеть внутреннюю ошибку сервера. Удаление файла .htaccess устранило проблему.
У меня была эта проблема, но модуль перезаписи уже был включен. В файле магазинов .htaccess, которая его вызывала, есть команда заголовка. Включение модуля headers_module в apache исправило это. Думал, что это может кому-то помочь.