docker中运行wordpress
1. docker-compose.yml 文件搭建wordpress
version: '3.1'
services:
wordpress:
image: wordpress
restart: always
ports:
- 4080:80
volumes:
- wordpress:/var/www/html
environment:
WORDPRESS_DB_PASSWORD: example
mysql:
image: mysql:5.7
restart: always
volumes:
- db:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: example
volumes:
db:
wordpress:
2. 主题upload时候页面跳转错误页面,提示Are you sure you want to do this? Please try again.
(左下角进度虽然已经到100%)
出现该提示的主要原因是:memory limited
注意服务器支持格式,linux支持zip,win支持rar
解决方案:
a. FTP上传
b. 直接在docker中修改文件(运行条件下 ):
查看正在运行的容器 docker ps -a
进入相应的容器 docker exec -it (container-id:根据自己实际情况填写) bash
如果是win系统,则执行winpty docker exec -it (container-id:根据自己实际情况填写) bash
在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim
命令时,提示:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package vim
这时候需要敲:apt-get update
,这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。
等更新完毕以后再敲命令:apt-get install vim
命令即可。
进入目录 cd /usr/local/etc/php
执行vim php.ini
,按下i
编辑代码post_max_size=100M;upload_max_filesize=200M
,按下Esc
退出,输入:wq!
退出,重启 /etc/init.d/apache2 restart
再次上传主题