web-dev-qa-db-fra.com

Vous souhaitez inclure un fichier du domaine parent dans un sous-domaine?

J'essaie d'inclure un fichier php d'un domaine parent dans un sous-domaine.

Dans subdomain.parentdomain.com/test.php j'ai

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

Ma structure de sous-domaine ressemble à

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

J'ai un accès au serveur avec plesk 11, mais je ne sais pas quel paramètre php je dois changer pour permettre l'inclusion de fichiers du domaine parent?

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

Vous pouvez obtenir le contenu d'un domaine externe avec cette méthode. Si cela est en quelque sorte plus lent que d'appeler le fichier directement à partir du répertoire de votre serveur et que c'est le problème, faites-le moi savoir.

Si le problème est que vous ne pouvez pas utiliser file_get_contents ou des commandes similaires avec vos paramètres PHP, vous devez vous connecter à votre panneau de contrôle racine PHP et modifier votre code PHP. Vous devez définir des paramètres tels que urlopen (ou des commandes similaires à ce nom) sur ON. J'ai déjà eu à modifier ces paramètres avec de nouveaux serveurs que j'ai configurés.

1
Michael d

Vous pouvez modifier les paramètres PHP et la racine du document.

Cela devrait vous aider à inclure des fichiers:

<?php

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

Cette partie est l'astuce: /../

1
Supun Kavinda