Лучше всего найти причину ошибки. Тогда можно избежать её повторения.
Сейчас вижу несколько вариантов:
1. Повреждена база данных. Есть мод для восстановления баз данных, называется Support Toolkit. Можно с его помощью поправить базу данных.
2. После переноса на новый хостинг, какие-то из модов стали работать неправильно и периодически вызывают ошибки.
В сообщении об ошибке есть информация о файлах и строках в них, где может скрываться ошибка:
- Код: Выделить всё
FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: includes/functions.php
LINE: 3750
CALL: dbal_mysql->sql_query()
FILE: includes/functions.php
LINE: 3972
CALL: obtain_users_online()
FILE: index.php
LINE: 132
CALL: page_header()
Посмотрите эти строки. У меня один раз после смены сервера форум перестал работать из-за установленного мода объявлений. Благодаря просмотру файлов выяснил, что ошибка связана с этим модом. Обновил мод и ошибка пропала.
3. Причина в хостинге. Иногда они что-то меняют, например обновляют у себя программное обеспечение и это может отражаться на работе сайта.
Лучше всего найти причину ошибки. Тогда можно избежать её повторения.
Сейчас вижу несколько вариантов:
1. Повреждена база данных. Есть мод для восстановления баз данных, называется Support Toolkit. Можно с его помощью поправить базу данных.
2. После переноса на новый хостинг, какие-то из модов стали работать неправильно и периодически вызывают ошибки.
В сообщении об ошибке есть информация о файлах и строках в них, где может скрываться ошибка:
[code]FILE: includes/db/mysql.php
LINE: 174
CALL: dbal->sql_error()
FILE: includes/functions.php
LINE: 3750
CALL: dbal_mysql->sql_query()
FILE: includes/functions.php
LINE: 3972
CALL: obtain_users_online()
FILE: index.php
LINE: 132
CALL: page_header()[/code]
Посмотрите эти строки. У меня один раз после смены сервера форум перестал работать из-за установленного мода объявлений. Благодаря просмотру файлов выяснил, что ошибка связана с этим модом. Обновил мод и ошибка пропала.
3. Причина в хостинге. Иногда они что-то меняют, например обновляют у себя программное обеспечение и это может отражаться на работе сайта.