Пришлось на днях повозиться с переносом Crystal Trader.
Описываю заметки и подводные камни.
Общался с автором, он сказал что на данный момент (апрель 2015) перенос с помощью встроенных средств есть не слишком эффективным. Сам советует копировать файлы с сохранением прав. Ну и БД конечно же.
1. Скрипт обращается к mysql через сокет. На новой систему сокет находился в другом месте. Я сделал симлинк, хотя можно было бы просто исправить на правильный путь.
2. Пути указываются в файлах ./crtr/config/config.php, ./crtr/config/pathes.cnf, параметры mysql прописаны в ./crtr/config/c.cnf
3. Обязательно нужно не забыть скопировать задания крона с учётом новых путей, или просто переписать их в низу страницы.
4. В админке всё равно будет написано что кроны не запускались более 3 минут. Для этого нужно всё в той же админке выбрать System - Updates - Update current version files. Максимум через 5 минут уведомление должно пропасть.
5. После 4 пункта на сайте стали отображаться ошибки Internal script error can’t load settings в месте подключения in.cgi, то же самое отображалось и при попытке нажатия на тумбу, но уже с файлом out.cgi. Решение подсказал автор скрипта. Нужно удалить директорию со скриптами in.cgi, out.cgi. При следующем запуске крона они создадутся автоматически заново с правильными путями.
Немного информации:
Саппорт - ICQ UINs: 412826686
Установка:
http://www.crystal-scripts.com/support/docs/
http://crystal-scripts.com/downloads/install.php
Update:
Параметры mysql
|
|