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

Langage PHP Discussion :

autoloading ne marche pas sur le serveur


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2002
    Messages : 744
    Par défaut autoloading ne marche pas sur le serveur
    j'ai un bout de code qui fonctionne parfaitement en localhost sur mon pc,

    mais sur le serveur de test, les classes autoloadées, ne sont pas trouvés, j'ai vérifié les varibles get_include_path(), le chemin est bien rajouté.

    est ce qu'il y a une option a activer dans mon php.ini ou quelque chose dans ce genre ?

    merci d'avance.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    set_include_path(get_include_path() . PATH_SEPARATOR .APP_PATH . '/autoloader');
            spl_autoload_extensions(".class.php, .php");
            spl_autoload_register();

  2. #2
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Bonjour

    Je ne connais pas les instructions que tu utilises mais sache que le auto-loading sous PHP est le coeur de métier de composer qui fait cela super bien.

    Va voir https://getcomposer.org.

    C'est le standard en la matière.

    Bonne journée.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2002
    Messages
    744
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2002
    Messages : 744
    Par défaut
    Bonjour,

    merci pour votre réponse, au fait l'autoload c juste pour inclure tous mes fichier .ph qui sont dans un dossier "APP_PATH"

    ces fichier sont des classes.
    le code me permet juste d’éviter include 'fichier_class.php' pour tous les fichiers ainsi si je crée un nouveau fichier dans le même dossier je n'ai pas à me soucier de l'inclure.

    encore merci pour votre réponse.

  4. #4
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    J'avais bien compris ;-) Ce que je dis c'est que composer est l'outil génialissime qui fait ça sans prise de tête et qui fait beaucoup; beaucoup plus.

  5. #5
    Membre Expert
    Avatar de cavo789
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2004
    Messages
    1 797
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 797
    Par défaut
    Pour info, un autre utilisateur a posé une question similaire aujourd'hui : https://www.developpez.net/forums/d2...ire-autoloader

    Cela pourrait peut-être t'intéresser...

  6. #6
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    j'ai un bout de code qui fonctionne parfaitement en localhost sur mon pc,
    Quel sont les différences entre les 2 environnements ? il n'y aurait pas un linux un windows et donc un problème de respect de la casse dans les chemins ?
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. [1.x] url_for marche pas sur le serveur de Prod
    Par momo10 dans le forum Symfony
    Réponses: 13
    Dernier message: 31/08/2010, 17h30
  2. Publipostage Word marche pas sur le serveur
    Par Pingva dans le forum ASP.NET
    Réponses: 5
    Dernier message: 22/03/2009, 15h37
  3. Réponses: 2
    Dernier message: 01/05/2007, 12h51
  4. Pb, les liens ne marche pas sur mon serveur LAMP
    Par lolodelp dans le forum Installation
    Réponses: 2
    Dernier message: 02/11/2006, 14h55
  5. [Sécurité] .htaccess qui marche pas sur le serveur
    Par Alain15 dans le forum Langage
    Réponses: 6
    Dernier message: 26/06/2006, 09h10

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