Недавно я перевел мой рабочий сайт modx в свою локальную систему с сервера общедоступного хостинга, на котором у меня есть. На дружественных URL-адресах сервера (LAMP) работают. На дружественных URL-адресах моего локального компьютера (WAMP) возникает ошибка 404 (хотя, как описано другими, фактический URL-адрес выглядит корректно, он просто не работает). (конкретно мой местный Виндоус 8)
сервер Apache версии 2.2.29 =
Local Apache версии = 2.2.25 (там нет окна установки для 2.2.29)
PHP на сервере = 5,4
PHP на local = 5.4modx Revolution 2.3.x FURLs (дружественные URL), не работающие над WAMP
Важно: все другие возможности modx, похоже, очень хорошо работают на моем локальном компьютере. Я пошел за официальным modx instructions для перемещения сайта революции из одного места в другое. Кроме того, было бы полезно указать, что я добавил запись в файл моих хостов, чтобы указать домен на localhost, чтобы домен не менялся ... таким образом, все, что зависит от домена, не будет ломаться, когда я переместите его из локальной локальной среды разработчика на сервер.
Что я сделал для исследования:
Искал широко в Интернете & здесь, на StackOverflow. Так что я прочитал и пробовал различные вещи из различных статей на этом сайте, прежде всего в том числе: This one This one & This one , а также другие, которые я не перечисляю. Я также читал больше о настройках .htacces (хотя я довольно знаком с Rewrites ...).
Что я сделал, чтобы попытаться исправить это:
-Modifications моей .htaccess
заворачивающий и выключать все другие параметры в настройках системы для FURL кроме опции для включения/выключения FURLs (System_Settings -> Area: Friendly URL)
-I также проверял, что мои установленные модули apache такие же, как у моего сервера/веб-хоста (в частности, mod_rewrite, а также другие).
-Я также подтвердил, что у моего локального PHP есть минимальная требуемая загрузка добавок, которые требуются или рекомендуются для modx.
Я все еще смотрю на это, поэтому есть шанс, что я найду ответ, прежде чем я получу много ответов, но я полагаю, что стоит спросить.
Заранее спасибо.
UPDATE:
Я также попытался переместить все настройки конфигурации выхода из .htaccess (ну кроме RewriteBase, потому что положить его в httpd.conf вызывает ошибку апачский, что делает апач не сработал ... он предназначен для входа только в файлы .htaccess). Это тоже не помогло. Я также вручную удалил все из кеш-файла, это также не помогло &. В последнее время я отключил дружественные URL-адреса, подтвердил, что могу получить доступ к ресурсам, а затем снова включил их. Это последнее усилие тоже не помогло.