我们刚刚将我们的共享主机从GoDaddy的linux主机迁移到新的cPanel主机。我试图移动我的网站,wordpress的工作正常,直到我尝试上传新媒体。
无论我做什么,错误始终是: 上传的文件超出了php.ini中的upload_max_filesize指令。
要迁移我的网站,我执行了以下操作:
- 导出我的数据库。
- 在新主机(cPanel)
中创建了一个数据库- 然后我导入了数据库
- 我更正了wp-config文件
- 我将所有文件上传到该网站的正确文件夹。
醇>
该网站运作良好,看起来很好。直到我尝试上传图片。
尝试了解决方案 1.创建一个php.ini并粘贴 - upload_max_filesize = 100M memory_limit = 200M post_max_size = 300MB 2.通过重命名为php5.ini来尝试它 3.尝试更改.htaccess文件 4.尝试与godaddy交谈,基本上说他们身边没什么,他们不知道该怎么做
我很沮丧我不明白是什么造成了这个问题以及为什么它拒绝工作。
答案 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');