1

重複の可能性:
open_basedir 制限が有効です。ファイル (/) が許可されたパス内にありません:

cPanel を使用して、cakephp サイトを Web ホスティング サーバーにアップロードしました...

サイトをアップロードした後、エラーのリストを取得しました。

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>

それもうまくいかない...

4

1 に答える 1

0

httpd 構成ファイルの open_basedir 設定を変更します。

ここから:stackoverflow.com/questions/1846882/...

ホスティングによっては、そうする権限がない場合があり、代わりにそれを行うように依頼する必要があります.

CakePHP 2 を使用する場合は、PHP5 にアップグレードする必要がある場合があります。

PHP 5.2.8 以降

于 2012-08-19T11:56:35.717 に答える