Fedora下安装Typecho报错解决方法

在你的usr文件夹权限设置正常的情况下,如果在本地服务器上安装不了Typecho,报错无法连接到数据库,同时系统自带的SELinux报错的话请交替执行下面的操作:

第一步:用Root账户执行下面的命令:

1
2
# grep httpd /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp

第二步:重新提交安装Typecho页面的表单。

这两个步骤需要循环执行五次,恩……

原因是什么呢~原因是啊,SELinux拦截了httpd服务的五个操作:write,create,setattr,remove_name,unlink 导致程序不能正常运行,上面的两行代码就是SELinux自带的放行当前警告操作的命令。

同理,在网上看视频,SELinux报错也可以这么解决……

SELinux什么的麻烦死了……