0

WordPress サイトを共有 plesk パラレル パネルから専用 plesk パラレル パネルにアップロードしました。しかし、次のように、証言ローテータープラグインで1つの警告が表示されます。

Warning:  file_exists() [function.file-exists]: open_basedir restriction in effect. File(PATH1\httpdocs/wp-content/plugins/SITE_URL/wp-admin/edit.php) is not within the allowed path(s): (PATH_2_SITE;PATH_2_TEMP)

また、パーマリンクの設定にも問題があります。次のようなカスタム構造に設定すると:

/%category%/%postname%/

404 : ページが見つかりません。

サーバー上または自分のサイトのどこに問題があるのか​​ わかりません。

共有 plesk で正常に動作していたためです。これらの問題から私を助けてください

前もって感謝します、

モナ

4

1 に答える 1

0

同じサーバーにある 2 番目のサイトからファイルを読み込んでいるように見えますが、これは正しいですか?

PHP 関数が他のサイトのファイルにアクセスできるようにするには、open_basedir の設定を調整する必要があります。

このサイトが専用サーバー上にあることを示していると思います (完全にアクセスできると仮定します)。そうであれば、このサイトの open_basedir 設定を調整する Wordpress サイト用の vhost.conf ファイルを作成できるはずです。 .

何かのようなもの:

<Directory /var/www/vhosts/site1.com/httpdocs/>
  php_admin_value open_basedir "/var/www/vhosts/site1.com/httpdocs/:/var/www/vhosts/site2.com/httpdocs/:/tmp"
</Directory>

...動作するはずです

于 2013-08-14T08:43:32.683 に答える