Я новичок в администрировании серверов, но очень хорошо учусь, поэтому, если я что-то пропущу или вам понадобится дополнительная информация, дайте мне знать, и я сделаю все возможное, чтобы предоставить ее как можно скорее :)
Я использую 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. Обратитесь к ГРАНТ страница руководства.