• +7 917 1011277
  • Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Блог

Перенос сайта на локальный сервер

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Перенос сайта (1С-Битрикс v15.5.0) на Денвер.

В Битриксе создать резервную копию, скачать, положить в папку /home/site/www. С некоторых пор бэкапы архивируются только собственным архиватором Битрикса и имеют расширение .enc.gz. Переименование enc.gz в tar.gz не сработает. Развернуть бэкап на сервере можно штатным restore.php.

Денвер 3 с оф. сайта не актуален, т.к. там PHP 5.3.13 и проект уже несколько лет не обновляется, а Битрикс и Joomla пока просят, а вскоре начнут требовать PHP 7. Неофициальный Денвер с PHP 7.1.8, MySQL 5.7 и включенным SSL можно скачать здесь и распаковать поверх официального.

На этапе восстановления БД может появиться сообщение: «Сайт работал в кодировке UTF-8. Конфигурация сервера не соответствует требованиям.
Для продолжения установите настройки PHP: mbstring.func_overload=2 и mbstring.internal_encoding=UTF-8».

Идём в w:\usr\local\php5\php.ini и устанавливаем
mbstring.func_overload=2 и mbstring.internal_encoding=UTF-8
(по умолчанию заккоментированы).

При этом могут перестать работать другие сайты в Денвере. Для доступа к ним восстановить прежние значения. Не забыть про рестарт Денвера при изменениях конфига.

Далее может появиться еще одна ошибка: «MySQL query error! Invalid default value for 'DATE_STAT'»

Нужно настроить режим работы MySQL. Идём в w:\usr\local\mysql-5.7\my.ini и добавляем в раздел
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
(по умолчанию отсутствует).

 


Создание сайтов в Самаре © 2008 — 2024