学习NO.1 发表于 2020-12-11 22:17:41

WordPress运行环境配置详细解答

我们在使用wordpress过程中,经常会遇到各种各样的报错,最主要的原因是环境配置有一定问题。根据官方提供的运行环境看。能完美运行wordpress的是以下配置:PHP 7.3 或是 PHP 7.3+
MySQL 5.6 /5.6+ 或是 MariaDB 10.1 /10.1+
HTTPS 支持其实从这里看。配置很容易实现。但在实际运行中。还有几个参数在影响着wordpress的运行。特别是国外大多数主题。对php的配置有一定要求。否则无法导入演示或无法导入菜单等等。严重影响我们的用户体验。下面具体说说:
[*]memory_limit 128M
[*]max_input_vars 3000
[*]max_execution_time 3800
[*]post_max_size 32M
[*]upload_max_filesize 32M
教程主要是要说明如何修改这些的值,上面各个参数后面的值为我们推荐值。您可以根据自己的需要进行修改。
增加WordPress内存限制修改php.ini。这种方法是最方便的。但只适合有超级管理权限的云主机或是vps。打开php.ini文件。查找或是新增如下代码:memory_limit = 512M通过wp-config.php修改。打开您的wp-config.php输入以下代码:define('WP_MEMORY_LIMIT', '512M');通过.htaccess文件修改。打开wordpress目录下的.htaccess输入以下代码:php_value memory_limit 512M增加PHP Max Input Vars值修改php.ini。这种方法是最方便的。但只适合有超级管理权限的云主机或是vps。打开php.ini文件。查找max_input_vars=并把=后面的值改大。一般是3000:max_input_vars = 3000通过.htaccess文件修改。打开wordpress目录下的.htaccess输入以下代码:php_value max_input_vars 3000增加Maximum Execution Time值修改php.ini。这种方法是最方便的。但只适合有超级管理权限的云主机或是vps。打开php.ini文件。查找max_execution_time=并把=后面的值改大。一般是3000:max_execution_time = 3000通过wp-config.php修改。打开您的wp-config.php输入以下代码:set_time_limit(3000);通过.htaccess文件修改。打开wordpress目录下的.htaccess输入以下代码:php_value max_execution_time 3000修改Post Max Size值修改php.ini。这种方法是最方便的。但只适合有超级管理权限的云主机或是vps。打开php.ini文件。查找post_max_size=并把=后面的值改大。一般是64M()注意,这个值是要带单位的,64M:post_max_size = 64M通过.htaccess文件修改。打开wordpress目录下的.htaccess输入以下代码:php_value post_max_size 64M修改Upload Max Filesize修改php.ini。这种方法是最方便的。但只适合有超级管理权限的云主机或是vps。打开php.ini文件。查找upload_max_size=并把=后面的值改大。一般是64M()注意,这个值是要带单位的,64M:upload_max_filesize = 64M通过.htaccess文件修改。打开wordpress目录下的.htaccess输入以下代码:php_value upload_max_filesize 64M高级应用通过以上五个参数的修改。你的wordpress及各类主题插件基本上就可以完美运行了。当然。最常用的几个参数设置。您好可以在您的主题文件中进行设置。把下面的代码加入您主题的functions.php即可。当然其它几个参数就无能为力了。只能通过上面的方式修改:@ini_set( 'upload_max_size' , '64M' );
@ini_set( 'post_max_size', '64M');
@ini_set( 'max_execution_time', '3000' );这样就可以了,
页: [1]
查看完整版本: WordPress运行环境配置详细解答