[wordpress] 如何在centos7 上安装与设定wordpress MU 设定纪录&解决问题纪录
前言:
因工作需求,需要撤换原有的部落格(有服务多人使用)
在网路上不断爬文,想找看看有没有现成的资源可以用(而且要免费的)
不过大概查了2天,最后非常幸运的查到
原来开放的资源 wordpress 有提供给多人新增与使用的功能!!
意思是,你是一个网志大楼总管理员,下面可以管理多个网志小套房
这就是 Wordpress MultiUser
其实只要输入关键字「wordpress MU」
就会有许多安装的教学文章出来
但是事情总是不是一般人想的那么简单~
在中间总是会冒出一些问题跟关卡
因此本篇简单介绍安装步骤之余,
分享其中出现的一些问题,希望可以帮助跟我一样菜菜的新手们
安装步骤如下:
- 在VM开一个虚拟机
- 安装CentOS6.7
- 安装apache、php、phpmyadmin、mysql
- 安装wordpress
- 安装wordpress MU
安装的步骤我分别参考了两个网站文章
- https://www.vedfolnir.com/wordpress-mu-multisite-setup-install-26462.html
- https://www.astralweb.com.tw/wordpress-mulitsite/
- https://blog.xuite.net/tolarku/blog/244744577-WordPress+4+%E5%AE%89%E8%A3%9D+-+%E5%A4%9A%E9%83%A8%E8%90%BD%E6%A0%BC+MultiUser+MultiSite+%E8%A8%AD%E5%AE%9A+-+CentOS6
这边就以这篇文章的步骤中, 遇到的问题与解决纪录:
Q1:在点选[网志网路安装]中,要求在 /wordpress/wp-config.php 加入一段程式码,但是新增完后,没有跑出「网志网路管理」
A:依照以前的好习惯,都直接把程式码放到最下面,但是!这边的程式码要放在「 /* 设定完成,请储存档案。然后开始 Blogging 吧! */ 」的前面
否则他们就读取不到程式码,自然而然就不会正常显示,如下图
Q2:Step.6 /wordpress里找不到.htaccess档案.
A: 在/wordpress里面,本来就没有.htaccess的档案,只要直接新增即可,新增完后,会发现ftp里面还是看不到.htaccess这个档案,这时只要在filezilla里面,强制显示隐藏档案,就看的到了。
Q3:依照教学更新了wp.config.php 跟.htaccess档案,成功看到了「网志网路管理」,在新增子网志时并造访时,出现找不到的情形。
A:这个就跟.htaccess还有apache的rewrite module有关,查了许多资料,最后得到成功的步骤是:
1.先确定apache的rewrite_mod有没有打开,只要在phpinfo的页面就可以确认
2.修改httpd.conf的<Directory /var/www/html> 里面的AllowOverride 把None 改成All
(1) vi /etc/httpd/conf/httpd.conf
(2) 搜寻 <Directory /var/www/html> /<Directory
(3)把AllowOverride None 改成 All
3.我在 /var/www/html 跟 /wordpress资料夹都放了.htcaccess 但不知道到底该放哪XD
最后就解决这问题啦~~~
后记:一个非专业IT人员,对于一些架站阿什么的也没有深厚的概念,最常遇到看著人家的教学文,却各种卡关
总之就是看到的文章就去试,如果一直解决不了,就放著,因为你可能思考迷航,过两天再来解看看,就破关拉~
查看原文 >>