Причины перенаправления Magento на страницу установки
Я клонировал репозиторий git, содержащий сайт magento, так же, как я обычно делаю при присоединении к проекту. Я прошел обычный процесс настройки базы данных и настройки всего на своем локальном компьютере.
На этот раз по какой-то причине каждый раз, когда я пытаюсь просмотреть сайт через свой браузер, он перенаправляется на страницу установки magento. В прошлом я создал только несколько сайтов magento, и ни один из них не был создан с нуля, но я предполагаю, что из-за отсутствия необходимости его устанавливать раньше мне не следовало этого делать на этот раз. Есть идеи, что может быть не так или какой файл мне нужно изменить, чтобы это заработало?
5 answers
Основной причиной этого является отсутствие или неправильное название файла local.xml
в app/etc/
- этот файл отвечает за сведения о подключении к базе данных и настройки кэша. Если он отсутствует, предполагается, что это новая установка, и вам будет предложено выполнить процедуру установки.
В основном есть две причины, если вы получаете страницу установки:
app/etc/local.xml
файл отсутствует или этот файл имеет неправильный или незаконченный синтаксис.
Неправильные разрешения. у меня была эта проблема при обновлении основных файлов в корневом каталоге. исправлена проблема, запустив в папке magento:
chown -R www-data:www-data ./*
В дополнение к приведенным выше ответам существует вероятность отсутствия файла при выполнении миграции. Переименуйте каталог загрузчика во что-нибудь другое и обновите страницу, на которой начнет отображаться отсутствующий файл.
Если вы используете серверы Linux и новую установку Magento, просто измените владельца папки. Sudo chown -R www-данные: www-данные/{Реж.}