Назад | Перейти на главную страницу

Журнал ошибок SQL не может создать / записать в файл

Я новичок в администрировании серверов, но очень хорошо учусь, поэтому, если я что-то пропущу или вам понадобится дополнительная информация, дайте мне знать, и я сделаю все возможное, чтобы предоставить ее как можно скорее :)

Я использую WordPress по плану разработчика VPS в медиа-храме (то есть у меня есть root-доступ, все управляется мной и т. Д.). Моя ОС - Fedora, последняя версия Apache и я использую MariaDB для MySQL.

При попытке чтения / записи меню из панели администратора WP Apache записывает это в свой журнал ошибок:

[Fri Dec 13 04:28:59.296672 2013] [:error] [pid 11195] [client (my IP, omitted)] WordPress database error Can't create/write to file '/var/tmp/#sql_1ff_0.MAI' (Errcode: 2) for query (**lots of different queries**)

Эта ошибка повторяется примерно для 20 различных запросов, и я с ошибкой проверил, что код ошибки 2 для SQL означает «Нет такого файла или каталога».

Я бы связался со своим хозяином по поводу этой проблемы, но, как я уже сказал, у меня план разработчика, что означает, что они мне ни в чем не помогут. Обычно в Google я могу найти ответ или решение, но в этом случае я ничего не придумал.

Вы можете использовать perror команда, чтобы получить объяснение системных ошибок:

~]$ perror 2
OS error code   2:  No such file or directory

Возможно, каталог /var/tmp/ не существует.

В качестве альтернативы пользователю WordPress MySQL, возможно, не было предоставлено достаточных разрешений для создания файлов. Вам может потребоваться ПРЕДОСТАВИТЬ FILE и / или CREATE TEMPORARY TABLES привилегии пользователю WordPress. Обратитесь к ГРАНТ страница руководства.