vadimkulbachny
12.01.2013 06:42
0
Подскажите, как полностью изменить имя базы данных и пароль/логин к ней. Проблема в том что скрипт (Impera CMS) "видит" базу данных только с "своим" названием и паролем/логином. БД на хосте скрипт игнорирует и переназначить базу через скрипт невозможно. Как это можно сделать на хостинге? Заранее спасибо за помощь!
Евгений В.
12.01.2013 09:30
0
Нет необходимости менять имя БД.
Попробуйте в файле Config.class.php
в строки:
public $dbname = 'impera_demo';
public $dbhost = 'localhost';
public $dbuser = 'root';
public $dbpass = '';

вписать данные из раздела панели управления хостингом "Логины и пароли" (Доступ к MySQL) где
$dbname - это "Логин к MySQL" (точнее, имя базы данных, но в 99% случаев оно одинаковое с логином)
$dbhost - это "Сервер"
$dbuser - это "Логин к MySQL"
$dbpass - это "Пароль"
vadimkulbachny
12.01.2013 11:10
1
СПАСИБО varenko!
Проблема решилась - внес изменения в конфиг-файл, перезалил базу и все заработало(скрипт "увидел" базу)!
yuorko
22.09.2026 18:38
0

Як вирішити проблему:
Fatal error: Uncaught PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'up628430_yurikjuice.products' doesn't exist in /home/up628430/yurikjuice.com/www/index.php:1 Stack trace: #0 /home/up628430/yurikjuice.com/www/index.php(1): PDO->query('SELECT * FROM p...') #1 {main} thrown in /home/up628430/yurikjuice.com/www/index.php on line 1


rudenko
22.09.2026 18:46
0

Проблема полягає в тому, що в базі up628430_yurikjuice немає таблдиці або view "products". Необхідно залити її в базу.