web-dev-qa-db-ja.com

サブドメインに親ドメインのファイルを含めようとしていますか?

サブドメインに親ドメインのphpファイルを含めようとしています。

Subdomain.parentdomain.com/test.phpにあります

include ('/var/www/vhosts/parentdomain.com/website/wp-blog-header.php');

私のサブドメイン構造は次のようになります

$_SERVER['DOCUMENT_ROOT'] gives /var/www/vhosts/parentdomain.com/subdomain.parentdomain.com

Plesk 11でサーバーにアクセスできますが、親ドメインのファイルを含めるためにどのphp設定を変更する必要があるのか​​わかりませんか?

3
alex
$url = file_get_contents('http://example.com/page.html');

このメソッドを使用して、外部ドメインのコンテンツを取得できます。これがサーバーディレクトリから直接ファイルを呼び出すよりも遅くなり、それが問題である場合は、お知らせください。

PHP設定でfile_get_contentsまたは同様のコマンドを使用できないという問題がある場合は、PHPルートコントロールパネルにログインして、PHPを変更する必要があります。 urlopen(またはその名前に類似したコマンド)などの設定をONに設定する必要があります。過去にこれらの設定を変更して、セットアップした新しいサーバーを使用する必要がありました。

1
Michael d

PHP設定とドキュメントルートを変更できます。

これにより、ファイルを含めることができます。

<?php

include_once $_SERVER['DOCUMENT_ROOT'] .  '/../inc/header.php';

この部分はトリックです:/../

1
Supun Kavinda