Http error 500 админка modx

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

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

Но при, казалось бы, простом и успешном переносе сайта, находящегося на CMS MODX Revolution, можно столкнуться с рядом ошибок. Одна из них – «500 Error Site temporarily unavailable».

Решаем проблему «500 Error Site temporarily unavailable» на MODX Revo

Эта же ошибка возникла и у меня при переносе, и сейчас я расскажу, как быстро с ней справиться.

1. Итак, первое, что вам необходимо сделать – это подключиться к вашему сайту по FTP.

2. Затем перейдите в папку /core/ и удалите в ней папку cache.

3. Третьим шагом будет проверка корректности указанных данных для подключения к базе данных. Для этого откройте файл config.inc.php в папке /core/config/.

Здесь нас интересуют эти строки:

$database_type = 'mysql'; // Тип базы данных 
$database_server = 'localhost'; // Сервер базы данных 
$database_user = ''; // Пользователь базы данных 
$database_password = ''; // Пароль базы данных 
$dbase = ''; // Название базы данных 
$database_dsn = 'mysql:host=localhost;dbname=название базы данных;charset=utf8'; 

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

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

Обратите внимание, что в последней строке также указывается название базы данных. В моем случае все было сделано, но именно в ней я забыл указать название базы данных и из-за этого не мог зайти в панель управления сайтом.

4. И завершающим шагом будет прописывание корректного пути к папкам от корня сервера в файлах:

config.core.php (корневая папка /);
config.inc.php (папка /core/config/);
config.core.php (папка /connectors/);
config.core.php (папка /manager/).

Во всех файлах, вы ищите что то типа:

/home/s/pandogecom/www.pandoge.com/core/

Здесь вам необходимо изменить часть «/home/s/pandogecom/www.pandoge.com» на правильную.

О том, как узнать полный путь от корня сервера, читайте в этой статье.

В некоторых файлах замену нужно произвести в нескольких местах. Не торопитесь, будьте внимательны – и все у вас получится!

Содержание

  1. Решаем проблему «500 Error Site temporarily unavailable» на MODX Revo
  2. Перенос сайта на modx revo на другой хостинг или на локальный компьютер
  3. 500 error site temporarily unavailable modx revo
  4. Перенос сайта на modx revo на другой хостинг или на локальный компьютер
  5. 500 error site temporarily unavailable modx revo
  6. Как решить проблему с Site temporarily unavailable. в modx revo?
  7. Перенос MODX сайта на хостинг, другой домен или с хостинга на хостинг
  8. Подготовка MODX к переезду
  9. 1. Завершение сеанса и выход из админки
  10. 2. Полное удаление кэша
  11. 3. Делаем бэкап базы данных
  12. 4. Делаем бэкап файлов сайта
  13. Перенос сайта на MODX Revo
  14. 5. Создание базы данных
  15. 6. Правим пути
  16. Проверяем файлы .htaaccess и robots.txt (для тех кото меняет домен)
  17. 7. Заливаем файлы на сервер
  18. 8. Перенос базы данных
  19. Решение проблем с переносом
  20. После переноса modx 503 ошибка: site temporarily unavailable
  21. MODX HTTP ERROR 500: сайт пока не может обработать этот запрос.
  22. Вместо админки сайта перебрасывает в админку хостинга

Решаем проблему «500 Error Site temporarily unavailable» на MODX Revo

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

Но при, казалось бы, простом и успешном переносе сайта, находящегося на CMS MODX Revolution, можно столкнуться с рядом ошибок. Одна из них – «500 Error Site temporarily unavailable».

Эта же ошибка возникла и у меня при переносе, и сейчас я расскажу, как быстро с ней справиться.

1. Итак, первое, что вам необходимо сделать – это подключиться к вашему сайту по FTP.

2. Затем перейдите в папку /core/ и удалите в ней папку cache.

3. Третьим шагом будет проверка корректности указанных данных для подключения к базе данных. Для этого откройте файл config.inc.php в папке /core/config/.

Здесь нас интересуют эти строки:

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

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

Обратите внимание, что в последней строке также указывается название базы данных. В моем случае все было сделано, но именно в ней я забыл указать название базы данных и из-за этого не мог зайти в панель управления сайтом.

