Пришлось на днях повозиться с переносом 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

1
2
3
4
5
6
7
8
key_buffer              = 512M
max_allowed_packet      = 64M
thread_stack            = 192K
thread_cache_size       = 8
query_cache_limit       = 1M
query_cache_size        = 64M
tmp_table_size          = 1024M
max_heap_table_size     = 1024M