KaEV 0 Опубликовано 15 июля, 2010 Жалоба Share Опубликовано 15 июля, 2010 Приветствую. Сегодня магазин выдал такую проблему. При загрузке магазина выдает страницу: db_error.htm В логе пишет следующее: 15/07/2010 21:07:03 | 1146 - Table '(имя базы).personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='763' AND quantity<='1' | /base/index.php Как починить, не подскажете? P.S. Если ввожу домен магазина без www, то могу попасть на главную страницу магазина. Как только подставляется www сразу выдает сообщение об ошибке. P.S.S. Мне мой знакомый кодер сказал, что ошибка выдается из-за того, что незарегистрированные пользователи не могут пользоваться магазином. Мы действительно отключили возможность незарегистрированным пользователям делать заказы. И как исправить эту проблему? Магазин через час где-то после моих плясок с бубном поднялся. Так и не понял я, что сделал. Но снова лег, когда я стал менять заказ с Исполняется, на Выполнен. В прошлый раз магазин лег при том же действии. И снова ерор лог : 16/07/2010 04:07:40 | 1146 - Table 'wwwfobrucom_fh.personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='762' AND quantity<='1' | /base/index.php 16/07/2010 04:07:49 | 1146 - Table 'wwwfobrucom_fh.personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='764' AND quantity<='1' | /base/index.php 16/07/2010 04:07:50 | 1146 - Table 'wwwfobrucom_fh.personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='764' AND quantity<='1' | /base/index.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 июля, 2010 Жалоба Share Опубликовано 16 июля, 2010 Попробуйте в phpMyAdmin зайти в закладку SQL и выполнить в своей базе данных: CREATE TABLE personal_offers_by_customers_status_ ( price_id int(11) NOT NULL auto_increment, products_id int(11) NOT NULL, quantity int(11) default NULL, personal_offer decimal(15,4) default NULL, PRIMARY KEY (price_id)) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci;[/code]Почему-то у Вас не подставляется номер группы покупателей в название таблицы. Ссылка на сообщение Поделиться на другие сайты
KaEV 0 Опубликовано 16 июля, 2010 Автор Жалоба Share Опубликовано 16 июля, 2010 Перестал ложится полностью, но выдает ошибку при изменении статуса доставки: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /www/fob/users/fob-wargames/www/htdocs/base/inc/vam_db_num_rows.inc.php on line 26 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /www/fob/users/fob-wargames/www/htdocs/base/inc/vam_db_num_rows.inc.php on line 26 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /www/fob/users/fob-wargames/www/htdocs/base/inc/vam_db_num_rows.inc.php on line 26 Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /www/fob/users/fob-wargames/www/htdocs/base/inc/vam_db_num_rows.inc.php on line 26 Warning: Cannot modify header information - headers already sent by (output started at /www/fob/users/fob-wargames/www/htdocs/base/inc/vam_db_num_rows.inc.php:26) in /www/fob/users/fob-wargames/www/htdocs/base/admin/includes/functions/general.php on line 131 26 строка соответствует этой функции в vam_db_num_rows.inc.php: if (!is_array($db_query)) return mysql_num_rows($db_query); 131 строка соответствует этой функции в general.php: header('Location: '.$url); Более того, не могу ни войти в админку (хотя кнопка админки висит), ни выйти из аккаунта (/base/account.php). Помогает только чистка кеша браузера, либо заход с другого браузера. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 июля, 2010 Жалоба Share Опубликовано 16 июля, 2010 А что у Вас за хостинг?! Есть ди возможность попробовтаь на другом хостинг?! Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 16 июля, 2010 Жалоба Share Опубликовано 16 июля, 2010 Надо смотреть статус пользователя, для которого это происходит. Похоже, не учитывается статус в запросе. Или статус неверный числится. То место, где формируется неверный запрос, и надо исследовать. Ссылка на сообщение Поделиться на другие сайты
KaEV 0 Опубликовано 17 июля, 2010 Автор Жалоба Share Опубликовано 17 июля, 2010 Хостинг у нас www.hc.ru Жалоб на него никогда не было, у нас по крайней мере. Я кажется понял. Переключил на дефолтный вам-шаблон, ошибок нет никаких. Поставил снова свой шаблон, эти ошибки вылезают. Видимо проблема с оптимизацией шаблона. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 июля, 2010 Жалоба Share Опубликовано 17 июля, 2010 Ну если шаблон стандартный работает, видимо, дело в шаблоне, какой-то не такой шаблон у Вас. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения