今天在本地测试上传WordPress主题时出现这样的错误:上传的文件尺寸超过php.ini中定义的upload_max_filesize值。根据字面上的意思就是所上传的主题文件超过php.ini中定义的upload_max_filesize值,这个upload_max_filesize值默认是2M。今天就跟大家探讨一下如何解决这个问题。
方法一、最笨的方法也是最有效的方法
直接将主题安装包解压后通过FTP上传,然后到WordPress后台》外观》主题》启用新主题即可。如果是本地测试,直接把解压后的主题文件拷贝到wp-content\themes即可。
方法二、修改php.ini配置中upload_max_filesize的默认值
这个方法就是需要有修改服务器环境的权限。如果买的是一般空间,我们自己是无法修改的,只能联系空间商帮忙修改;如果是VPS或独立服务器等有自主控制权限的,那么就可以直接修改服务器的配置文件php.ini,具体路径请自行找找看,找到并打开后,搜索upload_max_filesize,将其值修改成你需要的值即可。
现在以本机安装的本地环境(WampServer)为例说明一下:
打开C:\wamp\bin\apache\Apache2.4.4\bin\php.ini,通过搜索找到 upload_max_filesize,直接将默认的2M改为8M或其他数值,然后“重新启动所有服务”。这个时候再上传那个超过2M的WordPress主题已经可以正常上传安装了。
方法三、使用.htaccess文件修改upload_max_filesize的默认值
对于方法二,一般人还真无法进行修改,所以我们可以通过.htaccess文件修改upload_max_filesize的默认值。我们只需要将以下代码添加到我们空间根目录的.htaccess文件即可。
- php_value upload_max_filesize 8M
- php_value post_max_size 8M
- php_value max_execution_time 300
- php_value max_input_time 300
经本地测试,方法三是有效可行的,而且也相对比较简单。
最后,个人建议如果在上传安装WordPress主题时遇到这种情况,最好的方法其实是方法一,解压后直接将文件上传即可,简单有效。方法二和方法三是提供给喜欢折腾的博主站长们使用的。
发表于2016-02-19 11:09 沙发
我就猜到会有htaccess这个大杀器~
@姜辰[呲牙] htaccess应该还有很多功能,只是我们一般很少注意到而已
@懿古今是的,尤其是一句话的镜像~
发表于2016-02-19 11:23 板凳
[微笑] 我觉得嘛,还是方法三来得简便和快速些!
@我爱动感单车网嗯,方法三确实比方法二简单多了
发表于2016-02-19 11:29 地板
平时很少关注这块
@好文章我也很少关注,刚好遇到所以就顺便写一篇总结
发表于2016-02-19 12:40 4楼
空间支持
发表于2016-02-19 17:29 5楼
这篇文章如醍醐灌顶啊。。。
发表于2016-02-19 19:53 6楼
学习一下,或许有用。
发表于2016-02-19 23:37 7楼
转载保存 以后可能用到
发表于2016-02-20 01:56 8楼
老古,主题有个小问题。当文章标题在首页显示长过一行时,摘要会下移,把下面的东西挡住了。本文就是这种情况。
@守心斋这个问题刚开始使用就发现了,也有几种方法解决,不过感觉自己用到长标题的机会不多,少得折腾了
发表于2016-02-20 10:05 9楼
还是用第一种最笨最通用的方法了,顺便节约点宽带流量。
@Koolight第一种方法是最有效的,其他方法不一定人人都能做到