装KLOXO,系统是centos 64位
首先是 提示selinux 必须关闭,所以先关掉它:
vi /etc/sysconfig/selinux
SELINUX=enforcing --> SELINUX=disabled
ESC
:wq
如果安装过 apache + mysql +php , 则要先删除卸载:
yum -y remove httpd* #卸载跟apache有关的所有资料
yum -y remove mysql* #卸载跟mysql有关的所有资料
yum -y remove php* #卸载跟php有关的所有资料
开始安装面板:
sh ./kloxo-install-master.sh
顺利安装了,查看防火墙信息,CentOS 默认只开了SSH的22端口
/etc/init.d/iptables status
开启指定端口:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 7777 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 7778 -j ACCEPT
/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT
/etc/rc.d/init.d/iptables save #保存
/etc/init.d/iptables restart #重启
如果重启不了可以直接用 reboot
再看下防火墙状态: /etc/init.d/iptables status 就可以看到你启用的端口了,
如果想关闭防火墙的办法: /etc/init.d/iptables stop
后来,又发现,貌似不支持MySQL
上探针一看,果真不支持,同时也不支持GD库。应该是64位系统的问题。
如果系统是32位,/etc/php.ini 中 extension_dir = /usr/lib/php/modules
则会存在这个目录,但64位就没有,64位系统位于 /usr/lib64/php/modules ,
不过,如果仅仅修改 extension_dir 是不够的。
下面 ,是两种解决方法:
第一种解决方法:直接重装为32位CentOS,再重新安装KLOXO 。
第二种方法:创建软连接,将/usr/lib/php/指向到/usr/lib64/php/
执行:
ln -s /usr/lib64/php/ /usr/lib
然后重启Apache:
/etc/rc.d/init.d/httpd restart
这次,去探针检查下,哇,都支持了~~