4. И завершающим шагом будет прописывание корректного пути к папкам от корня сервера в файлах:

config.core.php (корневая папка /);
config.inc.php (папка /core/config/);
config.core.php (папка /connectors/);
config.core.php (папка /manager/).

Во всех файлах, вы ищите что то типа:

Здесь вам необходимо изменить часть «/home/s/pandogecom/www.pandoge.com» на правильную.

О том, как узнать полный путь от корня сервера, читайте в этой статье.

В некоторых файлах замену нужно произвести в нескольких местах. Не торопитесь, будьте внимательны – и все у вас получится!

Источник

Перенос сайта на modx revo на другой хостинг или на локальный компьютер

Постоянный вопрос у обладателей движка modx revo — как перенести его на другой хостинг — для многих это прям как ком в горле, не хочу. зачем. оказывается это не так сложно.

Да, возникают ошибки при переносе, но их можно решить.

Перенос сайта на modx revo на другой хостинг или на локальный компьютер по шагам :

  1. «На старом» — хостинге запаковываем все: все файлы(можно предварительно очистить папку /core/cache/ — но можно и потом, без разницы) и базу данных. То есть получаем 2 архива.
  2. Копируем все файлы на новый хостинг;
  3. Загружаем (импортируем БД).
  4. На новом хостинге или на домашнем компе меняем пути вот у этих файлов:
    /config.core.php
    /core/config/config.inc.php
    /connectors/config.core.php
    /manager/config.core.php Большая часть проблем с переносом именно в прописании этих путей, не всегда удается их прописать правильно (если сомневаетесь спросите у поддержки хостинга) или, если у вас есть другие сайты на этом хостинге, то можно посмотреть у них пути. И следующий вариант, это прогнать сверху установщиком (загружаете папку setup в корень сайта и делаете «новую установку»). Я на локалку на open sever сегодня ставил и пути поменять у меня оказалось не проблемой, так как у меня рядом был другой тестовый домен с modx revo тоже и я там просто подглядел пути и все, но потом была другая проблема, о ней ниже.
  5. Папку кэш /core/cache/ очищаем.

Все! — должно заработать.

Какие ошибки при установке modx Revo могут быть и как их решать?

500 error site temporarily unavailable modx revo

Наверное самая распространенная ошибка — это «500 error site temporarily unavailable» — это типа проблемы с сервером «Сайт временно недоступен». Происходит она по разным причинам — и всегда это настройки сервера и сайта. Для диагностики находим логи по адресу core/cache/logs/error.log — тут вы увидите примерные ошибки и они расшифрованы и примерно понять можно. При переносе сайта клиента на modx на локалку — я там нашел свою причину и удивился, оказалось, что у меня БД перенеслась не полностью, как такое произошло я до конца не понял, может ограничение какое-то, она была около 300 мб, в общем штук 10 таблиц не поместилось в архив, потом взял их отдельно запаковал и залил и все заработало. То есть всегда нужно смотреть в этот log файл — если есть какая-то ошибка.

Решения ошибки 500 error site temporarily unavailable на modx revo :

  1. Смотрим целостность БД (ошибку смотрим в логах — как написано выше). Часть базы данных может не скопироваться, если она слишком большая.
  2. смотрим файл .htaccess — пробуем его временно скопировать в другую папку и посмотреть как отреагирует.
  3. версия php — она должна быть от 5.3 — все что ниже — тоже свалит в ошибку.

Источник

Перенос сайта на modx revo на другой хостинг или на локальный компьютер

Постоянный вопрос у обладателей движка modx revo — как перенести его на другой хостинг — для многих это прям как ком в горле, не хочу. зачем. оказывается это не так сложно.

Да, возникают ошибки при переносе, но их можно решить.

Перенос сайта на modx revo на другой хостинг или на локальный компьютер по шагам :

  1. «На старом» — хостинге запаковываем все: все файлы(можно предварительно очистить папку /core/cache/ — но можно и потом, без разницы) и базу данных. То есть получаем 2 архива.
  2. Копируем все файлы на новый хостинг;
  3. Загружаем (импортируем БД).
  4. На новом хостинге или на домашнем компе меняем пути вот у этих файлов:
    /config.core.php
    /core/config/config.inc.php
    /connectors/config.core.php
    /manager/config.core.php Большая часть проблем с переносом именно в прописании этих путей, не всегда удается их прописать правильно (если сомневаетесь спросите у поддержки хостинга) или, если у вас есть другие сайты на этом хостинге, то можно посмотреть у них пути. И следующий вариант, это прогнать сверху установщиком (загружаете папку setup в корень сайта и делаете «новую установку»). Я на локалку на open sever сегодня ставил и пути поменять у меня оказалось не проблемой, так как у меня рядом был другой тестовый домен с modx revo тоже и я там просто подглядел пути и все, но потом была другая проблема, о ней ниже.
  5. Папку кэш /core/cache/ очищаем.

Все! — должно заработать.

Какие ошибки при установке modx Revo могут быть и как их решать?

500 error site temporarily unavailable modx revo

Наверное самая распространенная ошибка — это «500 error site temporarily unavailable» — это типа проблемы с сервером «Сайт временно недоступен». Происходит она по разным причинам — и всегда это настройки сервера и сайта. Для диагностики находим логи по адресу core/cache/logs/error.log — тут вы увидите примерные ошибки и они расшифрованы и примерно понять можно. При переносе сайта клиента на modx на локалку — я там нашел свою причину и удивился, оказалось, что у меня БД перенеслась не полностью, как такое произошло я до конца не понял, может ограничение какое-то, она была около 300 мб, в общем штук 10 таблиц не поместилось в архив, потом взял их отдельно запаковал и залил и все заработало. То есть всегда нужно смотреть в этот log файл — если есть какая-то ошибка.

Решения ошибки 500 error site temporarily unavailable на modx revo :

  1. Смотрим целостность БД (ошибку смотрим в логах — как написано выше). Часть базы данных может не скопироваться, если она слишком большая.
  2. смотрим файл .htaccess — пробуем его временно скопировать в другую папку и посмотреть как отреагирует.
  3. версия php — она должна быть от 5.3 — все что ниже — тоже свалит в ошибку.

Источник

Как решить проблему с Site temporarily unavailable. в modx revo?

Здравствуйте, переношу сайт на новый сервер и столкнулся с ошибкой — 500 Site temporarily unavailable.
Делаю так:
1. Из админки чищу кеш
2. Руками удаляю все из папки с кешом
3. Правлю конфиг (пути, база )
4. Поверх накатываю чистый движок
5. Запускаю установку, выбираю обновить
6. Готово.

Ошибка происходит на финальном этапе, установка запускается, проверка проходит на ок, далее установка ядра и после этого происходит переход на www.site.com/setup/index.php?action=complete
и на этом баста. Может кто то сталкивался ? До этого таким способом перенес 6 сайтов и все ок было.

  • Вопрос задан более трёх лет назад
  • 23104 просмотра

Какая версия php на хостинге?
Права на файлы и папки?

Я бы сделал перенос в вашем случае так:

1. установил бы чистый MODX на хостинг
2. сохранил бы файл с конфигами config.inc.php из папки core/config на компе
3. удалил бы все свежеустановленные файлы MODX с хостинга и удалил бы все таблицы из базы
4. закачал бы все файлы того что работает локально и импортировал дамп работающей базы
5. заменил бы файл core/config/config.inc.php локально сохраненным
6. в остальных конфигурационных файлах MODX руками бы прописал пути из core/config/config.inc.php

Этот способ выглядит громоздким, но мне в 100% случаях все удавалось нормально перенести.

Источник

Перенос MODX сайта на хостинг, другой домен или с хостинга на хостинг

Сегодня мы рассмотрим как перенести сайт под управлением MODX Revolution куда угодно и от куда угодно:

  • с локального сервера на хостинг;
  • с хостинга на локальный сервер;
  • с хостинга на хостинг,
  • с одного домена на другой и т.д.

В интернете достаточно много подобных статей, но как по мне они не совсем адекватные, либо в них все слишком заморочено. И так приступим. Распишу все по шагам.

Подготовка MODX к переезду

1. Завершение сеанса и выход из админки

Если вы находитесь в административной панели сайта, разогнитесь из нее и завершите все сеансы. Для в верхнем меню, перейдите во вкладку Управление — Завершить все сеансы.

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

2. Полное удаление кэша

Заходим через файл-менеджер (или по FTP) к себе на сервер в папку /core/cache и удаляем все папки которые там есть.

3. Делаем бэкап базы данных

Открываем в phpMyAdmin базу данных сайта, переходим во вкладку «»Экспорт» и экспортируем базу.

Обычно после этого я заливаю скачанную базу в корень сайта (где все файлы).

4. Делаем бэкап файлов сайта

Скачиваем все файлы сайта по FTP, а еще лучше через файловый менеджер их упаковать в архив и затем скачать уже архив со всеми файлами на ПК.

Если сайт у вас на локальном компьютере, просто сделайте копию папки с файлами сайта и экспорт базы данных в phpMyAdmin в формате SQL.

Перенос сайта на MODX Revo

5. Создание базы данных

Создаем новую базу данных и пользователя к ней (на новом хостинге, локальном хостинг, в общем там куда вы переносите сайт). Записываем данные в блокнот (имя БД, пользователь, пароль).

6. Правим пути

Чтобы узнать новые пути на хостинге, можно воспользоваться php файликом из урока: Как узнать полный путь от корня сервера?

Править пути нужно в следующих файлах:

/core/config/config.inc.php
/config.core.php
/connectors/config.core.php
/manager/config.core.php
И в самой базе данных

Обратите внимание на то, что пути к сайту указываются от корня сервера, а не домена. Например:
было: $modx_core_path=’/home/mysite/public_html/core/’; , стало: $modx_core_path=’/www/mynewsite/www/core/’; .

Универсальный способ сделать все это быстро и просто при помощи Notepad++. Открываем файл /core/config/config.inc.php при помощи Notepad++, выделяем старый путь, далее идем во вкладку «Поиск» — «Найти в файлах», в поле Заменить на указываем новый путь, далее указываем папку в которой лежат все подпапки и файлы сайта и жмем на кнопку Заменить в файлах. Notepad++ проверит все файлы и заменить все старые пути на новые (и не надо открывать каждый конфиг файлы и править пути). И в этом же файле прописываем новые реквизиты для подключения к базе.

Проверяем файлы .htaaccess и robots.txt (для тех кото меняет домен)

Обычно в корне сайта лежат файлы .htaaccess и robots.txt — поменяйте в них домен (особенно в .htaaccess если там указаны правила редиректов и т.д.)

7. Заливаем файлы на сервер

Закачиваем все файлы на хостинг, локальный сервер или на другой домен. Делать это можно как по FTP например при помощи filezilla (следите за тем, чтобы все файлы закачались). Либо запаковываем все файлы в архив, далее закачиваем архив при помощи файлового менеджера и распаковываем его.

8. Перенос базы данных

Идем в phpMyAdmin, переходим во вкладку «Импорт» и импортируем бэкап базы. Вот и все! Сайт должен заработать!

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

Решение проблем с переносом

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

После переноса modx 503 ошибка: site temporarily unavailable

Если после переноса MODX на другой хостинг Вы получаете ошибку: Error 503: Site temporarily unavailable, то нужно:

  1. Подправить пути в конфиг файлах (см. выше «6. Правим пути»)
  2. Так же в конфиг файле core/config/config.inc.php проверьте правильно ли вы подключаетесь к БД и проверьте строчку $http_host=’vash-site.ru’; (обычно 61 строка).
  3. Удалить папку с кешем (core/cache).

MODX HTTP ERROR 500: сайт пока не может обработать этот запрос.

Самая распространенная причина — ошибки указания пути к папкам с файлами ядра системы. Исправить это можно просто проверив в файлах конфигурации — правильно ли указан абсолютный путь (от корня) к системным папкам модекса. Проверять нужно в файлах:

  • /core/config/config.inc.php — его проверяем в первую очередь, смотрим правильность путей и:
    $database_type = ‘mysql’; // Тип базы данных
    $database_server = ‘localhost’; // Сервер базы данных
    $database_user = »; // Пользователь базы данных
    $database_password = »; // Пароль базы данных
    $dbase = »; // Название базы данных
    $table_prefix = »; // Префикс таблиц базы данных
    $database_dsn = ‘mysql:host=localhost;dbname=название базы данных;charset=utf8 или utf8mb4’;
    $http_host=’vash-site.ru’;
  • config.core.php (в корневой папке сайта)
  • /manager/config.core.php
  • /connectors/config.core.php

Обычно это помогает полностью исправить ошибку. Но не всегда, если не помогло, проверьте еще версию php, права на файлы (644) и папки (755) и пути в базе данных.

Если после этого сайт возвращает ошибку Fatal error: Call to a member function parseProperties() on a non-object in core/model/modx/modelement.class.php on line 536 — просто удалите всё из папки /core/cache/

Вариант 2, если не помог вариант описанный выше: скачиваем дистрибутив MODX Advansed (такой же версии как у вас), закидываем его содержимое в корень сайта и запускаем установщик, только выбираем не новая установка, а обновление.

Вариант 3 — если совсем все плохо!

  • Устанавливаем чистый MODX на хостинг (той же версии).
  • Сохраняем файл с конфигами config.inc.php из папки core/config на компе.
  • Удаляем все свеже установленные файлы MODX с хостинга.
  • Удаляем все таблицы из базы.
  • Закачиваем все файлы сайта, того что работает локально или на другом хостинге.
  • Импортируем дамп работающей базы.
  • Заменяем файл core/config/config.inc.php локально сохраненным.
  • В остальных конфигурационных файлах MODX руками прописываем пути из core/config/config.inc.php.

Вместо админки сайта перебрасывает в админку хостинга

Недавно переносил сайт клиента на специфический хостинг и возникла небольшая проблема. Вход в панель управления на хостинге расположена по такому же адресу /manager, что и админка сайта, поэтому при попытке перейти к управлению сайтом меня постоянно перебрасывает на страницу авторизации личного кабинета на хостинг. Для решения данной проблемы необходимо изменить адрес админки сайта на любой другой. Для этого необходимо проделать следующие шаги:

  1. Идем в Открываем для редактирования файл config.inc.php который лежит в директории /core/config/. Сделать это можно через файловый менеджер хостинга или путем подключаемся к сайту по FTP.
  2. Находим в нем строки $modx_manager_path= и $modx_manager_url и меняем в них manager к примеру на administrator
  3. Переименовываем системный каталог manager в administrator
  4. Переходим по url адрес_сайта/administrator и получаем доступ к административной панели сайта.

Если остались вопросы и появились проблемы после переноса, пишите в комментариях.

