Если Вам необходимо перенести уже установленный трекер с одного хостинга на другой, с сохранением всех данных, рекомендуем следующую последовательность действий.
- Прежде всего новый хостинг, также как и старый, должен соответствовать всем требованиям к хостингу, перечисленным здесь. При необходимости настройте ваш сервер, либо обратитесь в службу поддержки хостинга.
- Остановите кроны на старом хостинге.
- Перенесите БД со старого хостинга на новый.
- Если домен остается прежним - просто перенастройте DNS на новый хостинг. Пожалуйста учитывайте что после изменения настроек DNS, кэш DNS обновляется до 24 часов. В течение этого времени ваш домен может быть частично недоступен для пользователей и с других серверов. Если он уже доступен с вашего компьютера, то это не значит, что он доступен отовсюду.
- Если домен тоже меняется - поменяйте в личном кабинете на на нашем сайте регистрационный URL трекера здесь. Если трекер находится на поддомене или в папке, то вводится полный путь, а не только основной домен.
- Скачайте в личном кабинете архив с трекером и залить содержимое архива на новый хостинг. Установку запускать не нужно.
- Из старой установки возьмите файл user_config.php в папке трекера и перенесите его на новый хостинг. В нем хранятся данные для доступа к БД. Если они на новом хостинге изменились, то их нужно поправить в этом файле вручную с помощью текстового редактора.
- Переносить другие файлы из старой установки не нужно. Особенно не нужно переносить кэш.
- Установите нужные права на файлы и папки
- Установите права '777' на папку 'cache' и все вложенные в нее папки.
- На все остальные папки, включая все вложенные, должны быть установлены права '755'. Часто так и есть по умолчанию, но рекомендуем проверить.
- На все файлы, в т.ч. в папках должны быть права '644'. Скорее всего по умолчанию так и есть.
- Добавьте в Cron скрипты cron_clicks.php и cron_finance.php, находящиеся в папке трекера, с частотой раз в минуту. При необходимости обратитесь в службу поддержки вашего хостинга.
- Проверьте все ли сделано правильно здесь. Скрипт проверяет соответствие вашего хостинга минимальным требованиям, права на файлы и папки, работоспособность кронов. Если при проверке выдаются какие-либо ошибки, их необходимо устранить.