前言:
大家都说建站很容易,但是知易行难,任何事只有去做过才会真正获得收获!
自上周开始建站,到现在已有一周多的时间了,但建站仅仅是个开始,真正的使用并运营好才是真正的考验。
本文简单整理一下自建站后遇到的一些问题
问题1:更换主题
新手建议使用默认主题,在熟悉默认主题结构后再针对自己的需求寻找自己想要的主题,如果你有能力完全可以自己写一个满意的主题!
使用WordPress安装主题或插件时都要求填写FTP账号和密码,但是即使输入正确账号和密码也无法上传。况且我搭建lnmp环境时并未使用FTP服务或者提示无法建立目录wp-content/uploads/。
解决办法一:
直接找到主题目录,把下载的主题解压至目录下
[root@runtb ~]# cd /data/wp-content/themes/
#wp-content/themes/为wordpress主题目录,/data为我放置wordpress代码的目录
解决方法二:
无法上传多为服务权限设置造成的
先排查nginx与php-fpm的执行用户,我这里nginx默认用户为nginx,php-fpm为Apache
使用命令查看执行用户:
ps aux|grep nginx
ps aux|grep php-fpm
可在不同的配置文件中改为同一执行用户www,(如果没有,先添加www用户),再设置目录权限
chmod -R 755 /data
chown -R www /data
然后重启服务,重新上传。
问题2:上传文件过大提示
image.png
因为默认的nginx和php配置文件中设置的上传文件大小有限制,一般在2M,所以需要修改上传最大限制
1.修改nginx配置文件添加client_max_body_size xxM;
[root@runtb ~]# cat /etc/nginx/nginx.conf
server {
listen 80;
server_name wwww.runtb.com;
client_max_body_size 100M; #添加或修改的内容
2.修改php.ini文件
vim /etc/php.ini
upload_max_filesize = 50M
3.重启nginx与php服务,一切顺利可以正常上传了!
问题3:文件格式不匹配传不上去
我只是想上传一个图片,但格式不匹配一直无法上传,查询了几种修改配置文件或者函数的方法都不管用,最后我屈服了,改了图片的格式上传成功了,此问题以后再做研究!
image.png
问题4:文章无法发布
新添加了几个插件并修改了一下配置,便无法发布新文章了
image.png
经查询说是新版更新的问题,安装“Classic Editor”插件已解决无法发布问题!
问题5:需要安装哪些插件
WordPress很强大,支持各种不同功能的插件,但过多的插件同时也会给网站造成压力,存在网页访问变慢等问题。
我这里筛选一些适合我用的来安装几款
1.Akismet Anti-Spam
垃圾评论屏蔽
2.Autoptimize
网站优化提速
3.CodeColorer
代码高亮(如果你有需要放置代码可以安装)
4.Health Check & Troubleshooting
健康检查和故障排除插件
5.WP Super Cache
快速缓存插件
6.WP-PostViews
查看页面访问次数
7.Classic Editor
经典编辑器(如出现无法发布文章时,可试着安装此插件解决问题)
8.All In One WP Security
安全防护插件
暂时安装这些,日后还要看需求再逐一添加,当然这些插件安装后还需要一些简单配置,以后可单独来写!
问题6:添加特色图无法实现文章缩略
若使用默认主题然后想实现文章缩略图功能只能安装插件!
现在的主题已不能支持更多我想要的东西了,所以,果断换主题吧!
网友评论