Доменні імена. Критическая ошибка при первом запуске домена

strower
5 років
0
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

Помогите решить
LitvinenkoAndrey
5 років
0
Добрый день.
Вы не изменили пути к каталогам, имя домена, реквизиты доступа к базе данных в конфигурационных файлах Вашего сайта.
Перенос сайта на Вашей CMS выполняется по инструкции Смена домена для сайта на OpenCart
strower
5 років
0
Спасибо, теперь изменил. Но:
Warning: mysqli::mysqli():(HY000/2002): No such www.php.net/file or directory in /home/pocket01/pocketsteel.com.ua/www/www.php.net/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/www.php.net/system/library/db/mysqli.php on line 10
Fatal error: Uncaught exception 'Exception' with message 'Error: <br />Error No: ' in /home/pocket01/pocketsteel.com.ua/www/www.php.net/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

Что-то пошло совсем не так
LitvinenkoAndrey
5 років
0
Ошибка все еще в конфигурационных файлах. Верните старое содержимое этих файлов и внимательно следуя указаниям инструкции измените пути к каталогам. В конце инструкции есть ссылка описывающая как меняются реквизиты доступа к базе данных.
strower
5 років
0
В моих файлах есть строка define('DIR_STORAGE', , но в инструкции такой нет. Папка storage у меня лежит тут /home/pocket01/pocketsteel.com.ua/www/system/storage/
Вопрос: мне в строке define('DIR_STORAGE', указывать этот путь или
www.php.net/define('DIR_STORAGE', DIR_SYSTEM . storage/');

?
strower
5 років
0
снова все проверил, вот мои файлы:

config.php
<?php
// HTTP
www.php.net/define('HTTP_SERVER','http://pocketsteel.com.ua');

// HTTPS
www.php.net/define('HTTPS_SERVER','http://pocketsteel.com.ua');

// DIR
www.php.net/define('DIR_APPLICATION','/home/pocket01/pocketsteel.com.ua/www/catalog/');
www.php.net/define('DIR_SYSTEM','/home/pocket01/pocketsteel.com.ua/www/system/');
www.php.net/define('DIR_IMAGE','/home/pocket01/pocketsteel.com.ua/www/image/');
www.php.net/define('DIR_STORAGE','/home/pocket01/pocketsteel.com.ua/www/system/storage/');
www.php.net/define('DIR_LANGUAGE', DIR_APPLICATION .'language/');
www.php.net/define('DIR_TEMPLATE', DIR_APPLICATION .'view/theme/');
www.php.net/define('DIR_CONFIG', DIR_SYSTEM .'config/');
www.php.net/define('DIR_CACHE', DIR_STORAGE .'cache/');
www.php.net/define('DIR_DOWNLOAD', DIR_STORAGE .'download/');
www.php.net/define('DIR_LOGS', DIR_STORAGE .'logs/');
www.php.net/define('DIR_MODIFICATION', DIR_STORAGE .'modification/');
www.php.net/define('DIR_SESSION', DIR_STORAGE .'session/');
www.php.net/define('DIR_UPLOAD', DIR_STORAGE .'upload/');

// DB
www.php.net/define('DB_DRIVER','mysqli');
www.php.net/define('DB_HOSTNAME','localhost');
www.php.net/define('DB_USERNAME','root');
www.php.net/define('DB_PASSWORD','');
www.php.net/define('DB_DATABASE','pocketsteel');
www.php.net/define('DB_PORT','3306');
www.php.net/define('DB_PREFIX','oc_');


/admin/config.php

<?php
// HTTP
www.php.net/define('HTTP_SERVER','http://pocketsteel.com.ua/admin/');
www.php.net/define('HTTP_CATALOG','http://pocketsteel.com.ua');

// HTTPS
www.php.net/define('HTTPS_SERVER','http://poketsteel.com.ua/admin/');
www.php.net/define('HTTPS_CATALOG','http://pocketsteel.com.ua');

// DIR
www.php.net/define('DIR_APPLICATION','/home/pocket01/pocketsteel.com.ua/www/admin/');
www.php.net/define('DIR_SYSTEM','/home/pocket01/pocketsteel.com.ua/www/system/');
www.php.net/define('DIR_IMAGE','/home/pocket01/pocketsteel.com.ua/www/image/');
www.php.net/define('DIR_STORAGE','/home/pocket01/pocketsteel.com.ua/www/system/storage/');
www.php.net/define('DIR_CATALOG','/home/pocket01/pocketsteel.com.ua/www/catalog/');
www.php.net/define('DIR_LANGUAGE', DIR_APPLICATION .'language/');
www.php.net/define('DIR_TEMPLATE', DIR_APPLICATION .'view/template/');
www.php.net/define('DIR_CONFIG', DIR_SYSTEM .'config/');
www.php.net/define('DIR_CACHE', DIR_STORAGE .'cache/');
www.php.net/define('DIR_DOWNLOAD', DIR_STORAGE .'download/');
www.php.net/define('DIR_LOGS', DIR_STORAGE .'logs/');
www.php.net/define('DIR_MODIFICATION', DIR_STORAGE .'modification/');
www.php.net/define('DIR_SESSION', DIR_STORAGE .'session/');
www.php.net/define('DIR_UPLOAD', DIR_STORAGE .'upload/');

// DB
www.php.net/define('DB_DRIVER','mysqli');
www.php.net/define('DB_HOSTNAME','localhost');
www.php.net/define('DB_USERNAME','root');
www.php.net/define('DB_PASSWORD','');
www.php.net/define('DB_DATABASE','pocketsteel');
www.php.net/define('DB_PORT','3306');
www.php.net/define('DB_PREFIX','oc_');

// OpenCart API
www.php.net/define('OPENCART_SERVER','https://www.opencart.com');
www.php.net/define('OPENCARTFORUM_SERVER','https://opencartforum.com');
LitvinenkoAndrey
5 років
0
Не публикуйте больше содержимое конфигурационных файлов. Я добавил в эти файлы реквизиты доступа к базе данных.
Вам осталось только выполнить экспорт базы данных со своего ПК и импортировать эту базу данных одним из способов на хостинг Импорт базы данных
strower
5 років
0
Я в этом не очень понимаю. Где эта база данных?
LitvinenkoAndrey
5 років
0
На Вашем локальном ПК. Один из возможных вариантов доступа к базе данных через phpMyAdmin по ссылке localhost/phpmyadmin

Если по ссылке localhost/phpmyadmin не получится попасть в phpMyAdmin, тогда смотрите документацию на то программное обеспечение, которое Вы ставили для локального размещения сайта.
Тема закрита.