IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Site récupéré de chez 1and1 impossible à faire tourner en local


Sujet :

WordPress PHP

  1. #1
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut Site récupéré de chez 1and1 impossible à faire tourner en local
    Bonjour,
    Je travaille actuellement sur un site et, après avoir résolu partiellement des problèmes de sauvegarde, je tente la restauration sur mon ordi mais je suis confronté à un problème.
    Le site est hébergé chez 1and1 et il semble que l'hébergeur ait ajouté un truc qui empêche le site de fonctionner en local.
    Lorsque j'essaie d'accéder au site en local, je suis confronté à ce warning :
    Warning: include_once([chemin du site en local]/wp-content/mu-plugins/1and1-subdomain.php): Failed to open stream: Permission denied in [chemin du site en local]/wp-settings.php on line 387
    La ligne 387 en question : include_once $mu_plugin; dans ce bloc :
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    // Define constants that rely on the API to obtain the default value.
    // Define must-use plugin directory constants, which may be overridden in the sunrise.php drop-in.
    wp_plugin_directory_constants();
     
    $GLOBALS['wp_plugin_paths'] = array();
     
    // Load must-use plugins.
    foreach ( wp_get_mu_plugins() as $mu_plugin ) {
    	$_wp_plugin_file = $mu_plugin;
    	include_once $mu_plugin;
    	$mu_plugin = $_wp_plugin_file; // Avoid stomping of the $mu_plugin variable in a plugin.
     
    	/**
    	 * Fires once a single must-use plugin has loaded.
    	 *
    	 * @since 5.1.0
    	 *
    	 * @param string $mu_plugin Full path to the plugin's main file.
    	 */
    	do_action( 'mu_plugin_loaded', $mu_plugin );
    }
    unset( $mu_plugin, $_wp_plugin_file );

    J'ai en même temps ce warning :
    Warning: include_once(): Failed opening '[chemin du site en local]/wp-content/mu-plugins/1and1-subdomain.php' for inclusion (include_path='.:/usr/lib64/php/:/usr/share/pear/:/usr/share/php/') in [chemin du site en local]/wp-settings.php on line 387
    Et dans 1and1-subdomain.php, il y a ça :
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    (...)
    class Product_Subdomains {
     
    	public function __construct() {
    		if ( ! is_admin() && isset( $_SERVER['SERVER_NAME'] ) ) {
    			$this->load_hooks();
    		}
    	}
     
    	public function load_hooks() {
    		$domain = $this->get_main_domain( $_SERVER['SERVER_NAME'] );
     
    		if ( in_array( $domain, $this->product_subdomains() ) ) {
    			add_action( 'pre_option_blog_public', array( $this, 'make_blog_private' ), 1000 );
    			add_action( 'default_option_rewrite_rules', array( $this, 'fix_robotstxt_rewrite' ) );
    			add_action( 'option_rewrite_rules', array( $this, 'fix_robotstxt_rewrite' ) );
    		}
    	}
     
    (...)
     
    	private function product_subdomains() {
    		return array(
    			'apps-1and1.net',
    			'apps-1and1.com'
    		);
    	}
     
    }
     
    new Product_Subdomains;

    J'ai des tâches à faire sur ce site que je préférerais faire d'abord en local avant de les exécuter en production. Comment puis-je contourner ce blocage ?
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  2. #2
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    Je viens de réaliser qu'il s'agissait d'un "permission denied" !
    J'ai passé tout le répertoire du site en chmod -R g+x * et j'arrive à franchir cette première difficulté mais j'en ai d'autres.

    Problème présent résolu.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 10/07/2023, 23h11
  2. Faire tourner en local un site récupéré d'un serveur dédié (config sur mesure)
    Par devnewbie dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 12/05/2018, 22h18
  3. Réponses: 6
    Dernier message: 25/06/2007, 14h00
  4. [CeWolf] impossible de faire tourner le tutoriel
    Par vallica dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 10/07/2006, 15h16
  5. [TP7] Impossible de faire tourner un programme
    Par eleve88 dans le forum Turbo Pascal
    Réponses: 1
    Dernier message: 10/01/2006, 19h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo