concrete5というCMSでサイトを運営してるんですがこんなエラーが出ちゃいました。
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/blogga.css) is not within the allowed path(s): (/var/www/vhosts/memo.bz/httpdocs:/tmp) in /var/www/vhosts/どめいん/httpdocs/concrete/helpers/html.php on line 42
PHP infoでは
|Directive |Local Value |Master Value|
|open_basedir |/var/www/vhosts/どめいん/httpdocs:/tmp |no value |
と表示されています。
http://ameblo.jp/only-human/entry-10083055772.html
上記のURLの内容に従い、.htaccessにphp_admin_value open_basedir none を追加してみたのですが、サイトが表示されず元に戻すことに。
このときのエラーは500のInternal Server Errorでした。
レンタルサーバーで運用しておりPHP.iniは触れないようです。
サーバー環境:Apache : 2.2.3 Perl : 5.8.8 PHP : 5.1.6 MySQL : 5.0.77 PostgreSQL : 8.1.11
httpdocs/concrete/helpers/html.phpのPHPファイルをいじるのは無理っぽいです。(ほかでも使っているようです。)
どのように設定したらよいか、回答をお願いします。
php.iniの session.save_path の問題かと思われますが、どちらのレンタルサーバをご利用になっているか分からないのでお答えしようがありません。
「ホスティング会社別インストールガイド」はご確認になりましたか?
質問を変えて立てさせていただきます。