使用Wordpress建站
本文介绍如何在Linux、Windows和Android使用WordPress框架搭建动态博客
目录
安装Wordpress
搭建Web服务器,注意需要配置Apache+php+MySQL
下载wordpress,将Wordpress解压后放在web服务器根目录(一般为/www/html),就可以开始了
安装结束后在wp-config.php文件后添加代码实现任意地址访问/登陆
1 | /* 自适应任意访问域名. */ |
Linux的额外操作
修改http文件夹权限
因为我的wordpress是放在html根目录里的,所有cd到/var/www/,直接
1 | chmod -R 777 html |
如果不操作就会报错:不能写入wp-config.php文件
修改php上传文件大小限制
寻找php.ini
1 | find / -name php.ini |
输出的内容为
1 | /etc/php/7.4/cli/php.ini |
修改upload_max_filesize和post_max_size,我全部设置的200M
如果不操作就会报错:上传的文件尺寸超过php.ini中定义的upload_max_filesize值
修改Wordpress写入文件权限
在在wp-config.php中添加以下代码
1 | define("FS_METHOD","direct"); |
如果不操作,上传文件每次都需要验证ftp
安装全量的php组件
1 | apt-get install php7.4-curl php7.4-gd php7.4-mbstring php7.4-xml php7.4-xmlrpc php7.4-zip php7.4-opcache php-bcmath |
如果不操作,秋知德雨等其他主题启用后会导致网站崩溃
为apache2启用rewrite模块
1 | a2enmod rewrite |
修改配置
1 | nano /etc/apache2/apache2.conf |
把改AllowOverride全部改为All
1 | <Directory /> |
重启服务器
1 | systemctl restart apache2 |
如果不操作,链接固定后会直接404
其他平台
对于phpstudy和KSWEB没什么额外操作,别的软件就不知道了,如果是Linux的虚拟机,就参考Linux。
配置Wordpress
用浏览器打开http服务器的网址,进入Wordpress的配置页面,选择数据库,建立账号进行安装
修改链接
设置->常规中修改链接,默认都为初始化使用的url,如果url不正确,会导致资源无法加载
启用主题
主题方面个人喜欢qzdy主题,可以直接打包zip下载仓库,并直接通过后台安装,不过貌似直接解压到主题文件夹也是可以的?此外7b2主题也是我比较喜欢的主题,绝对领域使用的就是这个,但需付费
生成静态页面
我们在Wordpress插件库下载Simply Static插件,打开SimplyStatic,点击Generate static files后在Activity Log里找到Click here to download,点击下载zip,解压到http服务器目录即可,可能需要修改部分链接
链接修改
本地调试的时候没问题,发布测试的时候图片加载不出来使用插件velvet-blues-update-urls更改本地链接为发布链接,注意不要加http勾选修改url不要点guid那个
在主题里设置的链接,要在主题里换,比如qzdy主题里的链接,直接导出配置文件后替换就行
其他问题
wordpress更新了一半404
下载Fix Another Update In Progress插件,干掉更新锁
设置更长的apache链接超时
再尝试更新