Как исправить ошибки в базе данных при роботе с Мажордомо?

Average Rating
0 out of 5 stars. 0 votes.


Table '.\db_terminal\phistory' is marked as crashed and should be repaired

Если вы столкнулись с такой же или подобной ошибкой в процессе работы с Majordomo и вы используете операционную систему Windows, то вот простое решение данной проблемы. Необходимо с правами администратора запустить консоль и ввести такие команды:

cd C:\_majordomo\server\mysql\bin
mysqlcheck.exe -u root -p --auto-repair --check --optimize --all-data

Я подразумеваю что вы установили Мажородомо в папку по-умолчанию. Если это не так, то подредактируйте путь в первой команде. После ввода второй команды необходимо будет ввести пароль от root пользователя mysql. По умолчанию для него пароль не установлен, поэтому просто нажимаем Enter. Всё, через несколько секунд у вас будет исправленная база и примерно такой результат.

repair db mysql
 

Ещё одна распространённая ошибка:
Fatal error: Allowed memory size of 134217728 bytes exhausted
Скорей всего у вас закончилось место на диске:)
Первым делом советую посмотреть в папку с бекапами (../htdocs/backup) и в папку с логами (../htdocs/debmes). Так же есть вероятность что php не хватило памяти, на свой страх и риск можете попробовать изменить значение memory_limit в php.ini файле. Не советую делать многократное увеличение, сделайте для начала в 2 раза больше. Если результата не принесло – вернуть назад.

Average Rating
0 out of 5 stars. 0 votes.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>