当前位置:   article > 正文

使用wordpress搭建WebStack导航网站记录_wordpress webstack

wordpress webstack

0 序言

        首先,我来介绍下,这个webstack导航网站实际上是被做成了wordpress的一个主题,具体这个主题的下载地址如下:

WordPress 版 WebStack 导航主题https://github.com/owen0o0/WebStack        我们不需要使用git clone命令,直接下载zip文件就可以,因为wordpress的主题本来就是要求上传zip文件的。不过,在此之前我们需要先搭建wordpress站点。

1 wordpress站点的搭建

        我选择使用了docker进行搭建,方便管理也易于操作。先把需要用的镜像拉取下来:

  1. docker pull wordpress:latest
  2. docker pull mysql:5.7

        然后编写docker-compose.yml文件,如下所示:

  1. version: "3"
  2. services:
  3. navigation_website:
  4. image: wordpress:latest
  5. container_name: website
  6. restart: always
  7. ports:
  8. - "8082:80"
  9. networks:
  10. - lingjianhua_network
  11. depends_on:
  12. - mysql
  13. # command: php artisan key:generate
  14. mysql:
  15. image: mysql:5.7
  16. container_name: mysql
  17. restart: always
  18. environment:
  19. MYSQL_ROOT_PASSWORD: 56167823
  20. MYSQL_ALLOW_WMPTY_PASSWORD: 'no'
  21. MYSQL_DATABASE: 'website'
  22. MYSQL_USER: 'timtian'
  23. MYSQL_PASSWORD: 56167823
  24. ports:
  25. - "33066:3306"
  26. volumes:
  27. - /app/mysql/db:/var/libmysql5.7
  28. - /app/mysql/conf/my.cnf:/etc/mysql5.7/my.cnf
  29. - /app/mysql/init:/mysql5.7/docker-entrypoint-initdb.d
  30. - /home/mysql/log:/var/log/mysql
  31. networks:
  32. - lingjianhua_network
  33. #command: --default-authentication-pugin=mysql_native_password
  34. nginx:
  35. image: nginx:latest
  36. container_name: nginx443
  37. restart: always
  38. ports:
  39. - "443:443"
  40. - "80:80"
  41. volumes:
  42. - /home/nginx/conf/conf.d:/etc/nginx/conf.d
  43. - /home/nginx/html:/usr/share/nginx/html
  44. - /home/nginx/log:/var/log/nginx
  45. - /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf
  46. networks:
  47. - lingjianhua_network
  48. networks:
  49. lingjianhua_network:

        一共三个容器,nginx,wordpress站点还有就是mysql。运行命令

docker-compose up -d

即可。接着在后台页面->主题->上传主题->安装主题。按着步骤操作即可。

2 遇到的问题——报413 Request Entity Too Large错误

        这是nginx配置的问题,需要在nginx.conf文件的http或者server中添加client_max_body_size:20M选项,意思是POST最大文件大小为20M,这样基本就不会超出提交大小了。

3 最终效果

        这是最终的效果,欢迎大家访问!!!

TIM的个人导航网站icon-default.png?t=N5K3https://ssl.zerol.top


目前,就是这么多。

END

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/690235
推荐阅读
相关标签
  

闽ICP备14008679号