有些新博主站长对老薛主机还不熟悉,所以在使用老薛主机的过程中,偶尔会出现类似“上传的文件尺寸超过 php.ini 中定义的upload_max_filesize值”的错误。其实这个错误甩锅给老薛主机确实有点冤,因为虚拟主机中一般都会在 php.ini 文件设置一个 upload_max_filesize 值,这个就是允许上传文件大小的最大值,默认为 2M。如果你上传的文件(如主题文件或插件文件等)超过 2M 的话,就会出现这个错误。
那么老薛主机上传的文件尺寸超过 php.ini 中定义的 upload_max_filesize 值应该怎么办呢?其实有两个办法,一个就是直接通过FTP 软件将大文件上传到老薛主机的相应目录中,然后再到后台进行操作。另一个办法就是修改老薛主机设置的 upload_max_filesize 默认值。
老薛主机为了安全起见,是不开放用户编辑 php.ini 配置文件的,一般也不提倡直接修改 php.ini 配置文件,不过老薛主机给出了另一种解决办法,就是用户可以通过自定义 php.ini 来修改。具体的操作方法是:在网站根目录下创建一个 .user.ini 文件,使用这个文件来设置需要自定义的参数。如果不懂的如何创建.user.ini 文件,请移步『老薛主机 cPanel 面板自定义 php.ini 的图文教程』。
创建好.user.ini 文件之后,比如我们想要修改老薛主机上传文件大小的限制,我们只需要复制以下参数到网站根目录下的 .user.ini 文件中即可:
upload_max_filesize = 20M
post_max_size = 20M
如需要上传更大的文件,也可以根据自己的实际需求修改,比如把 20M 改为 200M。修改上传文件大小限制,不单单是修改 upload_max_filesize 值,也建议同时修改 post_max_size 值,要不然也有可能会出现上传大文件失败的情况。