Forum Programmation.web problème lamp

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
-3
27
août
2020

Bonjour,
J'ai installé 'lamp' avec:
sudo apt install apache2 php libapache2-mod-php mysql-server php-mysql
puis … etc … ( c assez compliqué comparé à easyPhp sous windows)
html marche mais le code php n'est pas interprété à l'addr.: var/www/private/index.php

  • # De la bonne manière de poser les questions

    Posté par  . Évalué à 5.

    Ça semble rude comme ça, mais je cherche réellement à ce que cela te soit utile:
    https://www.gnurou.org/writing/smartquestionsfr/

    • [^] # Re: De la bonne manière de poser les questions

      Posté par  . Évalué à 1.

      merci mais ai je mal formulé ma question ?

      • [^] # Re: De la bonne manière de poser les questions

        Posté par  . Évalué à 1.

        ben… par exemple, qu'y a-t-il derrière "etc" ?

        Et en redémarrant le serveur apache ?

        service apache2 restart

      • [^] # Re: De la bonne manière de poser les questions

        Posté par  . Évalué à 3.

        Ta question, n'est pas forcément mal formulé, mais il manque des informations, c'est un peu comme si tu allais chez le docteur, et que tu lui dis, j'ai mal au ventre, qu'est-que j'ai, il pourra par te répondre comme ça à froids sans prendre en compte d'autre détails, genre depuis quand, qu'est-ce ta mangé…

        Quand tu dis HTML, fonctionne (je préfère ce terme, car j'ai pas encore vue de serveur apache avec des jambes, mais des apaches oui), c'est la page par défaut du serveur, ou un page dans le dossier var/www/private/? Sinon, tu peux commencé à regardé par là.

        Et c'est pas plus compliqué que easyphp, mais c'est juste, qu'il savoir un peu ce que l'on fait.

        • [^] # Re: De la bonne manière de poser les questions

          Posté par  . Évalué à 1.

          savoir ce que l'on fait d'accord mais alors il faut des explications claires et fournis tout en restant simples et ça j'ai pas vraiment trouvé (pour mon humble niveau).
          Et de plus on a pas forcément envie de rentrer dans la mécanique du moteur quand on a par ailleurs beaucoup d'autres intérêts ailleurs et qu'on ne peut tout assumer.
          L'intérêt de Linux grandissant présentement et encore plus à l'avenir c de proposer une bibliothèque fournie de logiciels a installer sans se prendre la tête et tout en laissant la liberté à ceux qui veulent approfondir .

          Quand je rentre localhost dans mon navigateur c le dossier var/www/private/index.php

          • [^] # Re: De la bonne manière de poser les questions

            Posté par  (Mastodon) . Évalué à 4. Dernière modification le 27 août 2020 à 15:49.

            L'intérêt de Linux grandissant présentement et encore plus à l'avenir c de proposer une bibliothèque fournie de logiciels a installer sans se prendre la tête

            C'est pas vraiment la philosophie de Linux. "sans se prendre la tête" veut souvent dire "en prenant des décisions à ta place". "je tape une commande et tout marche" veut souvent dire "je sais pas comment ça marche mais du moment que ça marche je suis content".

            Il te faut comprendre les étapes nécessaires à avoir un LAMP qui tourne, et pour chaque étape savoir diagnostiquer.

            Le fait que PHP ne soit pas interprété vient de Apache, il te faut donc regarder là dedans. Comment Apache peut interpréter du PHP ?
            - Il faut installer un module (apt-get install, apparemment tu l'as fait)
            - Il faut activer le module (a2enmod, l'as-tu fait ?)

            mais le code php n'est pas interprété à l'addr.: var/www/private/index.php

            Qu'appelles-tu adresse ? Si c'est une URL, c'est censé être de la forme "http://localhost/private/index.php". Tu peux donner exactement l'URL que tu ouvres dans ton navigateur ?

            En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.

          • [^] # Re: De la bonne manière de poser les questions

            Posté par  . Évalué à 4.

            Salut,

            Pour compléter la réponse au dessus, moins je me prend la tête, plus je réfléchis moins.

            Ce qui peut poser problème à terme ;)

            Matricule 23415

      • [^] # Re: De la bonne manière de poser les questions

        Posté par  . Évalué à 2. Dernière modification le 27 août 2020 à 13:49.

        Forum Programmation.web

        mauvais forum: tu ne fais pas de programmation, tu installes des logiciels.

        On ne sait pas quel est ton environnement de travail: sur quel matériel, quel système d'exploitation, quelle distribution (apt donne un indice, mais plusieurs distributions l'utilisent) ?
        En réponse à Rozé Étienne, tu parles de la doc ubuntu: j'imagine que c'est la distribution que tu utilises, mais je n'en ai toujours pas de certitude.

        un meilleur choix aurait été : Linux.debian/ubuntu

        puis … etc …

        bon bah on va encore lire dans une boule de crystal…

        ( c assez compliqué comparé à easyPhp sous windows)

        inutile et potentiellement répulsif: "ce que j'utilisais sous windows c'était mieux, sous linux c'est moins bien" => le lecteur pressé et un tantinet sur les nerfs, au mieux, passera son chemin, au pire, te répondra peut-être de la sorte sans faire avancer ton problème: "reste donc sous windows puisque tu trouves ça mieux"

        html marche

        moi aussi, mais est ce que ça te donne des infos sur ce que j'ai fait et ce qui s'affiche devant mon écran ?

        mais le code php n'est pas interprété à l'addr.: var/www/private/index.php

        Ce que tu appelles adresse est le chemin d'un fichier dans ton système de fichier. Et si je voulais être désagréable, méchant et de mauvaise foi, tu ne donnes pas un chemin absolu (commençant par /), mais relatif, qui peut donc se trouver n'importe où dans ton arborescence et pas forcément là où ta documentation ubuntu te demande de le placer. Mais comme je ne suis rien de tout ça, je pencherai volontiers pour un copier/coller trop rapide :)

        Si tu rentres var/www/private/index.php dans la barre d'adresse de ton navigateur, il y a de forte chance qu'il l'envoie à un moteur de recherche. Mais comme je ne sais pas ce que tu as fait pour tester ta configuration et affirmer que :

        le code php n'est pas interprété

        je ne pourrai pas t'aider davantage, sauf à faire des suppositions qui peuvent s'avérer fausses et te faire perdre ton temps, et le mien par la même occasion.

        D'où l'intérêt de savoir poser intelligemment ses questions et de lire le lien donné précédemment qui se veut sincèrement pédagogique.

        • [^] # Re: De la bonne manière de poser les questions

          Posté par  . Évalué à -6.

          bon je comprends que je suis arrivé ici dans une secte de pseudos spécialistes qui prennent leur pied à enfoncer les ignorants.
          Les vrais passionnés et surtout compétants n'agissent pas de la sorte.

          Prenez un peu de hauteur et regardez vous !

          • [^] # Re: De la bonne manière de poser les questions

            Posté par  . Évalué à 2.

            et le mien par la même occasion.

            bonne continuation

          • [^] # Re: De la bonne manière de poser les questions

            Posté par  . Évalué à 2.

            en me relisant je pense que tu as raison: tu as demandé si tu avais mal formulé ta question, et je me suis dit que j'allais prendre le temps de t'expliquer en quoi.

            Objectivement, ça ne résout manifestement pas ton problème initial et ça ne fait que digresser en pointant du doigt autre chose qui n'a rien à voir.

            Je laisserai dorénavant les questions mal posées s'éclaircir d'elles-mêmes.

            • [^] # Re: De la bonne manière de poser les questions

              Posté par  . Évalué à 3.

              Salut,

              Je laisserai dorénavant les questions mal posées s'éclaircir d'elles-mêmes.

              Ah mince, c'est vrai, on rentre dans la fin de l'été et faut commencer à allumer la lumière le soir…

              C'est triste :(

              Bon sinon, c'est pas pour une personne qui ne t'a pas compris qu'il faut en rester là ;)

              Matricule 23415

  • # a2enmod

    Posté par  . Évalué à 2.

    Tu peux essayer d'activer le module PHP pour apache.
    Avec :
    a2enmod php7.4
    pour ubuntu 20.04.
    Pour les autres versions regarde ce lien :
    https://doc.ubuntu-fr.org/php#code_source_visible_dans_le_navigateur

  • # It works?

    Posté par  (site web personnel) . Évalué à 4.

    En cliquant ici: http://localhost, est ce que tu as bien une page te disant "it works"?

    Alors on ne sait toujours pas sur quel système tu es, c'est dommage car chaque système peut avoir une configuration un peu différente, qui peut même varier en fonction du temps. Par exemple sous Ubuntu ou Debian, à ce que je sais, le répertoire web par défaut est dans /var/www/html, et pas /var/html/private.

    Un LUG en Lorraine : https://enunclic-cappel.fr

  • # Juste un doute…

    Posté par  . Évalué à 5.

    le code php n'est pas interprété à l'addr.: var/www/private/index.php

    Ton « adresse », c’est le chemin sur le système de fichiers, pas en utilisant le serveur HTTP.

    Si jamais c’est ce que tu as dans la barre d’adresses du navigateur, tu n’utilises pas alors le serveur HTTP et il ne risque donc pas de pouvoir interpréter du PHP…

    As‐tu bien le problème en passant par lui, donc avec l’URL http://localhost/ ?

    « Le fascisme c’est la gangrène, à Santiago comme à Paris. » — Renaud, Hexagone

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.