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

[Решено] Настройка config.php после переноса сайта на хостинг


Recommended Posts

Доброго времени суток!


Прошу помощи, делаю в первый раз.
Перенес Opencart 3 с OpenServer через Файлзиллу на хостинг. 

config.php прописал, но с ошибками - не работает сайт. Не знаю что не так. Может вообще не туда залил (отмечено стрелкой). Базу данных вроде как правильно указал. Внизу скрины. 

 

Вот мой config:

Спойлер

// HTTP
define('HTTP_SERVER', 'http://au3d.ru');правильно?

// HTTPS
define('HTTPS_SERVER', 'http://au3d.ru');правильно?

// DIR
define('DIR_APPLICATION', '/var/www/au3d.ru/data/catalog/');правильно?
define('DIR_SYSTEM', '/var/www/au3d.ru/data/system/');правильно?
define('DIR_IMAGE', '/var/www/au3d.ru/data/image/');правильно?
define('DIR_STORAGE', DIR_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/');

// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'zak613');
define('DB_PASSWORD', 'хххххх');
define('DB_DATABASE', 'zak613_au3d');правильно?
define('DB_PORT', '3306'); правильно?
define('DB_PREFIX', 'oc_');

 

Спойлер

Буфер обмена-2.jpgБуфер обмена-1.jpg

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


напишите в config.php, тот которые в корне сайта, после <?php

 

echo __DIR__; die;

после этого зайдите на сайт, увидите путь, вот его и вставьте 

 

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

Метод для новичнов 

Переименуйте папку с с айтов в DDDD

Потом установите чистую сборку опенкарт нужной версии

После у Вас будут правильно заполненные конфиги для вашего хостинга

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


Вот что получилось при переходе на au3d.ru, что-то не правильно:

 

Спойлер

Warning: mysqli::mysqli(): (HY000/1045): Access denied for user 'zak613'@'localhost' (using password: YES) in /var/www/zak613/data/www/au3d.ru/system/library/db/mysqli.php on line 7Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /var/www/zak613/data/www/au3d.ru/system/library/db/mysqli.php on line 10Warning: DB\MySQLi::__construct(): Couldn't fetch mysqli in /var/www/zak613/data/www/au3d.ru/system/library/db/mysqli.php on line 10


конфиг в админе
 

Спойлер

 

<?php
// HTTP
define('HTTP_SERVER', 'http://au3d.ru/admin/');
define('HTTP_CATALOG', 'http://au3d.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://au3d.ru/admin/');
define('HTTPS_CATALOG', 'http://au3d.ru/');

// DIR
define('DIR_APPLICATION', '//var/www/zak613/data/www/au3d.ru/admin/');
define('DIR_SYSTEM', '/var/www/zak613/data/www/au3d.ru/system/');
define('DIR_IMAGE', '/var/www/zak613/data/www/au3d.ru/image/');
define('DIR_STORAGE', DIR_SYSTEM . 'storage/');
define('DIR_CATALOG', '/var/www/zak613/data/www/au3d.ru/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/');

// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'zak613');
define('DB_PASSWORD', 'хххххх');
define('DB_DATABASE', 'zak613_au3d);
define('DB_PORT', '21');
define('DB_PREFIX', 'oc_');

// OpenCart API
define('OPENCART_SERVER', 'https://www.opencart.com/');

 

конфиг в корне

 

Спойлер

 

<?php

// HTTP
define('HTTP_SERVER', 'http://au3d.ru');

// HTTPS
define('HTTPS_SERVER', 'http://au3d.ru');

// DIR
define('DIR_APPLICATION', '/var/www/zak613/data/www/au3d.ru/catalog/');
define('DIR_SYSTEM', '/var/www/zak613/data/www/au3d.ru/system/');
define('DIR_IMAGE', '/var/www/zak613/data/www/au3d.ru/image/');
define('DIR_STORAGE', DIR_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/');

// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'zak613');
define('DB_PASSWORD', 'хххххх');
define('DB_DATABASE', 'zak613_au3d');
define('DB_PORT', '21');
define('DB_PREFIX', 'oc_');

 


 

 

Змінено користувачем stlprototip
Надіслати
Поділитися на інших сайтах


@stlprototip Ошибка говорит о том что у Вас не в верный логин или пароль об базы 

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

 ArtemPitov, исправил ошибку. Только моя невнимательность!
Теперь другая проблема: нет картинок. И, похоже, что знак "/" где-то потерял..... Не могу найти где в конфигах......

Спойлер

 

Буфер обмена-2.jpg

 

 

 

 

Спойлер

Буфер обмена-1.jpg

 

Змінено користувачем stlprototip
Надіслати
Поділитися на інших сайтах


@stlprototip Вы забыли добавить в адресе сайта в конфиге конце /

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

 

10 минут назад, ArtemPitov сказал:

@stlprototip Вы забыли добавить в адресе сайта в конфиге конце /

Спасибо за помощь, исправил! Плюс права доступа к БД, галочки поставил)
Можно ставить "Решено"!

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


  • Tom locked this topic
Гість
Ця тема закрита для публікації повідомлень.
×
×
  • Створити...

Important Information

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