Стандартный перенос сайта PHP-Fusion на локальный веб-Сервер XAMPP с последующей настройкой в phpMyAdmin. Описываю старый, проверенный годами метод, как перенести новый PHP-Fusion сайт на локальный сервер. Я использую XAMPP на Windows 7.
Первым делом нужно создать резервную копию файлов, всего сайта на хостинге. И сделать копию БД MySQL в phpMyAdmin, дополнительно – на всякий случай, можно сделать бэкап SQL через Админку сайта.
Далее, запускаем XAMPP, открываем папку htdocs и создаём в ней новую папку с названием переносимого сайта. Пример: aeproj, без ru / com. Копируем в эту папку все резервные файлы сайта работающего на cms движке php-fusion новой версии.
Открываем файл config.php и вносим правки в соответствии с настройками локального сервера: Имя Пользователя, Пароль, Название БД, Пароль… Примерно так:
- $db_host = ‘localhost’;
- $db_user = ‘root’;
- $db_pass = »;
- $db_name = ‘aeproj’;
Переходим в phpMyAdmin http://localhost/phpmyadmin/ и создаём новую Базу Данных с кодировкой utf8mb4_unicode_ci. Если на хостинге используете другую кодировку, можете установить её. После создания БД, импортируйте в неё резервные копии таблиц из файла SQL.
PHP-Fusion сайт не открывается, ошибка 404, не получается зайти в админ панель, при вводе логина и пароля выкидывает на главную страницу сайта – если это случилось после переноса на локальный веб-сервер, не беда, сейчас всё исправим.
Переходим в phpMyAdmin, открываем таблицу _settings и меняем значение настроек в колонке: settings_value. Нас интересуют строки с названием настроек: siteurl, site_protocol, site_host, site_path. Пример моих настроек можно увидеть на фото.
Настройки Сайта cms PHP-Fusion 9

Настройки Сайта PHP-Fusion 8

На этом, перенос сайта на локальный сервер можно считать законченным, не забывайте чистить кэш браузера, у меня на XAMPP всё работает отлично. Входить на сайт можно с тем-же паролем, как в интернете. Но всё-же… я рекомендую изменить пароль для авторизации на локальном сервере.
Источник: © AEProj