decor 0 Опубликовано 13 мая, 2012 Жалоба Share Опубликовано 13 мая, 2012 Удалил пробные заказы и покупателей и теперь при заходе на сайт выдает Извините! Интернет-магазин закрыт по техническим причинам, заходите позже. Проверить работоспособность магазина ... нажмите здесь Я так понимаю что что то с таблицей.. так как в mysql не силен, убедительная просьба - объясните что нужно сделать подробно. Спасибо. Ссылка на сообщение Поделиться на другие сайты
decor 0 Опубликовано 13 мая, 2012 Автор Жалоба Share Опубликовано 13 мая, 2012 вот лог 13/05/2012 15:05:52 | 1146 - Table 'decorx.personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='1' AND quantity<='1' | /index_ajax.php?q=includes%2Fmodules%2Fajax%2FajaxCart.php&action=cust_order&products_qty=1&pid=1 13/05/2012 15:05:56 | 1146 - Table 'decorx.personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='49' AND quantity<='1' | /index.php 13/05/2012 15:05:01 | 1146 - Table 'decorx.personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='263' AND quantity<='1' | /index.php 13/05/2012 15:05:17 | 1146 - Table 'decorx.personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='183' AND quantity<='1' | /index.php 13/05/2012 15:05:22 | 1146 - Table 'decorx.personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='36' AND quantity<='1' | / 13/05/2012 15:05:25 | 1146 - Table 'decorx.personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='36' AND quantity<='1' | / 13/05/2012 15:05:38 | 1146 - Table 'decorx.personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='44' AND quantity<='1' | /index.php 13/05/2012 15:05:13 | 1146 - Table 'decorx.personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='295' AND quantity<='1' | / 13/05/2012 15:05:58 | 1146 - Table 'decorx.personal_offers_by_customers_status_' doesn't exist | SELECT max(quantity) as qty FROM personal_offers_by_customers_status_ WHERE products_id='182' AND quantity<='1' | /index.php Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 13 мая, 2012 Жалоба Share Опубликовано 13 мая, 2012 У Вас старая версия магазина, видимо, этой ошибки в новых версиях быть не должно. Самое простое - зайти в 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] Ссылка на сообщение Поделиться на другие сайты
decor 0 Опубликовано 13 мая, 2012 Автор Жалоба Share Опубликовано 13 мая, 2012 версия 1.66 - предыдущая, прям уж старая :) обратил внимание что не работает только в IE, в других браузерах все открывается нормально.. проверил на другом компе - во всех браузерах норм.. и ошибок больше нет в файле.. такое ощущение что там просто в куках как будто остался залогиненным под тем пользователем которого удалил и из-за этого ошибка (хотя куки чистил, не помогло).. вроде функцонал весь работает, нужно ли все-таки выполнить эту команду ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 14 мая, 2012 Жалоба Share Опубликовано 14 мая, 2012 Нужно. Ссылка на сообщение Поделиться на другие сайты
decor 0 Опубликовано 15 мая, 2012 Автор Жалоба Share Опубликовано 15 мая, 2012 ок, спс, сделал Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 мая, 2012 Жалоба Share Опубликовано 15 мая, 2012 Не за что Ссылка на сообщение Поделиться на другие сайты
magentashop 0 Опубликовано 28 мая, 2012 Жалоба Share Опубликовано 28 мая, 2012 Добрый день. Или не добрый. Аналогичная проблема наблюдается с пятницы на хостинге ruweb. Причём только при быстром оформлении заказа. Последний месяц никаких файлов в магазине не правил, так что моё пагубное воздействие по идее исключено. Проделал операцию с phpmyadmin - не помогло. :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 мая, 2012 Жалоба Share Опубликовано 28 мая, 2012 Смотрите mysql_db_error.log Что там за ошибки? Ссылка на сообщение Поделиться на другие сайты
magentashop 0 Опубликовано 29 мая, 2012 Жалоба Share Опубликовано 29 мая, 2012 в mysql_db_error.log та же ошибка, что и у decor. Ответили в техподдержке хостера: в четверг вечером обновляли PHP с 5.3.8 до 5.3.13. при этом конфигурационные файлы остались прежние. т.е. настройки не менялись. если что-то и поменялось, то внутри самого PHP (например какие-то докрутки в целях повышения безопасности), и если именно эти изменения повлияли на работу Вашего сайта - то в любом случае Вам нужно обращаться к разработчику. откатывать PHP обратно до старой версии мы не будем. у Вас нет таблицы magentas_db.personal_offers_by_customers_status_, но есть: magentas_db.personal_offers_by_customers_status_0 magentas_db.personal_offers_by_customers_status_1 magentas_db.personal_offers_by_customers_status_2 magentas_db.personal_offers_by_customers_status_3 т.е. ошибка "Table 'magentas_db.personal_offers_by_customers_status_' doesn't exist" скорее всего означает что в названии таблицы потерялся вот этот вот номер в самом конце. предполагаю что он задается здесь: /home/magentas/data/www/magentashop.ru/admin/includes/modules/group_prices.php строка 77 "SELECT бла-бла-бла FROM personal_offers_by_customers_status_".$group_data[$col]['STATUS_ID']." т.е. переменная $group_data[$col]['STATUS_ID'] - наверное и есть этот номер в интервале от 0 до 3-х. но он в каких-то случаях получается пустым, в результате получаем ошибку. если проблема действительно в изменении версии PHP, то это это означает что: в версии 5.3.8 конструкция $group_data[$col]['STATUS_ID'] выдавала значение от 0 до 3; в версии 5.3.13 конструкция $group_data[$col]['STATUS_ID'] выдает пустое значение. также может быть другой вариант: http://vamshop.ru/fo...stomers-status/ здесь человек пишет что сделал какие-то изменения в админке, после чего у него возникла точно такая же проблема, что и у Вас. разработчик vamshop ему в итоге не смог помочь. тогда стоит попробовать восстановить Ваш сайт и базу из бэкапа. но если виновата смена версии PHP - это не решит проблему. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 мая, 2012 Жалоба Share Опубликовано 29 мая, 2012 А Вы точно в базу данных загрузили код, что указан выше в данной теме? Ссылка на сообщение Поделиться на другие сайты
magentashop 0 Опубликовано 29 мая, 2012 Жалоба Share Опубликовано 29 мая, 2012 Да, загружал, и это привело к какой-то другой ошибке. Кстати, ошибка имеет место быть только в случае оформления заказа без регистрации. Если заказ оформляю с регистрацией, либо от зарегистрированного пользователя, ошибок нет. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 мая, 2012 Жалоба Share Опубликовано 29 мая, 2012 К какой именно другой?! Вы приводите текст ошибки, что б можно было что-то конкретное сказать. Если у Вас 1.66 версия, то можно попробовать взять из текущей 1.67 файл /checkout_alternative.php Только само-собой сделайте резервную копию своего файла. Ссылка на сообщение Поделиться на другие сайты
magentashop 0 Опубликовано 29 мая, 2012 Жалоба Share Опубликовано 29 мая, 2012 Вот какую ошибку записал в db_error: 29/05/2012 13:05:24 | 1062 - Duplicate entry '0' for key 'PRIMARY' | insert into customers_info (customers_info_id, customers_info_number_of_logons, customers_info_date_account_created) values ('0', '0', now()) | /create_guest_account.php Ссылка на сообщение Поделиться на другие сайты
magentashop 0 Опубликовано 29 мая, 2012 Жалоба Share Опубликовано 29 мая, 2012 И теперь ещё видна панель админки, хотя оформлял обычным покупателем. Если нажимаю адвминка, то перекидывает account.php. Далее оттуда если зайти в адресную книгу, то там отображаются куча различных адресов других клиентов и все их данные. Также, внизу всех страниц надпись: Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively in Unknown on line 0 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 29 мая, 2012 Жалоба Share Опубликовано 29 мая, 2012 Попробуйте вот этот файл /create_guest_account.php create_guest_account.php Ссылка на сообщение Поделиться на другие сайты
magentashop 0 Опубликовано 30 мая, 2012 Жалоба Share Опубликовано 30 мая, 2012 А что этот файл должен сделать? Решить проблему без добавления в базу таблицы magentas_db.personal_offers_by_customers_status_? Или же обновить его, чтобы в таком виде работало? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 мая, 2012 Жалоба Share Опубликовано 30 мая, 2012 Ну да, если я правильно помню, в том числе и этот файл правился для решения этой проблемы. Вы sql код в базу данных загружали вообще?! Если загружали, то и без замены файлы ошибки быть не должно. Ссылка на сообщение Поделиться на другие сайты
Moralex 0 Опубликовано 21 июля, 2012 Жалоба Share Опубликовано 21 июля, 2012 У меня вот такая ошибка : 17/07/2012 15:07:53 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342523749' | /zakolki.html 17/07/2012 15:07:53 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342523749' | /brelok-na-sumku-i-kljuchi-bereg-morja.html 17/07/2012 15:07:24 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342523904' | /brelki.html 17/07/2012 15:07:07 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342524007' | /podarochnye-korobki-matrjoshki-t305-113-00.html 17/07/2012 15:07:56 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342524056' | / 17/07/2012 15:07:32 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342524092' | /index.php 17/07/2012 15:07:50 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342524230' | /brelki.html?sort=name&direction=desc&page=2 17/07/2012 15:07:26 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342524326' | /print_product_info.php/products_id/424 17/07/2012 15:07:54 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342524414' | /povjazki-na-golovu.html 17/07/2012 15:07:56 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342524476' | /dlja-svidetelstva-o-rozhdenii.html 17/07/2012 15:07:01 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342524601' | /zakolki.html 17/07/2012 15:07:35 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342524635' | /povjazki-na-golovu.html 17/07/2012 15:07:36 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342524636' | /banty.html 17/07/2012 15:07:02 | 1194 - Table 'whos_online' is marked as crashed and should be repaired | delete from whos_online where time_last_click < '1342524662' | /palochki-zakolki-dlja-volos-r5015d.html как мне поступить в моем случае? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 июля, 2012 Жалоба Share Опубликовано 21 июля, 2012 Пишет, что таблица whos_online поломалась. Нужно либо зайти в phpMyAdmin и починить таблицу (Repair), есть там такая ссылка. Либо просто по-новой создать таблицу, выполнив в sql закладке код: DROP TABLE IF EXISTS whos_online; CREATE TABLE whos_online ( customer_id int, full_name varchar(255) NOT NULL, session_id varchar(255) NOT NULL, ip_address varchar(15) NOT NULL, time_entry varchar(14) NOT NULL, time_last_click varchar(14) NOT NULL, last_page_url varchar(255) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci; [/code] Ссылка на сообщение Поделиться на другие сайты
Torry 0 Опубликовано 25 января, 2013 Жалоба Share Опубликовано 25 января, 2013 Тоже проблема после ввода пароля выкидывает на страничку " Интернет-магазинзакрыт по техническим причинам, заходите позже." , вот лог: 23/01/2013 01:01:59 | 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'http://www.vergaraseguros.om.br/plugins/system/elin.txt'''>http://www.vergaraseguros.om.br/plugins/system/elin.txt'' at line 1 | select parent_id from categories where categories_id = ''http://www.vergaraseguros.om.br/plugins/system/elin.txt' | /index.php?cat='http://www.vergaraseguros.com.br/plugins/system/celin.txt?? 23/01/2013 19:01:11 | 1194 - Table 'customers' is marked as crashed and should be repaired | select customers_id, customers_email_address, password_request_key from customers where customers_id = '3807' and password_request_key = '9221443403277556371918236925727' | /password_double_opt.php?action=verified&customers_id=3807&key=9221443403277556371918236925727 25/01/2013 11:01:58 | 1194 - Table 'customers' is marked as crashed and should be repaired | select customers_id, customers_vat_id, customers_firstname,customers_lastname, customers_gender, customers_password, ustomers_email_address, login_tries, login_time, customers_default_address_id from customers where customers_email_address = 'xxxxxxxx@yahoo.com' and account_type = '0' | /login.php?action=process Потом куча разных адресов видимо кто пытался зарегистрироваться или авторизитроваться, но текст везде одинаковый Подскажите пожалуйста что делать? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 января, 2013 Жалоба Share Опубликовано 25 января, 2013 Судя по тексту ошибки, у Вас почему в таблице categories в колонке categories_id указан не номер категории, а адрес http://www.vergaraseguros.om.br/plugins/system/elin.txt Нужно удалять все эти адреса из базы даных. У вас какая версия VamShop? Может вирусы сидят на сайте и из-за этого такая проблема. Ссылка на сообщение Поделиться на другие сайты
Torry 0 Опубликовано 25 января, 2013 Жалоба Share Опубликовано 25 января, 2013 Посмотрела, таблицу categories_id там цифры, ни каких адресов нет. Просканировала магазин на сканер http://sitecheck.sucuri.net/scanner там написали все чисто. Версия 1.67 по моему, не могу попасть в админку посмотреть( Нарыла , в таблице customers пишет Table './uxxx_2/customers' is marked as crashed and should be repaired" повреждена значит , странно я туда не лазила , а как исправить? подскажите? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 января, 2013 Жалоба Share Опубликовано 26 января, 2013 В phpMyAdmin там есть опцию repair (починить), когда смотрите таблицу. Вот нужно починить её. Либо хостера попросить. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения