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

MkFramework Discussion :

Uncaught Error: Class '_root' not found


Sujet :

MkFramework

  1. #1
    Membre éclairé
    Uncaught Error: Class '_root' not found
    Bonjour Imikado

    J'ai changé l'hébergement pour mon application et depuis ce matin je n'arrive pas à debugger :

    Voici l'arborescence des fichiers sur mon serveur





    et voici le contenu de mon fichier Path.ini

    [path]
    lib=/home/devalend/public_html/Lib/mkframeworkLib/
    data=../data/
    upload=../data/upload/
    log=../data/log/
    img=../data/img/
    i18n=../data/i18n/
    cache=../data/cache/

    conf=../conf/
    module=../module/
    plugin=../plugin/
    model=../model/
    layout=../layout/

    view=view/
    et pour finir voici le code d'erreur :

    Warning: include(/home/devalend/public_html/Lib/mkframeworkLib//class_root.php): failed to open stream: No such file or directory in /home/devalender/public_html/rustaconnect/public/index.php on line 23

    Warning: include(/home/devalend/public_html/Lib/mkframeworkLib//class_root.php): failed to open stream: No such file or directory in /home/devalender/public_html/rustaconnect/public/index.php on line 23

    Warning: include(): Failed opening '/home/devalend/public_html/Lib/mkframeworkLib//class_root.php' for inclusion (include_path='.:/opt/alt/php71/usr/share/pear') in /home/devalender/public_html/rustaconnect/public/index.php on line 23

    Fatal error: Uncaught Error: Class '_root' not found in /home/devalender/public_html/rustaconnect/plugin/plugin_autoload.php:8 Stack trace: #0 [internal function]: plugin_autoload::autoload('_root') #1 /home/devalender/public_html/rustaconnect/public/index.php(36): spl_autoload_call('_root') #2 {main} thrown in /home/devalender/public_html/rustaconnect/plugin/plugin_autoload.php on line 8
    n'ayant rien toucher du tout je ne comprend pas le Fatal error: Uncaught Error: Class '_root' not found in /home/devalender/public_html/rustaconnect/plugin/plugin_autoload.php

    Merci de m'aider
    vous connaitrez la vérité et la vérité vous affranchira !
    windev/firebird/Mkframework
    vous devez tous l'éssayer impressionnant pour Débutant, Confirmé et Expert
    http://mkframework.com/accueil.html
    http://sqlmanagerx.com/

  2. #2
    Rédacteur

    Bonjour,
    D'apres votre screenshot Lib semble etre a la racine, vous etes sur qu'il est dans /home/devalender ?

    car la l'erreur c'est qu'il ne trouve pas le fichier
    deuxieme piste: donner les droits de lectures au repertoire Lib et à tous ses repertoires (si il n'arrive pas à y acceder)

    d'ailleurs, si vous avez un acces ssh, vous pouvez faire un :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
     
    ls -l duCHeminDuMkframework


    pour verifier l'acces
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux

  3. #3
    Membre éclairé
    Bonjour Imikado

    Toutes mes excuses dans le retard à ma réponse.

    Citation Envoyé par imikado Voir le message

    D'après votre screenshot Lib semble être a la racine, vous êtes sur qu'il est dans /home/devalender ?
    car la l'erreur c'est qu'il ne trouve pas le fichier
    Ok je vais revérifier l'arborescence.

    Citation Envoyé par imikado Voir le message

    deuxieme piste: donner les droits de lectures au répertoire Lib et à tous ses répertoires (si il n'arrive pas à y accéder)
    Ok je vérifie les droits sur le serveur

    Citation Envoyé par imikado Voir le message

    d'ailleurs, si vous avez un acces ssh, vous pouvez faire un :
    ls -l duCHeminDuMkframework
    j'ai bien accès a une console ssh je vais voir comment l'utiliser.

    Merci je fais un retour tout a l'heure
    vous connaitrez la vérité et la vérité vous affranchira !
    windev/firebird/Mkframework
    vous devez tous l'éssayer impressionnant pour Débutant, Confirmé et Expert
    http://mkframework.com/accueil.html
    http://sqlmanagerx.com/

  4. #4
    Membre éclairé
    Je viens juste de tester et voici les conclusions :



    j'ai bien le répertoire Lib qui est à la racine public_html et les droits sur le dossier sont a 755.

    je vais regarder encore d'autres pistes au niveau du serveur

    Merci
    vous connaitrez la vérité et la vérité vous affranchira !
    windev/firebird/Mkframework
    vous devez tous l'éssayer impressionnant pour Débutant, Confirmé et Expert
    http://mkframework.com/accueil.html
    http://sqlmanagerx.com/

  5. #5
    Membre éclairé
    je viens de regarder dans le fichier error_log voici le contenu :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    [12-Feb-2019 13:15:37 UTC] PHP Warning:  include(/home/devalend/public_html/Lib/mkframeworkLib//class_root.php): failed to open stream: No such file or directory in /home/devalender/public_html/rustaconnect/public/index.php on line 23
    [12-Feb-2019 13:15:37 UTC] PHP Warning:  include(/home/devalend/public_html/Lib/mkframeworkLib//class_root.php): failed to open stream: No such file or directory in /home/devalender/public_html/rustaconnect/public/index.php on line 23
    [12-Feb-2019 13:15:37 UTC] PHP Warning:  include(): Failed opening '/home/devalend/public_html/Lib/mkframeworkLib//class_root.php' for inclusion (include_path='.:/opt/alt/php71/usr/share/pear') in /home/devalender/public_html/rustaconnect/public/index.php on line 23
    [12-Feb-2019 13:15:37 UTC] PHP Fatal error:  Uncaught Error: Class '_root' not found in /home/devalender/public_html/rustaconnect/plugin/plugin_autoload.php:8
    Stack trace:
    #0 [internal function]: plugin_autoload::autoload('_root')
    #1 /home/devalender/public_html/rustaconnect/public/index.php(36): spl_autoload_call('_root')
    #2 {main}
      thrown in /home/devalender/public_html/rustaconnect/plugin/plugin_autoload.php on line 8
    vous connaitrez la vérité et la vérité vous affranchira !
    windev/firebird/Mkframework
    vous devez tous l'éssayer impressionnant pour Débutant, Confirmé et Expert
    http://mkframework.com/accueil.html
    http://sqlmanagerx.com/

  6. #6
    Membre éclairé
    je viens d'ajouter un espace dans le paramètre lib :
    lib=|_| /home/devalender/public_html/Lib/mkframeworkLib/


    et non
    lib=/home/devalender/public_html/Lib/mkframeworkLib/
    et maintenant tout marche;
    c’était pas évident de voir cette erreur de ma part !

    Merci Imikado
    vous connaitrez la vérité et la vérité vous affranchira !
    windev/firebird/Mkframework
    vous devez tous l'éssayer impressionnant pour Débutant, Confirmé et Expert
    http://mkframework.com/accueil.html
    http://sqlmanagerx.com/

  7. #7
    Rédacteur

    Merci du retour, en effet pas évident à trouver, bien joué
    Framework php sécurisé et simple à prendre en main avec générateur web http://mkframework.com/ (hebergé sur developpez.com)
    Mes cours/tutoriaux