• HOME
  • DOCS
  • WTF
  • TECH
  • LIFE
  • PAGES
    • ARCHIVE
    • TAGS
    • ABOUT
    • FRIENDS
    • RSS
  • TOOLS
    • GEO
    • RANDOM()
    • GOO.GL
    • CSS HEART
Aj's Blog

记录时间溜走的瞬间和折腾过的那些事

kloxo: suphp和mod_php的区别,以及常见错误的解决办法
2011-10-21 @ TECH chmod 644chmod 755chownkloxomod_phpsuphp

1、首先学会2个命令的使用

chmod

权限 : 所有使用者

参数 : chmod [-cfvR] [–help] [–version] mode file…

说明 : Linux/Unix的档案存取权限分为三级: 档案拥有者、群组、其他。利用chmod可以控制档案如何被他人所存取。

chown

权限: root

参数: chown [-cfhvR] [–help] [–version] user[:group] file…

说明:

Linux/Unix 是多人多工作业系统,所有的档案皆有拥有者。利用chown可以将档案的拥有者加以改变。

一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的档案拥有者,也没有权限可以自己的档案拥有者改设为别人。

只有系统管理者(root)才有这样的权限。

2、mod_php和suphp的区别

mod_php

这种模式下将PHP交给apache管理,所以可以用.htaccess控制

mod_php可以在apache conf和.htaccess文件中直接用php_value控制register_globals等配置

suphp

这种模式下PHP是交给用户自己控制的

suphp读取服务器内置php.ini和用户自定义的php.ini来补充

suphp不允许.htaccess出现php_value语句,但能控制php.ini读取位置

即使服务器内置php.ini的register_globals = Off,我们也可以无替换更改

3、mod_php和suphp模式下常见的权限问题

(1) mod_php下无法上传、写入、自动更新(wp自动更新)

目录: chmod -R 644 thedir/

(2) suphp模式下要求文件和目录 对用户组不可写

常见错误1: ??仅提示Internal Server Error无其他详细信息

解决办法: 首先ls -al 查看文件用户组是否正确,然后通过chown修改

mod_php [usergroup]:apache

suphp [usergroup]:[usergroup]

常见错误2: File xxx is writeable by group

解决办法: 文件: chmod 644 xxx.file

目录: chmod -R 644 thedir/

下一篇:   Access:如何枚举表名和字段名
上一篇:   安装了Kloxo面板,如何用find命令批量查找/修改日志和配置文件(log/conf)
暂无评论

Cancel reply