クライアントのサイトの一部を新しいサーバーに移行しようとしていますが、同じ設定の 2 つのサイトで次のエラーが発生します。
PHP 警告: is_readable(): open_basedir 制限が有効です。ファイル (C:\Inetpub\vhosts\somedomain.com\httpdocs/ http://www.somedomain.com/wp-content/plugins/knxdt-bookmarks-wordpress-plugin/lang/knxdt_bookmarks-en_US.mo ) 内にありません許可されたパス: (;C:/Inetpub/vhosts/somedomain.com\;C:\Windows\Temp\;C:\Inetpub\vhosts\somedomain.com\httpdocs\;) C:\Inetpub\ vhosts\somedomain.com\httpdocs\wp-includes\l10n.php 行 339
私が Wordpress であると想定するものによって渡されたパスに見られるように、そこには何か問題があります (... \httpdocs/ http://www.somedomain ...)。パスがそのように組み合わされているのはなぜですか?これは php、plesk、または wordpress の問題ですか?
Plesk admin を使用して open_basedir を none に設定しましたが、両方のサイトが魅力的に機能します。
私のセットアップ 古いサーバー: Windows 2008 Plesk 9 PHP バージョン 5.2.13
新しいサーバー Windows 2012 Plesk 11 (執筆時点で最新) PHP バージョン 5.4
ありがとう