cpanel上传的文件超过了php.ini中的upload_max_filesize指令

时间:2015-09-21 22:43:32

标签: php wordpress upload cpanel

我们刚刚将我们的共享主机从GoDaddy的linux主机迁移到新的cPanel主机。我试图移动我的网站,wordpress的工作正常,直到我尝试上传新媒体。

无论我做什么,错误始终是: 上传的文件超出了php.ini中的upload_max_filesize指令。

要迁移我的网站,我执行了以下操作:

  
      
  1. 导出我的数据库。
  2.   
  3. 在新主机(cPanel)
  4. 中创建了一个数据库   
  5. 然后我导入了数据库
  6.   
  7. 我更正了wp-config文件
  8.   
  9. 我将所有文件上传到该网站的正确文件夹。
  10.   

该网站运作良好,看起来很好。直到我尝试上传图片。

尝试了解决方案  1.创建一个php.ini并粘贴 - upload_max_filesize = 100M memory_limit = 200M post_max_size = 300MB 2.通过重命名为php5.ini来尝试它 3.尝试更改.htaccess文件 4.尝试与godaddy交谈,基本上说他们身边没什么,他们不知道该怎么做

我很沮丧我不明白是什么造成了这个问题以及为什么它拒绝工作。

3 个答案:

答案 0 :(得分:0)

您是否尝试通过WordPress上传新媒体?请尝试通过FTP。

选项3 - 尝试通过FTP上传文件。

您已经尝试过选项1和2。

选项1 - 查找php.ini并更改:

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 2M

选项2 - 尝试让您的托管服务提供商为您增加php内存限制。

答案 1 :(得分:0)

我开始了一个新的cPanel(重置所有内容)。 我使用wordpress APP来安装我的第一个添加域名(我还没有确认这是否是它的真正原因)

我认为修复它的原因是我创建了一个php.ini *如果你有cPanel文件必须是php.ini(不是php5.ini)+ .user.ini文件 [请记住,我之前尝试过这一步,但我不知道为什么它不读它并接受它]

files_upload = On
post_max_size = 200M
upload_max_filesize = 100M 
两个.ini文件中的

并使用了kill进程(从未实际显示任何进程)

答案 2 :(得分:0)

您可以尝试使用

在主题function.php中强制执行此操作
@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');