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

8

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

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

develophper
источник

Ответы:

12

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

philwinkle
источник
Эй, большое спасибо за ответ. То, что вы предложили, определенно устранило одну проблему, но теперь по какой-то причине на каждой странице написано: «Ошибка обработки вашего запроса». Если бы вы могли указать мне правильное направление, это было бы очень полезно.
Еще
Во многих случаях это связано с тем, что указанный пользователь базы данных не имеет разрешения на чтение / обновление базы данных в соответствии с настройками. Вероятно, на этом экране выдается ошибка #, в 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 ./*
maxji777
источник
0

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

Tofeeq
источник
0

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

Киран Шаджи
источник