Живой сайт Magento продолжает показывать страницу установки после внедрения изменений - PullRequest
2 голосов
/ 07 сентября 2011

Я только что развернул некоторые изменения на своем живом сайте, и теперь он продолжает приводить меня на страницу установки. Я проверил журналы развертывания и измененные файлы на сервере и не могу понять, что это вызывает.

Моей первой мыслью было, что я мог перезаписать основной файл конфигурации тестовой версией, но он не изменился и все еще указывал на действующую базу данных.

Компилятор, возможно, был включен во время развертывания - я думал, что выключил его, но путь все еще был установлен впоследствии в include / config.php Я это закомментировал, но без разницы.

Если бы я мог понять, что вызывает страницу установки, у меня было бы лучшее представление о том, где искать. Есть предложения?

-

Бах, я идиот.

Обнаружил проблему - я также изменил безопасность в local.xml на 640, что вызывало проблему, так как моему общему хосту нужен доступ для чтения по всему миру.

Как только я изменил это на 644, у меня возникли проблемы, когда ни одна страница не работала, не мог войти в администратор, все возвращало ошибку 503. В конце концов отсортировал его, переименовав папку var / cache во что-то еще - я предполагаю, что это могло произойти из-за развертывания, когда компилятор был включен.

Ответы [ 3 ]

3 голосов
/ 24 июня 2013

Также следует учесть, что после того, как Mage.php проверит, что файл app / etc / local.xml доступен для чтения, он также проверяет узел даты. В одном случае я скопировал файл local.xml в новый проект и оставил этот узел пустым, из-за чего сайт продолжал вызывать страницу установки.

1 голос
/ 21 января 2015

Этот тип ошибки может возникать при отправке файлов на сервер, если пропущен файл local.xml.Сначала переместите local.xml на ваш действующий сервер.Тогда это будет работать ..

0 голосов
/ 02 июня 2016

Решение мастера установки Redirect (Downloader), но уже установленного

Откройте этот файл: app / Mage.php

Найдите следующий код:

$localConfig = simplexml_load_file($localConfigFile);

Измените его на приведенный ниже код:

libxml_disable_entity_loader(false);
e$localConfig = simplexml_load_file($localConfigFile); 

Примечание. Очистите кэш или установите флажок в приватном окне

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...