我已经在我的系统(Windows 7 professional)上本地配置了Wordpress。我想上传一个主题来测试它,但每当我试图上传1MB以上的主题时。它显示的错误如下:
The uploaded file exceeds the upload_max_filesize directive in php.ini.
根据stackexchange之前的问题答案,我制作了一个重命名为php的文本文件。带有代码的ini并粘贴在Wp admin文件夹中,但仍然不起作用。文件中添加的代码如下所述:
memory_limit = 32M
upload_max_filesize = 32M
post_max_size = 32M
file_uploads = On
但仍然会出现同样的错误。怎么办?
SO网友:fuxia
A.php.ini
如果PHP是作为服务运行的,而不是按照CGI或FastCGI运行的,则在WordPress目录中没有任何效果。
查找php.ini
在PHP安装路径中,调整其中的值,然后重新启动PHP和web服务器。
所以……在这里之前,这都是离题的,因为一般的PHP问题属于堆栈溢出
但是:
memory_limit = 32M
这对于WordPress来说是非常低的。试想一幅必须调整大小的图像——如果图像太大,这可能不起作用。翻译也相当昂贵。我不知道有多少德国博客能够以如此低的价值运行。
将此值设置为128M或更大。