默认分类

wordpress配置手册

wordpress配置手册

1、下载wordpress镜像,拉取最新版本即可

docker pull workpress:5.9.3

2、docker启动命令

docker run --name wordpress -p 8081:80 -d -e WORDPRESS_DB_HOST=10.151.1.89 -e WORDPRESS_DB_USER=krsc -e WORDPRESS_DB_PASSWORD=krsc54321 -v wordpress:/var/www/html wordpress:5.9.3

3、查看当前启动镜像的信息

docker inspect <启动镜像的ID>
    "Mounts": [
        {
            "Type": "volume",
            "Name": "wordpress",
            "Source": "/var/lib/docker/volumes/wordpress/_data",
            "Destination": "/var/www/html",
            "Driver": "local",
            "Mode": "z",
            "RW": true,
            "Propagation": ""

4、根据目录找到docker 运行的系统文件

[root@master01 _data]# cd /var/lib/docker/volumes/wordpress/_data

5、根据实际情况,修改配置文件 wp-config.php,主要修改数据库相关

define( 'DB_USER', getenv_docker('WORDPRESS_DB_USER', 'mysqlid') );

/** Database password */
define( 'DB_PASSWORD', getenv_docker('WORDPRESS_DB_PASSWORD', 'mysqlpassword') );

/**

 * Docker image fallback values above are sourced from the official WordPress installation wizard:
 * https://github.com/WordPress/WordPress/blob/f9cc35ebad82753e9c86de322ea5c76a9001c7e2/wp-admin/setup-config.php#L216-L230
 * (However, using "example username" and "example password" in your database is strongly discouraged.  Please use strong, random credentials!)
   */

/** Database hostname */
define( 'DB_HOST', getenv_docker('WORDPRESS_DB_HOST', '10.10.10.10') );

/** Database charset to use in creating database tables. */
define( 'DB_CHARSET', getenv_docker('WORDPRESS_DB_CHARSET', 'utf8') );

/** The database collate type. Don't change this if in doubt. */
define( 'DB_COLLATE', getenv_docker('WORDPRESS_DB_COLLATE', '') );

6、重启docker容器

docker restart <容器ID>

7、登录web查看,配置用户名密码等

2022-12-19T07:01:13.png

8、解除文件上传大小限制

根目录,修改.htaccess,添加

vim .htaccess 
php_value upload_max_filesize 1024M
php_value post_max_size 1024M
php_value max_execution_time 300
php_value max_input_time 300

9、配置邮件重置密码

使用阿里云邮件推送服务

因公司有阿里云账号,阿里云的邮件推送服务200封/日免费,对知识库环境应该够用,开通地址:https://www.aliyun.com/product/directmail

2022-12-19T07:01:47.png

目前需求的是一个用于找回密码跟注册使用,类型选择触发邮件

2022-12-19T07:02:19.png

配置发信域名及发信地址成功以后,就可以把配置信息设置到wordpress中,在此之前需要安装一个邮件发送插件

目前选择的是WP Mail SMTP

配置发件邮箱地址,名字

2022-12-19T07:03:19.png

使用的阿里云邮件推送平台,列表中没有,故选择other SMTP

2022-12-19T07:03:35.png

配置SMTP host地址以及之前在阿里云发件平台创建的账号密码,完成后保存

2022-12-19T07:04:00.png

测试是否成功

打开web登录页面,选择忘记密码

2022-12-19T07:04:25.png

输入用户名或者对应用户名的邮箱地址,点击获取密码,然后检查对应的邮箱有没有收取到相应重置密码的链接即可

2022-12-19T07:04:46.png

This is just a placeholder img.