Перенос сайта OpenCart на другой хостинг

Как перенести сайт OpenCart на другой хостинг? Пошаговая инструкция переноса сайта Замена доменного имени сайта Бекап сайта Схема переноса для любой CMS

Шаг 5. Изменяем пути файла сайта на локальные пути в опенсервер

Если четыре предыдущих шага сделаны, верно, а этот нет, то мы получим ошибку, в которой будут такие слова: failed to open stream: No such file or directory in… Это очень распространённая ошибка и она означает, что вы или не изменили пути к файлам каталога внутри сайта или изменили их неправильно.

Пути к файлам сайта в cms opencard прописываются в файлах config.php. Таких файлов два, один находится в папке admin, другой в корневом каталоге.

Здесь следует править пути к файлам каталога находящегося на локальном хосте. Изначально пути к файлам opencard прописаны согласно корневому каталогу на виртуальном хостинге. Нам нужно изменить пути на локальные. На виртуальном хосте корнем является папка home, в ней находится каталог public_html, в котором ваш сайт и т.д. Выглядит это приблизительно так / home / public_html / your_site / admin / config.php.

Этот порядок следует изменить на локальный путь, согласно диску С или диску D в который вы установили программу openserver. Например так: D: / open server / domains / test-store.loc / catalog /… Если openserver у вас установлен на диске D то начинать надо с него и двигаться дальше, пока вы не дойдёте до нужных файлов движка. Что это за файлы видно в файле config.php

Узнаём путь к файлам сайта с помощью файла info.php

Это альтернативный способ помогающий нам узнать правильный путь к файлам ocstore, где бы они не находились, будь то на виртуальном хосте или на локальном. Для этого создайте файл info.php и положите его в корневую паку сайта. Вставьте в него эту функцию <?php info(); ?>. Затем набираем в поисковой строке браузера адрес сайта, слеш и info.php, вот так http://your-site/info.php . После жмём по ctrl + f и вставляем суперглобальный массив server с элементом script_filename

_SERVER

Таким образом, вы увидите абсолютный путь к файлам своего сайта от корня диска. Его нужно прописать во всех строках файла config.php с корневого каталога сайта и так же нужно изменить пути в файле config.php находящегося в папке admin. Если вы всё сделали правильно, сайт обязательно откроется на вашем локальном сервере. После файл info.php можно удалить.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Добавить комментарий