Причины перенаправления Magento на страницу установки


8

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

На этот раз по какой-то причине каждый раз, когда я пытаюсь просмотреть сайт через браузер, он перенаправляет на страницу установки magento. В прошлом я создал только несколько сайтов magento, и ни один из них не был создан с нуля, но я предполагаю, что из-за того, что его не нужно было устанавливать раньше, мне не стоило этого делать. Любые идеи, что может быть не так или какой файл мне нужно изменить, чтобы заставить это работать?

Ответы:


12

Основной причиной этого является отсутствующий или неправильно названный local.xmlфайл в app/etc/- этот файл отвечает за детали подключения к базе данных и настройки кэша. Если он отсутствует, предполагается, что это новая установка, и предложит вам выполнить процедуру установки.


Эй, большое спасибо за ответ. То, что вы предложили, определенно устранило одну проблему, но теперь по какой-то причине на каждой странице написано: «Ошибка обработки вашего запроса». Если бы вы могли указать мне правильное направление, это было бы очень полезно.
Еще

Во многих случаях это связано с тем, что указанный пользователь базы данных не имеет разрешения на чтение / обновление базы данных в соответствии с настройками. Вероятно, на этом экране выдается ошибка #, в var/report/папке установки mage должен быть соответствующий лог # или проверка в общем журнале ошибок php. Удачи.
Philwinkle

@ThomasRyan «Произошла ошибка при обработке вашего запроса». Страница ошибок обычно содержит ссылочный номер. Эта ссылка указывает на текстовый файл в var / reports с дополнительной информацией об ошибке. Вероятно, он не связан с этим вопросом, поэтому, если вы не можете решить его самостоятельно, создайте новый вопрос.
Кристоф на Fooman

@philwinkle звучит хорошо, большое спасибо.
develophper

1
даже если присутствует файл app / etc / local.xml, содержимое может быть неправильным или поврежденным. убедитесь, что все содержимое узла выглядит правильно и документ является действительным xml.
Ариэль Аллон

1

Главным образом есть две причины, если вы получаете страницу установки:

app/etc/local.xml Файл отсутствует или этот файл имеет неправильный или незаконченный синтаксис.


0

неправильные разрешения. у меня была эта проблема при обновлении файлов ядра под root. исправил проблему, запустив в папке magento:

chown -R www-data:www-data ./*

0

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


0

Если вы используете серверы Linux и новую установку Magento, просто смените владельца папки. Судо чоун -R www-данные: www-data / {Dir}

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.