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