Ответить Новая тема Новый опрос 
 Ошибка базы двнных
PETRUHA55
Новичок
Сообщений: 14
Регистрация: 23-02-2012


12-03-2012 03:10
Может кто знает как поправить, преста 1.4.2.5

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

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 'WEEK))' at line 2 - где находится эта 2 линия?

DELETE FROM `connections_page`
WHERE time_start < LAST_DAY(DATE_SUB(NOW(), INTERVAL 1 WEEK))
Зачем удалять стандартный раздел из базы данных


Кроме этого при регистрации возникает ошибка

Выявлено ошибок: 2 ошибки :

1. date_add необходим.
2. date_upd необходим.

команды, по видимому, относятся ко времени начала и окончания какого-то процесса,

и не появляются панели для введения - имени, фамилии, города и страны в режиме быстрой регистрации в разделе адрес.

Восстановление этих файлов не лечит проблему.

/classes/Address.php
/classes/Customer.php
/themes/prestashop/address.tpl
/themes/prestashop/identity.tpl
/themes/prestashop/order-opc-new-account.tpl


При входе в phpmyadmin выдает предупреждение:

Версия клиентской библиотеки MySQL (5.1.57) отличается от версии установленного
MySQL-сервера (4.1.25). Это может привести к некорректной работе.

Но на этом хосте установлено две престы, вторая работает нормально.

Кто сталкивался не подскажите решение.


Сообщение отредактировано PETRUHA55 11-03-2012 23:11 ...
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


12-03-2012 11:48
Лучше обновите MySQL-сервер. Такое старье официально престой не поддерживается.

Чтобы исправить первую ошибку отключите все модули статистики. В вашем MySQL отсутсвует интервал "неделя".

По второй ошибке это уж вы сами где-то накрутили. Ни в одном классе date_add и date_upd не добавлен в список необходимых.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
PETRUHA55
Новичок
Сообщений: 14
Регистрация: 23-02-2012


12-03-2012 18:22
Цитата:( ors @ 12-03-2012 07:48 Смотреть сообщение )
Лучше обновите MySQL-сервер. Такое старье официально престой не поддерживается.

Чтобы исправить первую ошибку отключите все модули статистики. В вашем MySQL отсутсвует интервал "неделя".

По второй ошибке это уж вы сами где-то накрутили. Ни в одном классе date_add и date_upd не добавлен в список необходимых.



Чем поможет отключение модулей статистики?
Может в базе где ни будь добавить интервал или удалить
вот эту таблицу `connections_page`, как предлагается.

В классах date_add и date_upd нет, зато в базе данных навалом, чуть ли не в каждой таблице.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
PETRUHA55
Новичок
Сообщений: 14
Регистрация: 23-02-2012


12-03-2012 18:40
Цитата:( PETRUHA55 @ 11-03-2012 23:10 Смотреть сообщение )

Не появляются панели для введения - имени, фамилии, города и страны в режиме быстрой регистрации в разделе адрес.

Восстановление этих файлов не лечит проблему.

/classes/Address.php
/classes/Customer.php
/themes/prestashop/address.tpl
/themes/prestashop/identity.tpl
/themes/prestashop/order-opc-new-account.tpl

так же эти панели пропали и в адресе для счетов.



Интересно, что при загрузке страницы эти панельки появляются,
но потом исчезают, при просмотре кода страницы их там не оказывается.

Но при обычной регистрации все на месте загрузочный файл authentication.tpl
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
PETRUHA55
Новичок
Сообщений: 14
Регистрация: 23-02-2012


13-03-2012 22:28
Цитата:( ors @ 12-03-2012 07:48 Смотреть сообщение )
Лучше обновите MySQL-сервер. Такое старье официально престой не поддерживается.

Чтобы исправить первую ошибку отключите все модули статистики. В вашем MySQL отсутсвует интервал "неделя".

По второй ошибке это уж вы сами где-то накрутили. Ни в одном классе date_add и date_upd не добавлен в список необходимых.


Поменял сервер, сейчас 5.1.8, ошибка с недельным интервалом исчезла,
а date_add и date_upd никуда не делись и не дают зарегистрироваться.

Вернул все файлы из дистрибутива ошибка не пропадает.
 
Вне форума
ПМ 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос