“FAQ:WordPress”的版本间差异
跳到导航
跳到搜索
无编辑摘要 |
|||
第1行: | 第1行: | ||
[[category:WordPress]] | [[category:WordPress]] | ||
== '''open_basedir''' 问题 == | |||
安装 WordPress 之后,遇到了 '''open_basedir''' 的问题如图: | |||
: [[File:WordPress:open_basedir问题.png|800px]] | |||
== WordPress上传附件限制 == | == WordPress上传附件限制 == |
2022年8月23日 (二) 10:32的版本
open_basedir 问题
安装 WordPress 之后,遇到了 open_basedir 的问题如图:
WordPress上传附件限制
在WordPress上传时提示“超过了最大限制”,如图:
解决方法有四:
- 修改服务器nginx和php设置,并分别重启;(服务器有多个站点时不考虑直接修改nginx和php配置)【???也不好使!!!2020/09/29 22:46:37】
- 在functions.php(位于“eijux.com/wp-includes”下)中添加如下代码:【这个写法和function.php的内容格式差太远,2020/09/29 21:30:00】
@ini_set( 'upload_max_size' , '64M' ); @ini_set( 'post_max_size', '64M'); @ini_set( 'max_execution_time', '300' );
- 在网站根目录新建php.ini文件:【修改后重启了nginx、php及站点,然而并不起作用,2020/09/29 21:30:13】
upload_max_filesize = 64M post_max_size = 64M max_execution_time = 300
- 在网站根目录的.htaccess文件中添加:【不起作用,2020/09/29 21:32:13】
php_value upload_max_filesize 64M php_value post_max_size 64M php_value max_execution_time 300 php_value max_input_time 300
解决“超过了站点的最大上传限制”
修改php配置(nginx配置似乎无效)(wordpress上传文件限制是由PHP的环境配置决定的):
post_max_size = 500M
:POST数据最大尺寸(大于等于upload_max_filesize);upload_max_filesize = 200M
:允许上传文件的最大尺寸(单文件大小的限制);
解决“从服务器收到预料之外的响应”
“从服务器收到预料之外的响应。此文件可能已被成功上传。请检查媒体库或刷新本页。”
修改nginx配置:
client_max_body_size = 200M
:nginx允许的最大上传文件;