我很新的服务器pipe理,但一个敏锐的学习者,所以如果我错过了什么,或者你需要任何额外的信息让我知道,我会尽我所能提供它尽可能:)
我在一个开发者计划VPS上运行WordPress的媒体寺庙(这意味着我有根访问,一切都由我pipe理等)。 我的操作系统是Fedora,Apache是最新版本,我正在使用MariaDB for MySQL。
当试图从WPpipe理面板读取/写入菜单时,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个不同的查询,我已经检查了perror错误代码2的SQL意味着“没有这样的文件或目录”。
我会联系我的主机关于这个问题,但正如我所说,我正在开发计划,意味着他们不会帮助我的任何事情。 一般从谷歌search我可以find一个答案或解决scheme,但在这种情况下,我什么也没有提出。
你可以使用perror命令来获得关于系统错误的解释:
~]$ perror 2 OS error code 2: No such file or directory
这可能是目录/var/tmp/不存在。
或者WordPress的MySQL用户可能没有被授予足够的权限来创build文件。 您可能需要向WordPress用户授予GRANT FILE和/或CREATE TEMPORARY TABLES特权。 请参阅GRANT手册页。