VPS で Zend Framework アプリケーションを起動して実行しようとしています。次のエラーが表示されます。
エラー
警告: realpath() [function.realpath]: open_basedir 制限が有効です。
どうやらこれは Plesk のデフォルトの制限ではよくあることなので、同じ問題に直面したことがある人もいると思います。
私が試したこと
/var/www/vhosts/DOMAIN/conf/ に、Virtuozzo Power Panel を使用して vhost.conf ファイルを作成しました。以下は、vhost.conf に配置したコードです。
試行 1
<Directory /var/www/vhosts/DOMAIN/public>
<IfModule sapi_apache2.c>
php_admin_value open_basedir none
</IfModule>
<IfModule mod_php5.c>
php_admin_value open_basedir none
</IfModule>
</Directory>
試行 2
<Directory /var/www/vhosts/DOMAIN/public>
php_admin_value open_basedir none
</Directory>
httpd サービスも再起動しました。
フォルダ構造
私のフォルダ構造は次のとおりです。
/var/www/vhosts/DOMAIN/application
/var/www/vhosts/DOMAIN/library
/var/www/vhosts/DOMAIN/public
どんな助けでも大歓迎です。