Перейти к содержанию
Bo4RoYa

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

Рекомендуемые сообщения

Добрый день! Подскажите как исправить ситуацию! Был сайт на хостинге спринг.ру, после переноса на другой хостинг (рег.ру) сайт заработал но не могу зайти в админу управления сайтом выдает следующие ошибки:


Notice: Use of undefined constant DB_PORT - assumed 'DB_PORT' in /var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/admin/index.php on line 27

Warning: mysqli::mysqli() expects parameter 5 to be long, string given in /var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/library/db/mysqli.php on line 7

Warning: mysqli::set_charset(): Couldn't fetch mysqli in /var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/library/db/mysqli.php on line 14

Warning: mysqli::query(): Couldn't fetch mysqli in /var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/library/db/mysqli.php on line 15

Notice: Use of undefined constant DB_PREFIX - assumed 'DB_PREFIX' in /var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/admin/index.php on line 31

Warning: mysqli::query(): Couldn't fetch mysqli in /var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/library/db/mysqli.php on line 19

Warning: DB\MySQLi::query(): Couldn't fetch mysqli in /var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/library/db/mysqli.php on line 21

Notice: Trying to get property of non-object in /var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/admin/index.php on line 33

Warning: Invalid argument supplied for foreach() in /var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/admin/index.php on line 33

Warning: fopen(/var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/storage/logs/): failed to open stream: Is a directory in /var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/library/log.php on line 6

 

в чем дело и как исправить???

 

Изменено пользователем Bo4RoYa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вам же английским языком пишет - не определена константа DB_PORT.
Указывайте в config.php , что нибудь типа 
define('DB_PORT', '3306');

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дописал:

<?php
// HTTP
define('HTTP_SERVER', 'http://im-parts.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://im-parts.ru/');

// DIR
define('DIR_APPLICATION', '/var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/catalog/');
define('DIR_SYSTEM', '/var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/');
define('DIR_LANGUAGE', '/var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/catalog/language/');
define('DIR_TEMPLATE', '/var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/catalog/view/theme/');
define('DIR_CONFIG', '/home/a0089355/domains/im-parts.ru/system/config/');
define('DIR_IMAGE', '/var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/image/');
define('DIR_CACHE', '/var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/storage/cache/');
define('DIR_DOWNLOAD', '/var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/storage/download/');
define('DIR_LOGS', '/var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/storage/logs/');
define('DIR_MODIFICATION', '/var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/storage/modification/');
define('DIR_UPLOAD', '/var/www/vhosts/u0494954.plsk.regruhosting.ru/im-parts.ru/system/storage/upload/');

// DB
define('DB_PORT', '3306');
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'ххххххх');
define('DB_PASSWORD', 'ххххххх');
define('DB_DATABASE', 'u0494954_im-parts.ru');

 

но ничего не изменилось - ошибки одни в один те-же

Изменено пользователем Bo4RoYa

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это, насколько я вижу, config.php из корневой директории. А теперь изменяйте тот, что в директории admin.
Кстати, корневой у вас тоже с ошибками.  Укажите уже префикс БД, что-то вроде
define('DB_PREFIX', 'oc_');

Изменено пользователем Shureg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Shureg сказал:

это, насколько я вижу, config.php из корневой директории. А теперь изменяйте тот, что в директории admin.
Кстати, корневой у вас тоже с ошибками.  Укажите уже префикс БД, что-то вроде
define('DB_PREFIX', 'oc_'); 

Спасибо Вам ОГРОМНОЕ!!! Все заработало.

Я просто не понимаю в этом особо, как смог перенести так перенес. Единственное что:

define('DB_PREFIX', 'oc_');  - эту запись я внес только в config.php - который в папке admin лежит - все заработало, но почему то этих строк не видно пока не тыкнишь мышкой в тексте (делаю все через вебверсию редактора), нужно ли вносить эту строку в корневой config.php? и еще вопрос почему не смотря на то что в корневом config.php указаны новые логины и пароли, в админку я захожу по старым учетным данным???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Bo4RoYa сказал:

почему то этих строк не видно пока не тыкнишь мышкой в тексте (делаю все через вебверсию редактора)

глюк вашего браузера/вебредактора. Работайте через фтп и нормальные текстовые редакторы.
 

 

1 час назад, Bo4RoYa сказал:

нужно ли вносить эту строку в корневой config.php? 


Нужно. Именно об этом я и написал в предыдущем посте. И сайт вам пишет:
assumed 'DB_PREFIX' 
 

1 час назад, Bo4RoYa сказал:

еще вопрос почему не смотря на то что в корневом config.php указаны новые логины и пароли, в админку я захожу по старым учетным данным???

Птому что в config.php данные для доступа к базе данных, а не к админке сайта. А логины и пароли админки уже в этой базе лежат.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо! Все понятно. Вроде))))))

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.