1、配置本地安装方式(不用ftp)
在wp-config.php
文件中添加以下代码:
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
补充:在环境变量中填入 PUID 和 PGID 可以省略这一步的配置,直接拥有文件夹权限
2、配置网站同时开启http和https
首先配置好nginx从https到http的的反向代理
然后在wp-config.php
文件添加以下代码:
// 判断网站是不是https
$IS_HTTPS = isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https';
// 解决反代域名https资源不能访问
if ($IS_HTTPS) $_SERVER['HTTPS'] = 'on';
// 设置任何域名可访问
$http_type = $IS_HTTPS ? 'https://' : 'http://';
define('WP_HOME', $http_type.$_SERVER['HTTP_HOST']);
define('WP_SITEURL', $http_type.$_SERVER['HTTP_HOST']);
3、关闭自动更新
在wp-config.php
文件添加以下代码:
define('AUTOMATIC_UPDATER_DISABLED', true);
4、设置默认主题
在wp-config.php
文件添加以下代码:
// 设置默认主题,主题名称与主题文件夹名称一致
define('WP_DEFAULT_THEME', 'argon');
5、增加内存限制
在wp-config.php
文件添加以下代码:
// 增加内存限制
define('WP_MEMORY_LIMIT', '128M');
6、使用sqlite作为数据库
现在Wordpress可以使用官方发布的 sqlite-database-inte 插件使用sqlite作为数据库了。
将 sqlite-database-inte 代码下载下来,解压后将文件夹放入 wp-content\plugins\
插件目录下,将其中的 db.copy
文件剪切到 wp-content
目录下,并重命名为 db.php
。
在 wp-config.php 文件中添加以下配置,用来配置数据库的路径:
define('DB_DIR', '/var/www/html/wp-content/database/');
define('DB_FILE', 'database.sqlite');
同时根据配置文件的路径创建 database
文件夹,这时后面的mysql数据库配置项就失效了。
然后进入后台的安装界面,就可以使用sqlite来作为数据库了。
备注
需要注意的是,自定义的配置最好写在原本配置文件注释Add any custom values between this line and the "stop editing" line.
和That's all, stop editing! Happy publishing.
之间。
像这样: