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

Установка OpenCart на хостинг Rucenter


DRONGO

Recommended Posts

Ребят, у кого есть опыт по установке магаза на это убожество https://www.nic.ru/, что там надо в конфиге писать?
 
Сейчас вот что - 
<?php
// HTTP
define('HTTP_SERVER', 'http://website.ru/');


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


// DIR
define('DIR_APPLICATION', '/home/loginhostinga/website.ru/docs/catalog/');
define('DIR_SYSTEM', '/home/loginhostinga/website.ru/docs/system/');
define('DIR_DATABASE', '/home/loginhostinga/website.ru/docs/system/database/');
define('DIR_LANGUAGE', '/home/loginhostinga/website.ru/docs/catalog/language/');
define('DIR_TEMPLATE', '/home/loginhostinga/website.ru/docs/catalog/view/theme/');
define('DIR_CONFIG', '/home/loginhostinga/website.ru/docs/system/config/');
define('DIR_IMAGE', '/home/loginhostinga/website.ru/docs/image/');
define('DIR_CACHE', '/home/loginhostinga/website.ru/docs/system/cache/');
define('DIR_DOWNLOAD', '/home/loginhostinga/website.ru/docs/download/');
define('DIR_LOGS', '/home/loginhostinga/website.ru/docs/system/logs/');


// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'login.mysql');
define('DB_USERNAME', 'login_mysql');
define('DB_PASSWORD', 'jk5j345455g');
define('DB_DATABASE', 'login_baza');
define('DB_PREFIX', '');
?>

 

Ошибку выдаёт вот такую - 


Notice: Error: Could not connect to database loginhostinga_air-cond in /home/loginhostinga/website.ru/docs/system/database/mysql.php on line 11

Notice: Error: No database selected
Error No: 1046
SELECT * FROM store WHERE REPLACE(`url`, 'www.', '') = 'http://website.ru/' in /home/loginhostinga/website.ru/docs/system/database/mysql.php on line 50

Вывел её с помощью - 


php_value display_errors 1

А так белый экран был...

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


define('DB_HOSTNAME', 'login.mysql'); <== имя хостинга укажите правильно 
define('DB_USERNAME', 'login_mysql');

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

ошибка есть? есть.

что не ясно?

данные выясняй у хостера (или смотри в панели управления хостингом в разделе про mysql).

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

 ошибка есть? есть.

что не ясно?

данные выясняй у хостера (или смотри в панели управления хостингом в разделе про mysql).

 

Блин, час от часу не легче... это пздц какой то... Наладил доступ в базу админка работает хорошо! А на главной неведомая хрень -  

Notice: unserialize() [function.unserialize]: Error at offset 184 of 198 bytes in /home/loginhostinga/website.ru/docs/index.php on line 68

Notice: unserialize() [function.unserialize]: Error at offset 127 of 734 bytes in /home/loginhostinga/website.ru/docs/index.php on line 68

Notice: unserialize() [function.unserialize]: Error at offset 11 of 47 bytes in /home/loginhostinga/website.ru/docs/index.php on line 68
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/loginhostinga/website.ru/docs/index.php:68) in /home/loginhostinga/website.ru/docs/system/library/session.php on line 11
Fatal error: Call to undefined function hash() in /home/loginhostinga/website.ru/docs/system/library/encryption.php on line 7

Хостеру написал - они пишут, что это у меня сайт кривой... я им даю ссылку на рабочую копию (временный домен), а они один хрен... мол там ошибки просто выключены :-D

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


правильно пишут, в общем-то.

замени ту строку

$config->set($setting['key'], unserialize($setting['value']));
на

print_r($setting);
$config->set($setting['key'], unserialize($setting['value']));
и смотри, какие настройки создают проблемы.
Надіслати
Поділитися на інших сайтах

Три варианта ,если есть сомнения в правильности заполнения конфигов.
 
1.Универсальные конфиги
 

Админка
 
 

<?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_');
?>

Магазин

 

<?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_');
?>

....

 

2.Узнаём полный путь до файлов.

 

Создаём файлик  php со следущим содержанием

 

<?php
    echo 'Полный путь: ';
    echo $_SERVER['DOCUMENT_ROOT'];
    echo '/';
?>

называем к примеру way.php, заливаем в корень  своих файлов (там ,где папка admin.catalog.image итд).  Открываем в браузере ссылку ваш_сайт/way.php  , видим  полный и правильный путь до наших файлов ,исправляем в конфигах.

 

3.Самый надёжный .

 

https://opencartforum.com/topic/34260-помощь-при-переносе-сайта-на-хостинг/?do=findComment&comment=276020

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

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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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