wordpress搭建教程

阿涛 发布于 2024-09-02 63 次阅读


前言:如果你是小白嫌麻烦,也可以使用我写的wordpress一键搭建脚本

脚本开源无加密,查看完整代码,需要干净的系统环境,放行80和443端口,并把域名解析到服务器IP,脚本会自动为你配置HTTPS,国内服务器需要备案

只支持主流的系统 Debian和Ubuntu系统

bash <(wget -qO- https://gitee.com/wanfeng789/shell/raw/master/wp.sh)

使用Docker-compose部署wordpress,(本站就是使用的这个方式)

创建项目文件夹

mkdir wordpress && cd wordpress

创建docker-compose.yml文件并写入以下代码配置:

services:
  db:
    image: mysql:5.7
    volumes:
      - ./data/mysql:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: wordpressyyds
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
    networks:
      - wp

  wordpress:
    container_name: wordpress
    depends_on:
      - db
    image: wordpress:latest
    volumes:
      - ./data/wp:/var/www/html
    ports:
      - "8080:80"      # 映射公网端口
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress
      WORDPRESS_DB_NAME: wordpress
    networks:
      - wp

networks:
  wp:

运行:

docker compose up -d

站点端口为 8080 后台路径 /wp-admin

将端口反代到域名—反代教程


修改docker中wordpress的上传限制。

wordpress默认的上传限制2M,wordpress最强大的就是插件功能,由于我们经常需要安装插件,很多插件都大于2M,所以默认的2M上传容量是不够的,所以需要修改。

进入 wordpress 容器

docker exec -it wordpress /bin/bash

wordpress 容器中的这个路径/usr/local/etc/php/,是存放 php.ini 的地方,但是默认是没有 php.ini 这个文件的,所以我们要通过复制一份php.ini-production文件,来生成 php.ini 文件。

cd /usr/local/etc/php/
cp php.ini-production php.ini

然后使用vim编辑器修改即可,如果没有则需要安装一下

更新及安装vim,使用如下代码

apt-get update
apt-get install vim

安装完成vim,现在就可以对php.ini进行编辑了。

vim php.ini

找到这几个变量,第一行就是wordpress默认的上传限制,根据自己需求修改。

upload_max_filesize = 2M      # PHP最大上传文件大小
post_max_size = 8M            # 服务器最大数据量和文件大小
memory_limit = 128M           # PHP内存占用限制

最后一步!

重启wordpress容器

docker restart wordpress

  • wechat_img
你剥开了一颗很酸的橘子而感到烦恼,可对于橘子来说,那是他的一切。
最后更新于 2024-09-05