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

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

kloxo面板关闭open_basedir几种方法(CURL运行要求)

2011-10-14  TECH  curl  kloxo  open_basedir  php.ini  

curl库的使用要求必须safe_mode=off和open_basedir空

1、编辑单个网站的httpd.conf+php.ini

/home/httpd/[DOMAIN]/conf/kloxo.[DOMAIN]

新版中已经改为 /home/apache/conf/domains/[DOMAIN].conf

/home/httpd/[DOMAIN]/php.ini

找到其中关于open_basedir变量的部分修改或屏蔽即可

但是当你通过kloxo修改/更新系统配置时,该文件会被更新和覆盖

2、kloxo面板中自动生成配置的模板

kloxo面板主程序默认安装在/usr/local/lxlabs/kloxo/httpdocs/

网站配置相关的模板生成来自文件
/usr/local/lxlabs/kloxo/httpdocs/lib/domain/web/driver/web__apachelib.php

找到其中关于open_basedir变量的部分修改或屏蔽即可

但是这种修改方式在切换php调用模式(mod_php/su_php)时仍会被覆盖(我曾经遇到过,但未进一步确认)

3、通过kloxo面板关闭Openbasedir

菜单:[Web: Apache] \ [Misc Config] \ [Disable Open] \ [Openbasedir] \ [UpdateAll]

禁用后选择updateall则禁用所有网站的openbasedir

4、系统全局的open_basedir配置

/etc/php.ini

下一篇:   安装了Kloxo面板,如何用find命令批量查找/修改日志和配置文件(log/conf)
上一篇:   Block-Spam-By-Math升级版DIY
暂无评论

Cancel reply