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?
$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.
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: /../