很多网站会提供下载或者上传视频、大的压缩文件、大容量高清图片等,然而很多网站由于空间设置的原因,并不能上传比较大的文件。如果虚拟主机空间或服务器允许,则可以用修改配置的方式解决Wordpress网站上传大文件的问题。
一般而言,默认安装的Wordpress都会做一些配置上的限制,比如上传文件大小在2M以内,上传文件的类型有限制等等。而解决文件上传大小的问题,需要更改服务器中参数配置。
可修改条件为安装有Apache,Php集成环境系统中并支持.ini,装有Wordpress版本。具体方法为:
找到PHP配置文件“php.ini”
找到代码“post_max_size = 20M”
这段表明上传文件的最大大小是20M,这个20M可以根据站长的实际需求进行更改,通常它的默认值为2M,一般建议不要修改太大,否则空间也会被占用过大,导致服务器加载过慢。
找到代码“memory_limit = 128M”
这段代码表示此数值要大于希望上传的最大文件大小,一般默认设置为128M,而128M够用,可以不用更改,但特殊情况的设置这里是需要增大的。
同样的情况,需要更改代码“upload_max_fliesize = 128M”。
更改完php.ini文件后,还需要在Wordpress的配置文件中添加一段代码。
根据Wordpress安装路径,找到wp-config.php文件,点击修改,在文件最后添加一段代码:
“
define(‘WP_MEMORY_LIMIT’,‘64M’);
”
此段代码表示Wordpress放宽内存限制,其中64可以增加更改为更大数字。
再找到wp-settings.php 文件,根据实际需求更改代码
“
define(‘WP_MEMORY_LIMIT’,‘32M’);
”
中的32M数值。
如果在虚拟主机根目录下找不到ini文件,那么在虚拟主机根目录下新建一个php.ini文件,添加代码:
“
post_max_size = 20M
memory_limit = 128M
upload_max_fliesize = 128M
”
更改设置,需要注意的是,修改任何代码,都需要将网站原文件进行备份,避免出现不可逆的错误,从而影响网站的正常访问。