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

Bibliothèques et frameworks PHP Discussion :

Erreur après déploiement de site en ligne sur un server OVH mutualisé


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Consultant E-Learning
    Inscrit en
    Juillet 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Bénin

    Informations professionnelles :
    Activité : Consultant E-Learning
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2016
    Messages : 5
    Points : 13
    Points
    13
    Par défaut Erreur après déploiement de site en ligne sur un server OVH mutualisé
    Voici le message d'erreur que le navigateur m'affiche:
    Fatal error: require_once(): Failed opening required '/var/www/main/inc/lib/database.constants.inc.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/clients/client1/web14/web/main/inc/global.inc.php on line 97

    voici le code de la page"global.inc.php" dont l'erreur fait référence

    Code : 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
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    // global.inc.php
    if (!defined('CHAMILO_LOAD_WYSIWYG')) {
    define('CHAMILO_LOAD_WYSIWYG', true);
    }
    require_once __DIR__.'/../../app/AppKernel.php';
     
    $kernel = new AppKernel();
     
    // Determine the directory path where this current file lies.
    // This path will be useful to include the other initialisation files.
    $includePath = __DIR__;
     
    // Include the main Chamilo platform configuration file.
     
    $alreadyInstalled = false;
    if (file_exists($kernel->getConfigurationFile())) {
    require_once $kernel->getConfigurationFile();
    $alreadyInstalled = true;
    } else {
    $_configuration = array();
    }
     
    //Redirects to the main/install/ page
    if (!$alreadyInstalled) {
    $global_error_code = 2;
    // The system has not been installed yet.
    require $includePath.'/global_error_message.inc.php';
    die();
    }
     
    // Ensure that _configuration is in the global scope before loading
    // main_api.lib.php. This is particularly helpful for unit tests
    if (!isset($GLOBALS['_configuration'])) {
    $GLOBALS['_configuration'] = $_configuration;
    }
     
    // Include the main Chamilo platform library file.
    require_once $includePath.'/lib/api.lib.php';
    $passwordEncryption = api_get_configuration_value('password_encryption');
     
    if ($passwordEncryption == 'bcrypt') {
    require_once __DIR__.'/../../vendor/ircmaxell/password-compat/lib/password.php';
    }
     
    // Check the PHP version
    api_check_php_version($includePath.'/');
     
    // Specification for usernames:
    // 1. ASCII-letters, digits, "." (dot), "_" (underscore) are acceptable, 40 characters maximum length.
    // 2. Empty username is formally valid, but it is reserved for the anonymous user.
    // 3. Checking the login_is_email portal setting in order to accept 100 chars maximum
     
    $defaultUserNameLength = 40;
    if (api_get_setting('login_is_email') == 'true') {
    $defaultUserNameLength = 100;
    }
    define('USERNAME_MAX_LENGTH', $defaultUserNameLength);
     
    // Fix bug in IIS that doesn't fill the $_SERVER['REQUEST_URI'].
    api_request_uri();
     
    // Include the libraries that are necessary everywhere
    require_once __DIR__.'/../../vendor/autoload.php';
     
    // Do not over-use this variable. It is only for this script's local use.
    $libraryPath = api_get_path(LIBRARY_PATH);
     
    // @todo convert this libs in classes
    require_once $libraryPath.'database.constants.inc.php';
    C'est un site d'e-learning conçue avec le chamilo LMS.

    Que puis-je faire?
    Aidez-moi
    Merci d'avance.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Est-ce que le fichier database.constants.inc.php est bien à l'emplacement indiqué ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre à l'essai
    Homme Profil pro
    Consultant E-Learning
    Inscrit en
    Juillet 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Bénin

    Informations professionnelles :
    Activité : Consultant E-Learning
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2016
    Messages : 5
    Points : 13
    Points
    13
    Par défaut
    Bjr!
    Oui le fichier database.constants.inc.php est belle et bien à l'emplacement. Par ce que quand je laisse la variable $libraryPath et je mets le chemin absolue: require_once 'lib/database.constants.inc.php'; le code marche. mais ça me signale d'autres erreurs car la variable a été utilisé dans d'autres fichiers.

Discussions similaires

  1. Crystal report Erreur après déploiement
    Par mouad70 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 03/12/2020, 01h06
  2. [2005] Connexion en VB et erreur après déploiement
    Par cphilippe37 dans le forum SSRS
    Réponses: 7
    Dernier message: 12/04/2012, 11h12
  3. Erreur après déploiement d'une application VB.NET
    Par charouel dans le forum VB.NET
    Réponses: 1
    Dernier message: 13/04/2010, 20h03
  4. Réponses: 8
    Dernier message: 08/12/2008, 12h49

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