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

[Решено {кириллица}] Из за префикса не хочет конектеться к БД


na3ar1y

Recommended Posts

Доброго времени суток, выдает такую ошибку,не знаю что делать..много чего изменял не помогло, ребята посоветуйте пожалуйста как справиться с этой ошибкой, уже даже веб сервер поменял, а то в денвере админка ламалась.

 

ENG

Notice: Use of undefined constant DB_PREFIX - assumed 'DB_PREFIX' in F:\OpenServer\domains\open.ua\index.php on line 45
Notice: Error: Table 'tovar.db_prefixstore' doesn't exist
Error No: 1146
SELECT * FROM DB_PREFIXstore WHERE REPLACE(`url`, 'www.', '') = 'http://open.ua/' in F:\OpenServer\domains\open.ua\system\database\mysql.php on line 49

 

RUS

Обратите внимание : использование неопределенная константа db_prefix - предполагается, 'db_prefix' в F: \ OpenServer \ областей \ open.ua \ index.php не на линии 45 
Примечание : Error: Table 'tovar.db_prefixstore' не существует 
Ошибка №: 1146 
SELECT * ГДЕ ОТ DB_PREFIXstore ЗАМЕНА (URL ``, 'WWW.','') = 'http://open.ua/' в F: \ OpenServer \ областей \ open.ua \ System \ Database \ mysql.php на линии 49

 

 

Файл конфиг config.php

<?php
// HTTP
define('HTTP_SERVER', 'http://open.ua/');
define('HTTP_IMAGE', 'http://open.ua/image/');
define('HTTP_ADMIN', 'http://open.ua/admin/');

// HTTPS
define('HTTPS_SERVER', 'http://open.ua/');
define('HTTPS_IMAGE', 'http://open.ua/image/');

// DIR
define('DIR_APPLICATION', 'F:\OpenServer\domains\open.ua/catalog/');
define('DIR_SYSTEM', 'F:\OpenServer\domains\open.ua/system/');
define('DIR_DATABASE', 'F:\OpenServer\domains\open.ua/system/database/');
define('DIR_LANGUAGE', 'F:\OpenServer\domains\open.ua/catalog/language/');
define('DIR_TEMPLATE', 'F:\OpenServer\domains\open.ua/catalog/view/theme/');
define('DIR_CONFIG', 'F:\OpenServer\domains\open.ua/system/config/');
define('DIR_IMAGE', 'F:\OpenServer\domains\open.ua/image/');
define('DIR_CACHE', 'F:\OpenServer\domains\open.ua/system/cache/');
define('DIR_DOWNLOAD', 'F:\OpenServer\domains\open.ua/download/');
define('DIR_LOGS', 'F:\OpenServer\domains\open.ua/system/logs/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'admintovar');
define('DB_PASSWORD', '1234');
define('DB_DATABASE', 'tovar');
define('DB_PREFIХ', 'tovarPrefix');

?>

 

Файл конфиг admin/config.php

<?php
// HTTP
define('HTTP_SERVER', 'http://open.ua/admin/');
define('HTTP_CATALOG', 'http://open.ua/');
define('HTTP_IMAGE', 'http://open.ua/image/');

// HTTPS
define('HTTPS_SERVER', 'http://open.ua/admin/');
define('HTTPS_CATALOG', 'http://open.ua/');
define('HTTPS_IMAGE', 'http://open.ua/image/');

// DIR
define('DIR_APPLICATION', 'F:\OpenServer\domains\open.ua/admin/');
define('DIR_SYSTEM', 'F:\OpenServer\domains\open.ua/system/');
define('DIR_DATABASE', 'F:\OpenServer\domains\open.ua/system/database/');
define('DIR_LANGUAGE', 'F:\OpenServer\domains\open.ua/admin/language/');
define('DIR_TEMPLATE', 'F:\OpenServer\domains\open.ua/admin/view/template/');
define('DIR_CONFIG', 'F:\OpenServer\domains\open.ua/system/config/');
define('DIR_IMAGE', 'F:\OpenServer\domains\open.ua/image/');
define('DIR_CACHE', 'F:\OpenServer\domains\open.ua/system/cache/');
define('DIR_DOWNLOAD', 'F:\OpenServer\domains\open.ua/download/');
define('DIR_LOGS', 'F:\OpenServer\domains\open.ua/system/logs/');
define('DIR_CATALOG', 'F:\OpenServer\domains\open.ua/catalog/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'admintovar');
define('DB_PASSWORD', '1234');
define('DB_DATABASE', 'tovar');
define('DB_PREFIХ', 'tovarPrefix');
?>

 

post-30622-0-79950900-1373886181_thumb.png

post-30622-0-10804600-1373886183_thumb.png

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


там не должно быть нижнего подчеркивания 

для примера в базе есть таблица с таким именем tovarPrefixaffiliate_transaction

tovarPrefix (префикс) affiliate_transaction(имя таблицы)

я поменял но без изменений

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


теперь я понял что вы имели в виду, поменять в БД названия таблиц, я поменял в конфигах, но скажу еще у меня работал опенкарт и без нижнего подчеркивания.

счас поменяю напишу результаты

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


орфография в браузере решает  :mrgreen: 

у вас вот тут:

define('DB_PREFIХ', 'tovarPrefix');

русская Ху вместо английской X в имени переменной (DB_PREFIХ).

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

старую рашили.Спасибо! новая появилась кто нибуть сталкивался с такай ошибкой?

RUS

Обратите внимание : Ошибка: не Table 'tovar.tovarprefixcustomer_online' не существует 
Ошибка №: 1146 
DELETE FROM `tovarPrefixcustomer_online` WHERE (UNIX_TIMESTAMP (`date_added`) + 3600) <UNIX_TIMESTAMP (NOW ()) в F: \ OpenServer \ областей \ открытым . UA \ System \ Database \ mysql.php на линии 49

ENG

Notice: Error: Table 'tovar.tovarprefixcustomer_online' doesn't exist

Error No: 1146
DELETE FROM `tovarPrefixcustomer_online` WHERE (UNIX_TIMESTAMP(`date_added`) + 3600) < UNIX_TIMESTAMP(NOW()) in F:\OpenServer\domains\open.ua\system\database\mysql.php on line 49

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


1. маленькая буква P в названии таблицы может играть роль. Проверьте в конфигах префикс к базе

2. пожалуйста, не пишите перевод ошибок на русском, потому что перевод некорректный и выносит мозг, и тем более что вы его ставите перед английским текстом, а не после

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

1. маленькая буква P в названии таблицы может играть роль. Проверьте в конфигах префикс к базе

2. пожалуйста, не пишите перевод ошибок на русском, потому что перевод некорректный и выносит мозг, и тем более что вы его ставите перед английским текстом, а не после

1. конфигурационные файлы в первом моем сообщении.Там буква "P" большая стоит все как надо,

define('DB_PREFIX', 'tovarPrefix');

2. Ок

 

Нашел решение по этой ссылке https://opencartforum.com/topic/20489-resheno-error-no-1146-table-customer-online-doesnt-exist/

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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