使用 docker 安装 Wordpress 这个相当热门的 CMP 内容管理平台,可以省去不少过往架设 LAMP 服务器的一系列设定困难度。可惜的是,若依照 Wordpress 官方的 docker 版本直接在远端的服务器运行,还是会遇上一些状况的。这篇笔记下过程和处理方法。
对於 Wordpress 官方的 docker 映像档,你需要先给定 wordpress 设定档,来让 Wordpress 得以上传档案、分配到可使用的最大记忆体数量...等。否则你会发现当你完成初步设定後,光要登入後台就出现「连线已重设」等一连串错误。
file_uploads = On
memory_limit = 64M
upload_max_filesize = 64M
post_max_size = 64M
max_execution_time = 600
version: '3'
services:
db:
image: mysql:5.7
container_name: mysql_wordpress
volumes:
- /user/wordpress/db_data:/var/lib/mysql
restart: always
ports:
- "3307:3306"
environment:
MYSQL_ROOT_PASSWORD: wordpress_root_password
MYSQL_DATABASE: wordpress_db
MYSQL_USER: wordpress_user
MYSQL_PASSWORD: wordpress_password
wordpress:
container_name: wordpress
depends_on:
- db
image: wordpress:latest
ports:
- "8888:80"
restart: always
volumes:
- /user/wordpress/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress_user
WORDPRESS_DB_PASSWORD: wordpress_password
WORDPRESS_DB_NAME: wordpress_db
volumes:
db_data: {}
将上述的 docker-compose.yml
和 uploads.ini
上传到远端服务器内的 /user/wordpress 资料夹内
执行 docker-compose up -d
在网址列中输入:http://<远端服务器 IP 位置>:<对外埠号>
,你就会看到熟悉的安装画面
输入你的网站的资料後,按下「安装 Wordpress」
接着用方才的资料登入後台
你就会看到後台画面
此时若直接输入 http://<远端服务器 IP 位置>:<对外埠号>
,会导入到网志的首页
>>: [NestJS 带你飞!] DAY29 - 实战演练 (上)
在 Spring boot 可以使用 Logback 进行配置,系统预设加载日志配置档案 logba...
今天邀请到同学系的大四学长,同时也是我参与这届铁人赛组别「NTNU-Unic0rn」的组长大大~ 希...
使用字典建立图形资料结构 字典键值对应串列如下,配合图表更容易理解。 G[0]:[1,2,3] G[...
驶向新方向~ 需要花钱买交通工具吗? 每个人对於交通工具的使用需求不同,对某些偶尔使用的人来说,有需...
在网页中的JavaScript程序码,必须经由事件触发(如:按下按钮,又称事件驱动event-dri...