open_basedir 制限の解除


PHP スクリプトを実行しようとしたら下記のエラーが出てきます：

[code]

    WARNING: is_readable() [function.is-readable]: 
        open_basedir restriction in effect.
        File(/usr/share/php/Am/View/Helper/HeadScript.php) is not within the
        allowed path(s): (/home/1205915141/members-net/:/tmp:/usr/share/pear/)
        in line 198 of file 
        /home/1205915141/membersnet/public_html/library/Zend/Loader.php
    
[/code]

サーバーの管理者に聞いたら、open_basedirをセキュリティ上変更ができないといわれて、こっちでhtaccessを使って下記のように解除しようとしていますが、だめのようです。

[code]

    php_value open_basedir  /usr/share/php/ 
    
[/code]

パスが間違ってるか、書き方自体が間違ってるか分かりませんが、どうしてもうまくいかないので教えていただければ幸いです。




`php_value` ではなく `php_admin_value` を使用してみてください。

[code]

    php_admin_value open_basedir /usr/share/php/
    
[/code]

ご参考: PHP: コア php.ini ディレクティブに関する説明 - Manual
<http://php.net/manual/ja/ini.core.php#ini.open-basedir>

