Перенос данных с сервера
Перенос возможен как с веб-сервера на веб-сервер, так и с локального сервера (PHPShop Server или Denwer).
Перенос выполняется по инструкции:
- Создайте копию текущей базы данных на старом сервере через утилиту панели управления "Резервные копи базы": База -> Резервные копи базы (Backup)
- Загружаем файлы переносимого скрипта из папки веб-файлов (www, htdocs, public_html) в одноименную папку на новом сервере в бинарном режиме.
Для мгновенного переноса файлов с сервера на сервер можно воспользоваться утилитой PyTTY и протоколом SSH.
Комманды оболочки после подключения на старом сервере (www заменяется на имя своей папки хранения веб-файлов):
tar cvf file.tar www/
gzip file.tar
cp file.tar.gz www/
Комманды оболочки после подключения на новом сервере:
wget http://имя_домена/file.tar.gz
tar -zxf file.tar.gz
cp -rf file/ www/
- Восстанавливаем из архива скрипта папку install и копируем ее вместе с входящими в нее файлами на новый сервер.
- Прописываем в файл конфигурации /phpshop/inc/config.ini на новом сервере новые параметры доступа к базе данных MySQL.
[connect]
host="localhost"; # имя хоста
user_db="user"; # имя пользователя
pass_db="mypas"; # пароль базы
dbase="mybase"; # имя базы
- Запускаем инсталлятор http://имя_сайта/install/install.php. Производим установку баз с нуля, указываем пароли доступа к панели управления (временные, после завершения пароли будут идентичны старому серверу). Будет установлена тестовая база временно.
- Удалаем папку /install
- Авторизуемся в панели управления /phpshop/admpanel/, используя новые временные пароли доступа, введенные в предыдум шаге.
- Восстанавливаем резервную копию базы через утилиту "Резервные копи базы": База -> Резервные копи базы (Backup). Перегружаем браузер.
- Теперь для входа в панель управления следует вводить пароли со старого сервера.