我需要将PDF文件上传到我的wordpress网站 . 当我去 Upload New Media 时,尝试上传它,它说
FileName.pdf超过了此站点的最大上载大小 .
我试着找我的php.ini文件但找不到它 . 我通过创建一个新文件然后在我的浏览器中打开它来运行 phpinfo()
并找到了这个 .
配置文件(php.ini)路径
C:\ WINDOWS
加载的配置文件
C:\ Program Files(x86)\ Parallels \ Plesk \ Additional \ PleskPHP5 \ php.ini
我放了一个php.ini文件
upload_max_filesize = 512M
post_max_size = 512M
max_execution_time = 300
在wp-admin,httpdocs和我访问的任何地方,没有任何工作最大上传文件大小只有8 MB . 请帮帮我,我的客户需要上传该文件 .
注意:请不要告诉我重新启动服务器,因为我不能,它是一个托管站点 .
8 回答
我在基于CloudLinux的服务器上运行WHM / cPanel . 我尝试了一切 . 我的最终解决方案是将一个php.ini文件添加到/ wp-admin /目录中,其中包含以下内容:
请记住,我之前在文档根目录和Web根目录中尝试了php.ini,并且没有修复最大上载限制 .
尝试使用以下插件:
我基于以下core function构建了此代码:
另一个选项是通过FTP上传并使用插件Add from Server .
我尝试过尝试不同的方式
直接在我的服务器上更改我的限制
通过.htaccess文件
wp-config.php
但这些变化都不适合我 . 然后我偶然发现了一个帖子,我在博客文章中总结了一下(见下文)
你需要做的就是
创建一个php.ini
上传到管理员目录
您的Php.ini可能包含以下或您需要的任何限制
对我有用的是编辑php.ini文件
并添加/编辑以下选项( ~ line 786 ):
看到您正在使用托管服务,请尝试将这些添加到.htaccess文件中:
您将无法通过ini_set()更改这些内容;
仅限WHM / CPanel用户
我一直在努力解决这个问题,我找到了解决这个问题的最简单的方法来登录你的WHM> PHP配置编辑器>更改(upload_max_filesize)然后点击“保存” .
这会更改服务器的php.ini文件(简单方法) .
你已经正确编写了php.ini文件 . 只需使用suPHP_ConfigPath / home / username / public_html在.htaccess文件中提及php.ini文件的路径 . 这里用cpanel中提到的用户名替换username . 你可以参考http://www.vinaypn.com/how-to-fix-maximum-upload-size-exceeded-error-in-wordpress-running-on-shared-hosting/
这仅适用于cPanel用户 . 我不确定它将使用哪个版本的cPanel,但它适用于版本56.0.33 .
登录cPanel>选择PHP版本>切换到PHP选项>单击upload_max_filesize>更改>保存旁边的灰色数字
我相信这会改变服务器的php.ini文件 .