Форумы / National / Russian / Тех. поддержка / Fatal error что делать?

Evil
#1 27.02.2015 14:36

Fatal error

2015-02-27 14:35

SQL error 42S02: Base table or view not found: 1146 Table 'u714.pages' doesn't exist

#0  cot_diefatal(SQL error 42S02: Base table or view not found: 1146 Table 'u714.pages' doesn't exist) called at [/home/u714/site.ru/www/system/database.php:574]

Ошибка возникает в момент добавления новости... Тем не менее новость на сайте появляется и вроде все ок.

Когда поставил $cfg['display_errors'] = FALSE; то после сохранения страницы отправляет по ссылке /page?m=edit&a=update&id=2 где Сервис временно недоступен (503)

Вырубил ЧПУ кидает по ссылке /index.php?e=page&m=edit&a=update&id=2 с Сервис временно недоступен (503)

Kabak
#2 27.02.2015 15:53

таблица с именем "u714.pages" в базе данных сайта не существует.

какой-то плагин почему-то пытается обратиться к таблице с именем "u714.pages".

обращение идёт отсюда ( строка кода 574 )  : /home/u714/site.ru/www/system/database.php:574

Dr2005alex
#3 27.02.2015 15:55

Начните с параметров. Версия движка. Версия PHP и MySQL

WebKaa.ru - Cotonti Relax
Evil
#4 27.02.2015 15:59

Проблема возникла после установки модуля find отсюда https://github.com/Dayver/cot-find 

#1  CotDB->query(SELECT page_title, page_desc, page_text FROM pages  WHERE page_id = 2) called at [/home/u714/site.ru/www/modules/find/inc/find.functions.php:286]

 

Kabak
#5 27.02.2015 16:08

1) устанавливали как написано на сайте https://github.com/Dayver/cot-find  ?

Возможно плагин не совместим с вашей версией сайта.


Можно удалить/переименовать  папку с плагином/модулем физически на диске и вернуть работоспособность сайту.  потом в админке отключить плагин/модуль .

Отредактировано: Kabak (27.02.2015 16:17, 9 лет назад)
Evil
#6 27.02.2015 16:28

Да... выключение модуля решило проблему...

Kabak
#7 27.02.2015 16:51

Напишите автору плагина.  Он тут тоже бывает. Плагину больше 1-го года.  Движок меняется к лучшему... есть нюансы.

Dayver
#8 27.02.2015 19:22

Судя по всему проблема в функции которая создает поисковый индекс которая пытается выполнить вышеуказанный запрос но вот откуда FROM pages ... у вас явно нет такой таблицы а есть например cot_pages ... почему не проставился префикс сходу и не скажу .... да и не автор я плагина, я его форкнул и допиливал вместе с Трастом.

Добавлено 18 часов спустя:

Проблема не совсем в модуле поиска поэтому скачайте и обновите файл https://raw.githubusercontent.com/Cotonti/Cotonti/master/modules/page/inc/page.functions.php и тогда ошибки не будет при добавлении страниц.

Pavlo Tkachenko aka Dayver
Отредактировано: Dayver (28.02.2015 13:49, 9 лет назад)
Evil
#9 28.02.2015 19:39

Это к версии Siena 0.9.18?

Dayver
#10 28.02.2015 20:32

да

Pavlo Tkachenko aka Dayver
Evil
#11 28.02.2015 21:27

Проблему не решило к сожалению...

Dayver
#12 28.02.2015 21:35

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

Pavlo Tkachenko aka Dayver
Evil
#13 01.03.2015 08:12

Поставил файл, включил плагин поиска по страницам (find не выключал), почистил кеши, проверил в Хроме и IE.

Kabak
#14 01.03.2015 18:30

проверил в Хроме и IE.

И ?

Evil
#15 01.03.2015 19:15

Выдает ошибку как и ранее...