Источник

    • 54390

    • 1 Posts
    • Send PM

    Всем доброго времени суток! Срочно нужна помощь! Работала в админке, и, по глупости своей, деинсталлировала Ace… После этого из админки я вылетела, пишет ошибку HTTP ERROR 500. Подскажите пожалуйста, что можно сделать в такой ситуации?? Админка срочно нужна, сайт нужно сдавать сегодня(((

      • 54199

      • 108 Posts
      • Send PM

      ERROR 500 (Internal Server Error) может иметь множество причин, и деинсталляция Ace скорее всего тут не является основной причиной. Надо смотреть.

        • 44064

        • 185 Posts
        • Send PM

        Quote from: agata.svg at Jul 19, 2018, 11:53 AM

        Всем доброго времени суток! Срочно нужна помощь! Работала в админке, и, по глупости своей, деинсталлировала Ace… После этого из админки я вылетела, пишет ошибку HTTP ERROR 500. Подскажите пожалуйста, что можно сделать в такой ситуации?? Админка срочно нужна, сайт нужно сдавать сегодня(((

        Разобрались? ) В чем была причина, поведайте остальным пожалуста!
        Соглашусь, вряд ли это был Ace.

          Anton Tarasov
          MODX Developer

          Email: contact@antontarasov.com
          Web: antontarasov.com

          • 54651

          • 1 Posts
          • Send PM

          А я знаю что это был Ace. Сегодня сам ставил пакеты и смотрел. Есть нес.ко редакторов для админки. Простой, расширеный и еще пара каких то. Так вот если стоит один и ставить другой рядом поверх то ошибка 500. Пару раз удалось назад нажать и из кеша вернуться и деинсталировать. Потом переустановить тогда нормально. Но когда поставил другой то уже 500 стабильно и админки больше нет sad то есть модх не проверяет при установке и не отключает. Это плохо. Нигде такого не встречал. Обычно если ставится один то он отключает прежний чтобы не конфликтовать. Мне посоветовали зайти в базу и отключить там. Но там нету. Может через фтп зайти и удалить этот пакет физически? Он там в нес.х местах и как то цепляется, надеюсь хоть проверяет сначала или try стоит, а может не найдет и вывалится с ошибкой. Даже желание пропало с такой легкоубиваемой цмс работать. Чуть что не так и нет сайта.

          I’m running MODx Revolution 2.0.8-pl (traditional) and get a blank page (500 Server Error) when trying to edit most resources in the Manager. The frontend and other Manager functions are all working fine.

          I first noticed the issue after adding ~600 new resources to the site. (Unfortunately, I get the error on both new and old resources)

          pnuts's user avatar

          pnuts

          57.8k11 gold badges85 silver badges137 bronze badges

          asked Mar 7, 2011 at 15:30

          Chris Voth's user avatar

          You should really just post this on the MODX forum… I bet there’s more people with knowledge there, lol.

          Server 500 errors are often caused by wrong permissions, for example files that are set to 777 while your server set up only allows 755.

          answered Mar 7, 2011 at 18:07

          Mark Hamstra's user avatar

          Just faced this same issue and it ended up being that I uninstalled TinyMCE but the plugin file was still enabled.

          answered Apr 1, 2011 at 19:48

          Roger's user avatar

          RogerRoger

          111 bronze badge

          I had to re-install TinyMCE in the most recent version after my MODX upgrade.

          answered Mar 17, 2017 at 22:11

          Matthias Wuttke's user avatar

          Matthias WuttkeMatthias Wuttke

          1,9472 gold badges21 silver badges38 bronze badges

          I increased the PHP memory limit to 64MB and the problem disappeared.

          answered Mar 7, 2011 at 17:31

          Chris Voth's user avatar

          Chris VothChris Voth

          8535 gold badges17 silver badges22 bronze badges

          In my case, my MODX website works but /manager throws a 500 error.

          It happened after I’ve removed /www/core/cache/*

          First of all, I check logs:
          sudo tail -100 /var/log/apache2/error.log

          I see this error:
          Smarty: unable to create directory /var/www/html/core/cache/mgr/smarty/default

          So to fix this I added permissions:
          sudo chown -R www-data:www-data /var/www/*

          answered Jan 27, 2021 at 22:06

          Dmitry Grinko's user avatar

          Dmitry GrinkoDmitry Grinko

          12.8k13 gold badges57 silver badges79 bronze badges

          На чтение 5 мин. Просмотров 35 Опубликовано 15.12.2019

          Думаю в 100% случаев вы не полностью поправили все пути в конфигах. И скорее всего забыли про строку подключения к бд в файле core/config/config.inc.php

          У меня эта ошибка возникла именно по этой причине.

          1. Итак, первое, что вам необходимо сделать – это подключиться к вашему сайту по FTP.

          2. Затем перейдите в папку /core/ и удалите в ней папку cache (она потом сама создастся при работе сайта).

          3. Третьим шагом будет проверка корректности указанных данных для подключения к базе данных. Для этого откройте файл config.inc.php в папке /core/config/.

          Здесь нас интересуют эти строки:

          Обратите внимание, что в последней строке также указывается название базы данных. В моем случае все было сделано, но именно в ней я забыл указать название базы данных и из-за этого не мог зайти в панель управления сайтом.

          4. И завершающим шагом будет прописывание корректного пути к папкам от корня сервера в файлах:

          config.core.php (корневая папка /);
          config.inc.php (папка /core/config/);
          config.core.php (папка /connectors/);
          config.core.php (папка /manager/).

          almix
          Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

          Здравствуйте, переношу сайт на новый сервер и столкнулся с ошибкой — 500 Site temporarily unavailable.
          Делаю так:
          1. Из админки чищу кеш
          2. Руками удаляю все из папки с кешом
          3. Правлю конфиг (пути, база )
          4. Поверх накатываю чистый движок
          5. Запускаю установку, выбираю обновить
          6. Готово.

          Ошибка происходит на финальном этапе, установка запускается, проверка проходит на ок, далее установка ядра и после этого происходит переход на www.site.com/setup/index.php?action=complete
          и на этом баста. Может кто то сталкивался ? До этого таким способом перенес 6 сайтов и все ок было.

          • Вопрос задан более трёх лет назад
          • 16312 просмотров

          Какая версия php на хостинге?
          Права на файлы и папки?

          Я бы сделал перенос в вашем случае так:

          1. установил бы чистый MODX на хостинг
          2. сохранил бы файл с конфигами config.inc.php из папки core/config на компе
          3. удалил бы все свежеустановленные файлы MODX с хостинга и удалил бы все таблицы из базы
          4. закачал бы все файлы того что работает локально и импортировал дамп работающей базы
          5. заменил бы файл core/config/config.inc.php локально сохраненным
          6. в остальных конфигурационных файлах MODX руками бы прописал пути из core/config/config.inc.php

          Этот способ выглядит громоздким, но мне в 100% случаях все удавалось нормально перенести.

          Постоянный вопрос у обладателей движка modx revo — как перенести его на другой хостинг — для многих это прям как ком в горле, не хочу. зачем. оказывается это не так сложно.

          Да, возникают ошибки при переносе, но их можно решить.

          Перенос сайта на modx revo на другой хостинг или на локальный компьютер по шагам :

          1. «На старом» — хостинге запаковываем все: все файлы(можно предварительно очистить папку /core/cache/ — но можно и потом, без разницы) и базу данных. То есть получаем 2 архива.
          2. Копируем все файлы на новый хостинг;
          3. Загружаем (импортируем БД).
          4. На новом хостинге или на домашнем компе меняем пути вот у этих файлов:
            /config.core.php
            /core/config/config.inc.php
            /connectors/config.core.php
            /manager/config.core.php Большая часть проблем с переносом именно в прописании этих путей, не всегда удается их прописать правильно (если сомневаетесь спросите у поддержки хостинга) или, если у вас есть другие сайты на этом хостинге, то можно посмотреть у них пути. И следующий вариант, это прогнать сверху установщиком (загружаете папку setup в корень сайта и делаете «новую установку»). Я на локалку на open sever сегодня ставил и пути поменять у меня оказалось не проблемой, так как у меня рядом был другой тестовый домен с modx revo тоже и я там просто подглядел пути и все, но потом была другая проблема, о ней ниже.
          5. Папку кэш /core/cache/ очищаем.

          Все! — должно заработать.

          Какие ошибки при установке modx Revo могут быть и как их решать?

          500 error site temporarily unavailable modx revo

          Наверное самая распространенная ошибка — это «500 error site temporarily unavailable» — это типа проблемы с сервером «Сайт временно недоступен». Происходит она по разным причинам — и всегда это настройки сервера и сайта. Для диагностики находим логи по адресу core/cache/logs/error.log — тут вы увидите примерные ошибки и они расшифрованы и примерно понять можно. При переносе сайта клиента на modx на локалку — я там нашел свою причину и удивился, оказалось, что у меня БД перенеслась не полностью, как такое произошло я до конца не понял, может ограничение какое-то, она была около 300 мб, в общем штук 10 таблиц не поместилось в архив, потом взял их отдельно запаковал и залил и все заработало. То есть всегда нужно смотреть в этот log файл — если есть какая-то ошибка.

          Решения ошибки 500 error site temporarily unavailable на modx revo :

          1. Смотрим целостность БД (ошибку смотрим в логах — как написано выше). Часть базы данных может не скопироваться, если она слишком большая.
          2. смотрим файл .htaccess — пробуем его временно скопировать в другую папку и посмотреть как отреагирует.
          3. версия php — она должна быть от 5.3 — все что ниже — тоже свалит в ошибку.

          Более старые статьи:

          • Часто под рукой должны быть примеры migx для modx revo

          «>Migx использование и примеры
          Часто нужно вывести определенные ресурсы, старые методы вывода — сильно нагружали сервер, поэтому лучше использовать pdoResources в этих случаях. …

          «>Вывод ресурсов с помощью pdoResources
          Если у вас при использовании shopkeeper ошибка ошибка TypeError: $(. ).fancybox is not a function и вы при этом используете fancybox , то это конфлик …

          Понравилась статья? Поделить с друзьями:
        • Http error 500 wordpress после обновления
        • Http error 500 wordpress wp admin
        • Http error 500 webasyst
        • Http error 500 timeweb
        • Http error 500 steam