wordpress搭建

搭建方式

使用宝塔面板搭建,操作简单,但是安装的东西多,宝塔会自己控制防火墙开放端口
使用源码手动安装 安装复杂
使用docker安装 简单快捷

最终选择使用dokcer容器安装
docker run -itd --restart=always --net=host --name wordpress -e WORDPRESS_DB_HOST=127.0.0.1 -e WORDPRESS_DB_USER=xx -e WORDPRESS_DB_PASSWORD=xx -e WORDPRESS_DB_NAME=wordpress wordpress

wordpress修改站点地址无法访问

修改数据库下的表wp_options
siteurl http://43.138.164.99 yes
home http://43.138.164.99 yes

无法传大文件

修改WordPress根目录下的.htaccess文件,加入以下代码:
php_value upload_max_filesize 200M
php_value post_max_size 200M
php_value max_execution_time 300
php_value max_input_time 300

博客主题

https://github.com/hankin-han/smarty_hankin

博客园迁移到wordpress
博客园备份数据为xml格式
参考 https://www.cnblogs.com/whoknows/articles/2246974.html
下载插件并传到wp服务器安装目录wp-content\plugins https://files.cnblogs.com/aiyuchen/cnblog.rar
wp页面开启插件 即可导入xml

修改端口

我是用docker部署的,直接使用的主机网络,先进入容器
编辑vi /etc/apache2/ports.conf
重启容器

wordpress使用https

没有找到wordpress内部该怎样配置HTTPS,通过nginx代理了一下,ssl证书配置给nginx
worpress部分需要
1修改数据库下的表wp_options
siteurl https://xx.com yes
home https://xx.com yes
2修改安装目录下的wp-includes/load.php文件的is_ssl()函数
其中只有一处是 return false 改成return true

主题

博客风格
https://gitee.com/theme-smarty/smarty_hankin/

插件

隐藏时间
Hide/Remove Metadata

其他

批量导入markdowm文章
https://github.com/nefu-ljw/python-markdown-to-wordpress

posted @ 2022-07-12 09:48  tangshow  阅读(102)  评论(0)    收藏  举报