Cakephp警告:is_dir()[function.is-dir]:open_basedir限制生效

时间:2012-08-18 15:35:10

标签: php cakephp cakephp-2.0 cpanel

  

可能重复:
  open_basedir restriction in effect. File(/) is not within the allowed path(s):

我使用cPanel将我的cakephp网站上传到我的网络托管服务器...

我上传网站后收到错误列表。

Warning: is_dir() [function.is-dir]: open_basedir restriction in effect.
File(/usr/php4/lib/php/cake/libs) is not within the allowed path(s):
(/home/sumykids:/usr/lib/php:/usr/php4/lib/php:/usr/local/lib/php:/usr/local/php4/lib/php:/tmp) in ...

任何人都知道如何解决它?

我尝试添加.htaccess

<IfModule mod_rewrite.c>    RewriteEngine on    RewriteRule    ^$
app/webroot/    [L]    RewriteRule    (.*) app/webroot/$1 [L]   
php_value     include_path .
</IfModule>

它也不起作用......

1 个答案:

答案 0 :(得分:0)

  

修改httpd配置文件中的open_basedir设置。

从这里开始:stackoverflow.com/questions/1846882/...

根据您的托管情况,您可能没有权限这样做,您必须要求他们为您执行此操作。

如果您打算使用CakePHP 2,则可能需要升级到PHP5。

  

PHP 5.2.8 or greater