Долгая загрузка на сервер...
Всем, привет!
Заливаю наработки на хостинг — полдня уже грузится сайт.
Объем 38,3 МБ, интернет нормальный у меня.
Начал задумываться, может есть какая-то специальная методология переноса сайтов MODx?
Или это норма?
Спасибо!
Заливаю наработки на хостинг — полдня уже грузится сайт.
Объем 38,3 МБ, интернет нормальный у меня.
Начал задумываться, может есть какая-то специальная методология переноса сайтов MODx?
Или это норма?
Спасибо!
Комментарии: 7
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
А если заливать файлы по фтп в обычном виде то из-за огромного количества запросов сервер может даже «лечь» подумав что это идёт ддос атака. Ну а после распаковки, все как обычно при переносе на новый хостинг, меняете данные в конфигах и т.д.
И если я правильно понял вашу ситауцию, то это не касается именно modx, а относится к любому большому количеству мелких файлов, отправляемых на сервер.
Касательно настроек в конфигах — что вы обычно правите при переносе?
Спасибо!
В процессе переноса делал заметки — возможно кому-то пригодятся:
1. Закрыть сеанс на локальном сервере.
2. Почистить КЭШ — www –> core –> cache – удалить все, что здесь есть.
3. Заархивировать сайт в .zip (НЕ .rar).
4. На хостинге создать БД, указав те же название, пользователя, пароль, чтобы потом меньше правок вносить на сервере. Скопировать БД с локального сервера и развернуть на хостинге.
5. Скопировать ранее подготовленный архив на хостинг и развернуть.
6. Поправить пути в строках файлов:
core/config/config.inc.php:
$modx_core_path= '/ваш_путь/core/';
$modx_processors_path= '/ваш_путь/core/model/modx/processors/';
$modx_connectors_path= '/ваш_путь/connectors/';
$modx_manager_path= '/ваш_путь/manager/';
$modx_base_path= '/ваш_путь/';
$modx_assets_path= '/ваш_путь/assets/';
$http_host='ваш_домен';
$http_host= array_key_exists('HTTP_HOST', $_SERVER)? $_SERVER['HTTP_HOST']: 'ваш_домен';
/config.core.php
/connectors/config.core.php
/manager/config.core.php
define('MODX_CORE_PATH', '/ваш_путь/core/');
7. Обязательно проверить и очистить содержимое папки /core/cache/ — несмотря на то, что делал это в п.2, папка оказалась не пуста. И, кстати, пока я это не сделал, сайт выдавал ошибку:
Fatal error: Call to a member function processElementTags() on a non-object in /var/www/admin/www/maslotex.xdva.ru/core/model/modx/modresponse.class.php on line 83
После чистки все заработало.