WordPress 我又来了! 搞定腾讯云上 安装、权限问题

折腾能力和时间都大不如前。。热情还在。。塞尔达都先放一边
这次腾讯云的¥360三年活动敲这里《腾讯云又一波良心福利 – 购买3年多云服务器只要 360 元!》
稍微摸索了下,企鹅家还提供了开发者实验室(猛击这里),现在大学生其实蛮幸福的。
接下来是金融民工的伪技术流。part1主要是安装。全程无图(没空截)。
完全没接触过Linux、PHP、Nginx啥的,太复杂了。。
首先是引用文章。
1、官方出品的《搭建WordPress个人站点》
2、WP官方出品的手册《zh-cn:安装 WordPress》
Enough!
主要流程就按照上头两个手册就好了,企鹅家已经设好了各种的安装包,Yum一下即可。
WinSCP和PuTTY都开着,能用代码的就不要用WinSCP图形化窗口,慢慢摸索。
下面都是我遇到的Bug和菜鸟向的问题。
1、腾讯云上头默认给装了CentOS 7.1,搞了半天发现Nginx装不上,怒降级到CentOS 6.8的推荐版本,搞定。
2、腾讯云带的Nginx的默认安装文件夹是usr/share/nginx,回头wordpress安装进去的文件夹也在/nginx/html/wordpress下头,PHP的配置文件在etc/php-frm.d/www.conf上头,也就找到了默认的PHP用户名和组是apache,不要问我怎么找到的!!!
3、都配置号MySQL、Nginx、PHP以后,腾讯手册的安装WP的那个代码wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.tar.gz,版本号是可以改的,改成4.9.4这样省的回头再更新。解压的tar那句也别蠢得忘了改。
4、自动安装,无法写入,WTF。其实是因为文件路径不对,WinSCP手工进去,手工修改wp-config,注意要保存为ASCI格式的,Done,安装好了。

接下来是渣渣bug,无法安装插件,提示无权限,需要FTP等各种问题。
我先看了这个《Wordpress安装和运行时遇到的问题及解决办法》
还有这个《解决wordpress安装主题或插件需要FTP问题》
可是这两篇都是错的!!被这chmod 777方法给坑了,这个很危险,根本不是权限问题,是权限分组的问题,误人子弟啊。。。
然后还是找到了正解:《Linux无法写入权限问题》
以及《解决wordpress下载插件,安装失败,无法创建目录问题》
为了找到默认的PHP用户名和组名,研究了官方的这个《LNMP环境搭建指引》
接下来要科普一下基本的Linux代码,进入文件夹:CD (文件夹路径),比如cd usr/nginx/html/wordpress,这样你就能操作wordpress文件夹的内容了,比如ls -l命令就是显示该文件夹下头的权限、用户名和组。 进到html文件夹下头,发现文件夹的默认组名都是nobody,没错,nobody!!
输入cd ..退回到html文件夹下头
chown -R apache:apache html #把html下头所有的文件/夹改成apache
再cd html进去文件夹里头chown -R apache:apache wordpress #把wordpress下头所有的文件/夹改成apache
Done!千万别再用 chmod 777 的方法了!!!!

总结一下:遇到问题多看官方手册,大胆改,大不了重装。
准备买本Linux手册,以便查阅linux相关知识
可能还需要学习数据库?。。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注