Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

Всем привет!

 

В инструкции по переносу опенкарт на другой хостинг есть пункт:

 

"6) Помимо параметров доступа к базе данных, вам необходимо поменять пути к папке с сайтом на вашем хостинге. Пути к этой папке часто указаны в административной панели управления хостингом, однако, если вы не можете их найти, то создайте файл info.php с содержимым

<?php phpinfo(); ?>

и загрузите его в корневую папку вашего нового сайта. Обратитесь к этому файлу по адресу: адрес-вашего-сайта.ру/info.php Нажав CTRL+F, найдите переменную SCRIPT_FILENAME, значение которой и будет путем к корневой папке сайта на хостинге."

 

А куда прописывать  эти "пути к папке с сайтом на вашем хостинге."?

 

 

Может кто-то знает более подробную инструкцию по переезду на другой хостинг?

 

Заранее благодарю всех за помощь!

Надіслати
Поділитися на інших сайтах


простой путь

1. копировать все файлы движка на хостинг + директорию install

2. удалить файл config.php

3. установить магазин с нуля на новом хостинге

4. вновь созданную базу заменить базой из бэкапа.

Надіслати
Поділитися на інших сайтах

Речь о двух файлах config.php , один в корне второй в папке admin.Могу подкинуть идею как сделать это проще.
 
Вот конфиг для корневой папки
 
 

<?php
// HTTP
$host = $_SERVER['HTTP_HOST'];
define('HTTP_SERVER', 'http://'.$host.'/');
define('HTTP_IMAGE', 'http://'.$host.'/image/');
define('HTTP_ADMIN', 'http://'.$host.'/admin/');

// HTTPS
define('HTTPS_SERVER', 'http://'.$host.'/');
define('HTTPS_IMAGE', 'http://'.$host.'/image/');

