WordPress安装配置

1、配置本地安装方式(不用ftp)

wp-config.php文件中添加以下代码:

define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

补充:在环境变量中填入 PUIDPGID 可以省略这一步的配置,直接拥有文件夹权限

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.之间。

像这样:

image-20221003102815688

上一篇
下一篇