|
Fatal error: require_once(): Failed opening required 'D:/Program Files/xampp/htdocs/pocketsteel/system/startup.php' (include_path='.:/usr/local/pear/php56') in /home/pocket01/pocketsteel.com.ua/www/index.php on line 17
Помогите решить
|
|
Добрый день.
Вы не изменили пути к каталогам, имя домена, реквизиты доступа к базе данных в конфигурационных файлах Вашего сайта.
Перенос сайта на Вашей CMS выполняется по инструкции Смена домена для сайта на OpenCart
|
|
Спасибо, теперь изменил. Но:
Warning : mysqli ::mysqli(): (HY000 /2002): No such file or directory in /home /pocket01 /pocketsteel .com .ua /www /system/library /db /mysqli .php on line 7Warning : DB\MySQLi ::__construct (): Couldn 't fetch mysqli in /home/pocket01/pocketsteel.com.ua/www/system/library/db/mysqli.php on line 10Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /home /pocket01 /pocketsteel .com .ua /www /system/library /db /mysqli .php on line 10Fatal error : Uncaught exception 'Exception' with message 'Error: <br />Error No: ' in /home /pocket01 /pocketsteel .com .ua /www /system/library /db /mysqli .php :10 Stack trace : #0 /home/pocket01/pocketsteel.com.ua/www/system/library/db.php(31): DB\MySQLi->__construct('localhost', 'root', '', 'pocketsteel', '3306') #1 /home/pocket01/pocketsteel.com.ua/www/system/framework.php(80): DB->__construct('mysqli', 'localhost', 'root', '', 'pocketsteel', '3306') #2 /home/pocket01/pocketsteel.com.ua/www/system/startup.php(104): require_once('/home/pocket01/...') #3 /home /pocket01 /pocketsteel .com .ua /www /index .php (19): start ('catalog') #4 {main} thrown in /home/pocket01/pocketsteel.com.ua/www/system/library/db/mysqli.php on line 10
Что-то пошло совсем не так
|
|
Ошибка все еще в конфигурационных файлах. Верните старое содержимое этих файлов и внимательно следуя указаниям инструкции измените пути к каталогам. В конце инструкции есть ссылка описывающая как меняются реквизиты доступа к базе данных.
|
|
В моих файлах есть строка define('DIR_STORAGE', , но в инструкции такой нет. Папка storage у меня лежит тут /home/pocket01/pocketsteel.com.ua/www/system/storage/
Вопрос: мне в строке define('DIR_STORAGE', указывать этот путь или
define('DIR_STORAGE', DIR_SYSTEM . storage / ');
?
|
|
снова все проверил, вот мои файлы:
config.php
<?php// HTTPdefine('HTTP_SERVER', 'http://pocketsteel.com.ua');// HTTPSdefine('HTTPS_SERVER', 'http://pocketsteel.com.ua');// DIRdefine('DIR_APPLICATION', '/home/pocket01/pocketsteel.com.ua/www/catalog/');define('DIR_SYSTEM', '/home/pocket01/pocketsteel.com.ua/www/system/');define('DIR_IMAGE', '/home/pocket01/pocketsteel.com.ua/www/image/');define('DIR_STORAGE', '/home/pocket01/pocketsteel.com.ua/www/system/storage/');define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');define('DIR_TEMPLATE', DIR_APPLICATION . 'view/theme/');define('DIR_CONFIG', DIR_SYSTEM . 'config/');define('DIR_CACHE', DIR_STORAGE . 'cache/');define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');define('DIR_LOGS', DIR_STORAGE . 'logs/');define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');define('DIR_SESSION', DIR_STORAGE . 'session/');define('DIR_UPLOAD', DIR_STORAGE . 'upload/');// DBdefine('DB_DRIVER', 'mysqli');define('DB_HOSTNAME', 'localhost');define('DB_USERNAME', 'root');define('DB_PASSWORD', '');define('DB_DATABASE', 'pocketsteel');define('DB_PORT', '3306');define('DB_PREFIX', 'oc_');
/admin/config.php
<?php// HTTPdefine('HTTP_SERVER', 'http://pocketsteel.com.ua/admin/');define('HTTP_CATALOG', 'http://pocketsteel.com.ua');// HTTPSdefine('HTTPS_SERVER', 'http://poketsteel.com.ua/admin/');define('HTTPS_CATALOG', 'http://pocketsteel.com.ua');// DIRdefine('DIR_APPLICATION', '/home/pocket01/pocketsteel.com.ua/www/admin/');define('DIR_SYSTEM', '/home/pocket01/pocketsteel.com.ua/www/system/');define('DIR_IMAGE', '/home/pocket01/pocketsteel.com.ua/www/image/');define('DIR_STORAGE', '/home/pocket01/pocketsteel.com.ua/www/system/storage/');define('DIR_CATALOG', '/home/pocket01/pocketsteel.com.ua/www/catalog/');define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');define('DIR_TEMPLATE', DIR_APPLICATION . 'view/template/');define('DIR_CONFIG', DIR_SYSTEM . 'config/');define('DIR_CACHE', DIR_STORAGE . 'cache/');define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');define('DIR_LOGS', DIR_STORAGE . 'logs/');define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');define('DIR_SESSION', DIR_STORAGE . 'session/');define('DIR_UPLOAD', DIR_STORAGE . 'upload/');// DBdefine('DB_DRIVER', 'mysqli');define('DB_HOSTNAME', 'localhost');define('DB_USERNAME', 'root');define('DB_PASSWORD', '');define('DB_DATABASE', 'pocketsteel');define('DB_PORT', '3306');define('DB_PREFIX', 'oc_');// OpenCart APIdefine('OPENCART_SERVER', 'https://www.opencart.com');define('OPENCARTFORUM_SERVER', 'https://opencartforum.com');
|
|
Не публикуйте больше содержимое конфигурационных файлов. Я добавил в эти файлы реквизиты доступа к базе данных.
Вам осталось только выполнить экспорт базы данных со своего ПК и импортировать эту базу данных одним из способов на хостинг Импорт базы данных
|
|
Я в этом не очень понимаю. Где эта база данных?
|
|
На Вашем локальном ПК. Один из возможных вариантов доступа к базе данных через phpMyAdmin по ссылке http://localhost/phpmyadmin
Если по ссылке http://localhost/phpmyadmin не получится попасть в phpMyAdmin, тогда смотрите документацию на то программное обеспечение, которое Вы ставили для локального размещения сайта.
|