// DIR
$dir = dirname(__FILE__);
define('DIR_APPLICATION', $dir . '/catalog/');
define('DIR_SYSTEM', $dir . '/system/');
define('DIR_DATABASE', $dir . '/system/database/');
define('DIR_LANGUAGE', $dir . '/catalog/language/');
define('DIR_TEMPLATE', $dir . '/catalog/view/theme/');
define('DIR_CONFIG', $dir . '/system/config/');
define('DIR_IMAGE', $dir . '/image/');
define('DIR_CACHE', $dir . '/system/cache/');
define('DIR_DOWNLOAD', $dir . '/download/');
define('DIR_LOGS', $dir . '/system/logs/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'mysql_user');
define('DB_PASSWORD', 'mysql_password');
define('DB_DATABASE', 'mysql_db');
define('DB_PREFIX', 'oc_');
?>

Вот для  папки admin
 

<?php
// HTTP
$host = $_SERVER['HTTP_HOST'];
define('HTTP_SERVER', 'http://'.$host.'/admin/');
define('HTTP_CATALOG', 'http://'.$host.'/');
define('HTTP_IMAGE', 'http://'.$host.'/image/');

// HTTPS
define('HTTPS_SERVER', 'http://'.$host.'/admin/');
define('HTTPS_CATALOG', 'http://'.$host.'/');
define('HTTPS_IMAGE', 'http://'.$host.'/image/');

// DIR
$dir = dirname(dirname(__FILE__));
define('DIR_APPLICATION', $dir . '/admin/');
define('DIR_SYSTEM', $dir . '/system/');
define('DIR_DATABASE', $dir . '/system/database/');
define('DIR_LANGUAGE', $dir . '/admin/language/');
define('DIR_TEMPLATE', $dir . '/admin/view/template/');
define('DIR_CONFIG', $dir . '/system/config/');
define('DIR_IMAGE', $dir . '/image/');
define('DIR_CACHE', $dir . '/system/cache/');
define('DIR_DOWNLOAD', $dir . '/download/');
define('DIR_LOGS', $dir . '/system/logs/');
define('DIR_CATALOG', $dir . '/catalog/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'mysql_user');
define('DB_PASSWORD', 'mysql_password');
define('DB_DATABASE', 'mysql_db');
define('DB_PREFIX', 'oc_');
?>

Останется в секции данных бд внести свои данные

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');                 
define('DB_USERNAME', 'mysql_user');      -------->Пользователь базы данных
define('DB_PASSWORD', 'mysql_password');  -------->Пароль базы данных
define('DB_DATABASE', 'mysql_db');        -------->Название базы данных 
define('DB_PREFIX', 'oc_');               -------->Префикс базы данных
Надіслати
Поділитися на інших сайтах

 

Речь о двух файлах config.php , один в корне второй в папке admin.Могу подкинуть идею как сделать это проще.

 

Вот конфиг для корневой папки

 

 

<?php
// HTTP
$host = $_SERVER['HTTP_HOST'];
define('HTTP_SERVER', 'http://'.$host.'/');
define('HTTP_IMAGE', 'http://'.$host.'/image/');
define('HTTP_ADMIN', 'http://'.$host.'/admin/');

// HTTPS
define('HTTPS_SERVER', 'http://'.$host.'/');
define('HTTPS_IMAGE', 'http://'.$host.'/image/');

// DIR
$dir = dirname(__FILE__);
define('DIR_APPLICATION', $dir . '/catalog/');
define('DIR_SYSTEM', $dir . '/system/');
define('DIR_DATABASE', $dir . '/system/database/');
define('DIR_LANGUAGE', $dir . '/catalog/language/');
define('DIR_TEMPLATE', $dir . '/catalog/view/theme/');
define('DIR_CONFIG', $dir . '/system/config/');
define('DIR_IMAGE', $dir . '/image/');
define('DIR_CACHE', $dir . '/system/cache/');
define('DIR_DOWNLOAD', $dir . '/download/');
define('DIR_LOGS', $dir . '/system/logs/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'mysql_user');
define('DB_PASSWORD', 'mysql_password');
define('DB_DATABASE', 'mysql_db');
define('DB_PREFIX', 'oc_');
?>

Вот для  папки admin

 

<?php
// HTTP
$host = $_SERVER['HTTP_HOST'];
define('HTTP_SERVER', 'http://'.$host.'/admin/');
define('HTTP_CATALOG', 'http://'.$host.'/');
define('HTTP_IMAGE', 'http://'.$host.'/image/');

// HTTPS
define('HTTPS_SERVER', 'http://'.$host.'/admin/');
define('HTTPS_CATALOG', 'http://'.$host.'/');
define('HTTPS_IMAGE', 'http://'.$host.'/image/');

// DIR
$dir = dirname(dirname(__FILE__));
define('DIR_APPLICATION', $dir . '/admin/');
define('DIR_SYSTEM', $dir . '/system/');
define('DIR_DATABASE', $dir . '/system/database/');
define('DIR_LANGUAGE', $dir . '/admin/language/');
define('DIR_TEMPLATE', $dir . '/admin/view/template/');
define('DIR_CONFIG', $dir . '/system/config/');
define('DIR_IMAGE', $dir . '/image/');
define('DIR_CACHE', $dir . '/system/cache/');
define('DIR_DOWNLOAD', $dir . '/download/');
define('DIR_LOGS', $dir . '/system/logs/');
define('DIR_CATALOG', $dir . '/catalog/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'mysql_user');
define('DB_PASSWORD', 'mysql_password');
define('DB_DATABASE', 'mysql_db');
define('DB_PREFIX', 'oc_');
?>

Останется в секции данных бд внести свои данные

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');                 
define('DB_USERNAME', 'mysql_user');      -------->Пользователь базы данных
define('DB_PASSWORD', 'mysql_password');  -------->Пароль базы данных
define('DB_DATABASE', 'mysql_db');        -------->Название базы данных 
define('DB_PREFIX', 'oc_');               -------->Префикс базы данных

Буду рад если подкинете такую идею!

Надіслати
Поділитися на інших сайтах


:-D

 

Это она и есть.....Заменяете содержимое своих конфигов этим(что выше)  изменяете данные в самом низу на свои.Всё.

Надіслати
Поділитися на інших сайтах

:-D

 

Это она и есть.....Заменяете содержимое своих конфигов этим(что выше)  изменяете данные в самом низу на свои.Всё.

))Благодарю за оперативную помощь! 

 

Всем спасибо!

Надіслати
Поділитися на інших сайтах


 

Речь о двух файлах config.php , один в корне второй в папке admin.Могу подкинуть идею как сделать это проще.

 

хватит и одного в корне 

// Install
if (!defined('DIR_APPLICATION')) {
header('Location: install/index.php');
exit;
}
Надіслати
Поділитися на інших сайтах

:-D

 

Это она и есть.....Заменяете содержимое своих конфигов этим(что выше)  изменяете данные в самом низу на свои.Всё.

Не работает! Вот что получается http://palatkaavtomat.ru/

Надіслати
Поділитися на інших сайтах


:-D

 

Это она и есть.....Заменяете содержимое своих конфигов этим(что выше)  изменяете данные в самом низу на свои.Всё.

А админка вроде работает

Надіслати
Поділитися на інших сайтах


:-D

 

Это она и есть.....Заменяете содержимое своих конфигов этим(что выше)  изменяете данные в самом низу на свои.Всё.B

Извиняюсь! Все работает! Инструкция от Tom, абсолютно верная. Спасибо  ему!

Надіслати
Поділитися на інших сайтах


:-D

 

Это она и есть.....Заменяете содержимое своих конфигов этим(что выше)  изменяете данные в самом низу на свои.Всё.

Только теперь пропали картинки товаров и категорий, а при попытке загрузить их через админку, при нажатии на кнопку "Обзор" выскакивает следующее сообщение:

 

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

OK

<b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b><b>Warning</b>: json_encode(): Invalid UTF-8 sequence in argument in <b>/home/ih62648/public_html/admin/controller/common/filemanager.php</b> on line <b>155</b>[{"filename":"20150614_113659.jpg","file":"palatkaavtomat\/20150614_113659.jpg","thumb":"http:\/\/palatkaavtomat.ru\/image\/cache\/data\/palatkaavtomat\/20150614_113659-100x100.jpg","size":"1.53MB"},{"filename":"20150614_113735.jpg","file":"palatkaavtomat\/20150614_113735.jpg","thumb":"http:\/\/palatkaavtomat.ru\/image\/cache\/data\/palatkaavtomat\/20150614_113735-100x100.jpg","size":"1.45MB"},{"filename":"20150614_113958.jpg","file":"palatkaavtomat\/20150614_113958.jpg","thumb":"http:\/\/palatkaavtomat.ru\/image\/cache\/data\/palatkaavtomat\/20150614_113958-100x100.jpg","size":"1.5MB"},{"filename":"Fotoapparat.jpg","file":"palatkaavtomat\/Fotoapparat.jpg","thumb":"http:\/\/palatkaavtomat.ru\/image\/cache\/data\/palatkaavtomat\/Fotoapparat-100x100.jpg","size":"11.81KB"},{"filename":"LOGO-RP.png","file":"palatkaavtomat\/LOGO-RP.png","thumb":"http:\/\/palatkaavtomat.ru\/image\/cache\/data\/palatkaavtomat\/LOGO-RP-100x100.png","size":"2.99KB"},{"filename":"Novosti.jpg","file":"palatkaavtomat\/Novosti.jpg","thumb":"http:\/\/palatkaavtomat.ru\/image\/cache\/data\/palatkaavtomat\/Novosti-100x100.jpg","size":"127.93KB"},{"filename":"Palata_avtomat_env_2.jpg","file":"palatkaavtomat\/Palata_avtomat_env_2.jpg","thumb":"http:\/\/palatkaavtomat.ru\/image\/cache\/data\/palatkaavtomat\/Palata_avtomat_env_2-100x100.jpg","size":"234.95KB"},{"filename":null,"file":"","thumb":null,"size":"111.99KB"},{"filename":null,"file":"","thumb":null,"size":"19.1KB"},{"filename":null,"file":"","thumb":null,"size":"21.89KB"},{"filename":null,"file":"","thumb":null,"size":"34.58KB"},{"filename":null,"file":"","thumb":null,"size":"17.66KB"},{"filename":null,"file":"","thumb":null,"size":"15.75KB"},{"filename":null,"file":"","thumb":null,"size":"17.43KB"},{"filename":null,"file":"","thumb":null,"size":"31.9KB"},{"filename":null,"file":"","thumb":null,"size":"101.12KB"},{"filename":null,"file":"","thumb":null,"size":"136.39KB"},{"filename":null,"file":"","thumb":null,"size":"61.26KB"},{"filename":null,"file":"","thumb":null,"size":"47.39KB"},{"filename":null,"file":"","thumb":null,"size":"42.96KB"},{"filename":null,"file":"","thumb":null,"size":"602.67KB"},{"filename":null,"file":"","thumb":null,"size":"379.73KB"},{"filename":"flip post.png","file":"palatkaavtomat\/flip post.png","thumb":"http:\/\/palatkaavtomat.ru\/image\/cache\/data\/palatkaavtomat\/flip post-100x100.png","size":"11.82KB"},{"filename":null,"file":"","thumb":null,"size":"15.45KB"},{"filename":"mystic.jpg","file":"palatkaavtomat\/mystic.jpg","thumb":"http:\/\/palatkaavtomat.ru\/image\/cache\/data\/palatkaavtomat\/mystic-100x100.jpg","size":"159.87KB"},{"filename":"photo_camera.png","file":"palatkaavtomat\/photo_camera.png","thumb":"http:\/\/palatkaavtomat.ru\/image\/cache\/data\/palatkaavtomat\/photo_camera-100x100.png","size":"520B"},{"filename":"victim-rip-video-375.jpg","file":"palatkaavtomat\/victim-rip-video-375.jpg","thumb":"http:\/\/palatkaavtomat.ru\/image\/cache\/data\/palatkaavtomat\/victim-rip-video-375-100x100.jpg","size":"38.85KB"},{"filename":".jpg","file":"","thumb":null,"size":"18.54KB"},{"filename":".jpg","file":"","thumb":null,"size":"18.38KB"}]

С чем это связано?

 

Я чистил кэш картинок, может удалил что-то лишнее?

Надіслати
Поділитися на інших сайтах


Надіслати
Поділитися на інших сайтах

А откуда они могли взяться? В конфигах все сделал как вы сказали. Как это исправить?

Надіслати
Поділитися на інших сайтах


  • 2 months later...

Добрый вечер.

Тоже переношу сайт на другой хостинг, пока тестирую, т. е. прописал новый IP для сайта в фале hosts своей винды.

 

Проблема в том, что в админке отображаются не все изображения, а именно верхняя часть (пара картинок) и заливка меню. (скрин во вложении)

Само меню есть и оно работает. 

 

Сам сайт тоже работает и там все изображения отображаются.

 

Может ли это быть из-за того, что пока "временную" версию просматриваю, а после замены DNS всё будет как надо? 

post-28319-0-42413800-1444251684_thumb.jpg

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.