[RESOLU] Connexion local host échoue

SelvSelv Member
16 janv. modifié dans Entraide

Bonsoir à tous, je débarque dans l'univers de Pluxml. Je n'ai aucune connaissance dans ce domaine et certaines des conversations du forum sont en langue étrangère pour moi. Cependant, le peu que j'ai pu voir et comprendre de Pluxml me plaît beaucoup, et l'ambiance qui règne ici aussi. J'ai trouvé un tutoriel qui m'a permis d'installer Pluxml en local et de commencer à créer un site (je n'y croyais pas moi-même quand j'ai vu que j'y étais arrivée !).
Malheureusement, le lendemain, plus moyen d'accéder à mon site, j'ai essayé avec 3 navigateurs différents, la connexion échoue partout. Je suis dépitée. Comment faire pour retrouver mon site et continuer à travailler dessus ? Merci pour votre aide.

Réponses

  • bonjour @Selv
    est-ce que :

    • ton serveur web local est fonctionnel ?
    • le dossier PluXml est toujours présent sur ton ordinateur ?
  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Bonsoir @Selv
    Pour compléter les questions de @kowalsky :

    • T'es sous Windows, Mac, Linux ?
    • Adresse de ton tutoriel ? Peut-être besoin d'une mise à jour...

    Bienvenue au club !

  • SelvSelv Member

    Bonjour à tous les deux, merci pour vos réponses !

    Je suis sous Windows 10. J'ai essayé d'installer Pluxml avec wamp et ça n'a pas marché, j'ai finalement réussi avec xampp
    Le dossier xampp est toujours tel quel sur mon disque C, je n'ai rien touché depuis que j'ai fait le site, j'ai éteint après l'avoir créé et c'est le lendemain que je ne pouvais plus y accéder. Je reçois ce message : Une erreur est survenue pendant une connexion à localhost.

    Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus tard ;
    Si vous n’arrivez à naviguer sur aucun site, vérifiez la connexion au réseau de votre ordinateur ;
    Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy, assurez-vous que Firefox est autorisé à accéder au Web.
    

    Le site est récent, les autres sites fonctionnent, je pense donc que le pb vient du pare feu.
    Le tutoriel est en effet ancien, il était pour la version 5.4 je crois, mais pour installer et configurer il allait parfaitement, tout a fonctionné en suivant les instructions. Je l'ai trouvé ici : https://fr.tuto.com/compte/achats/video/50951/

    Voilà...

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Bonsoir,

    Vérifie que tu ne fais pas tourner à la fois Wamp et Xampp.
    Si Wamp répond en premier, Xampp ne verra jamais ta demande.

    Je n'ai pas pu accéder à ton tutorial. Apparemment il faut faire chauffer la carte bleue comme chez MacDo.
    Voici un lien pour l'installation :
    https://wiki.pluxml.org/docs/install/install.html

    Mais Xampp fonctionne bien. Vérifie que tu as dézippé l'archive de PluXml dans le bon dossier. Dans mon cas : c:\xampp\htdocs avec une installation par défaut de Xampp.
    la librairie GD n'est pas activée par défaut. Il faut décommenter la ligne correspondante aux extensions dans php.ini et redémarrer Xampp pour prendre en compte la modif.

    PluXml est accessible sur ton navigateur par : http://localhost/PluXml-5.8.18

  • Personnellement sous windows je me sert de laragon qui peut aussi être lancé depuis une clé usb (ou un répertoire) .

    https://laragon.org/download/

    Une installation en local( au lieu de l'archive locale) permet par exemple d'utilisé un nom de domaine en local et de switcher d'un clique d'un serveur apache à nginx ou d'une version de php à une autre.

    Par défaut , l’installation se fait simplement puis l'adresse localhost ou 127.0.0.1 mène directement à la racine du répertoire www du repertoire ou est installé laragon.

    L'usage de NDD local permet d’accéder à chaque répertoire de www comme s'il s'agissait de sites indépendants( permet de tester des versions differentes et ne pas avoir de telescopage de sessions ou cookies) . Pour cela, il suffit de configurer une extension de NDD si l'extension par défaut: .test ne te convient pas.
    Si dans localhost tu as un répertoire PluXml-5.8.18 , il te suffit de taper dans la barre d'adresse http://PluXml-5.8.18.test ou https://PluXml-5.8.18.test en gros : http(s)://nonDuRepertoire.extensionConfigurée

    Pour fonctionner, il faut démarrer laragon au préalable, idem pour xampp ou wamp ;)
    cdt


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • SelvSelv Member

    @gcyrillus-nomade : merci, malheureusement c'est hors de mes compétences.

    @bazooka07
    J'ai supprimé wamp.
    J'ai C/xampp/htdocs/PluXml dans mon arborescence.
    J'avais essayé de passer par la page que tu me donnes pour l'installation, mais je n'ai pas pu aller jusqu'au bout car je n'ai pas "Explore" ni de dossier www apparents. J'ai uniquement "open dasboard, servers, support, tools, exit".
    Du coup je n'ai pas pu faire cette partie :

    Cliquer-droit sur l’icône, puis allez sur Explore (ce qui ouvre le dossier www).
    
    Déplacez le contenu du dossier PluXml dans ce dossier www.
    
    Cliquez-droit sur l’icôneEasyPHP, puis sur local web pour ouvrir votre navigateur.
    
    Suivre la procédure d’installation.
    

    :-/

  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    15 janv. modifié

    Reste sur Xampp sinon cela va mettre le bazar si tu as à la fois Xampp, Wamp, EasyPHP et Laragon.

    PluXml est dans le bon dossier.

    Dans ton navigateur quand tu te connectes à locahost, la page de garde de Xampp doit s'afficher.
    Si ok, alors l'url pour PluXml est localhost://PluXml

    Attention aux majuscules/minuscules

    Je regarderai plus tard le problème pour EasyPHP

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Oups petite erreur !
    L'url pour PluXml est :
    http://localhost/PluXml
    N'oublie de démarrer Xampp avant

  • SelvSelv Member

    Effectivement, entre temps j'ai refait la manip avec le tuto et c'était ça mon erreur : je n'avais pas compris que je devais redémarrer xampp chaque fois que je voulais retravailler sur le site, je copais simplement l'adresse dans mon navigateur. J'ai bien dit que je débutais totalement , haha.
    Peux-tu maintenant me reformuler en langage pour débutant cette ligne, stp ? "Il faut décommenter la ligne correspondante aux extensions dans php.ini et redémarrer Xampp pour prendre en compte la modif."
    Où est php ini ? Qu'est ce que décommenter une ligne ?

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    PHP a besoin d'extensions ou de modules pour effectuer des tâches supplémentaires qui ne sont pas dans le langage de base.
    PluXml a besoin de l'extension gd qui permet de manipuler des images, comme changer de taille, de format, ...
    Dans Xampp cette extension est désactivée. Pour changer cela, il faut modifier le fichier c:\xampp\php\php.ini en l'ouvrant dans un éditeur de code (notepad, notepad++, ...)
    Rechercher ( raccourci clavier Ctrl-F) la ligne avec : extension=gd
    Si tu n'as pas modifié l'installation de xampp, elle doit commencer par le caractère ; pour indiquer que c'est un commentaire.
    Pour que cette extension soit active au démarrage de xampp, il faut décommenter la ligne en supprimant le caractère ; en début de ligne et éventuellement les espaces suivants.
    Sauvegarde la modif et redémarre xampp.

  • SelvSelv Member

    j'ai 2 fichiers php.ini : php.ini-development et php.ini-production
    J'ai enlevé ; dans les 2. Il n'y avait pas d'espaces.
    Mais la bibliothèque GD est toujours "non installée" dans les infos du site.

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Normalement tu as 3 fichiers

    • php.ini
    • php.ini-development
    • php.ini-production

    Si tu n'as pas le 1er renomme php.ini-development en php.ini

    Ouvre php.ini et cherches extension=gd. S'il y a une virgule en début de ligne, supprime la.et enregistre le fichier.
    Puis redémarre xampp pour prendre en compte la modification

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    @gcyrillus-nomade

    C'est vrai que Laragon est un outil sympa.
    De plus, on peut automatiser l'installation de PluXml en rajoutant la ligne suivante au fichier sites.conf via menu/Créer un site rapidement/Configuration :
    ````
    PluXml=https://www.pluxml.org/download/pluxml-latest.zip
    ```
    Par contre, cela ne marche pas depuis un dépôt github: extension git non reconnue
    Autre souci impossible de mettre à jour PHP version 8.4.3
    La version 7.0 de Laragon est sortie en décembre 2024 mais est devenue payante

  • SelvSelv Member

    En fait j'ai php (2 fois), puis php.ini-development et php.ini-production. Est-ce qu'un des deux fichiers php (sans ini) serait le 3e dont tu parles ? Ou est ce que je suis la manip que tu indiques avec php.ini-development ? Merci

  • SelvSelv Member

    J'ai essayé en transformant php.ini-development en php.ini , j'avais déjà enlevé ; dans ce dossier hier. J'ai relancé xampp, mais le résultat est identique : bibliothèque gd toujours en rouge.

  • SelvSelv Member

    j'ai ceci :
    ;extension=curl
    ;extension=ffi
    ;extension=ftp
    ;extension=fileinfo
    extension=gd
    ;extension=gettext
    ;extension=gmp
    ;extension=intl
    ;extension=imap
    ;extension=mbstring
    ;extension=exif ; Must be after mbstring as it depends on it
    ;extension=mysqli
    ;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
    ;extension=oci8_19 ; Use with Oracle Database 19 Instant Client
    ;extension=odbc
    ;extension=openssl
    ;extension=pdo_firebird
    ;extension=pdo_mysql
    ;extension=pdo_oci
    ;extension=pdo_odbc
    ;extension=pdo_pgsql
    ;extension=pdo_sqlite
    ;extension=pgsql
    ;extension=shmop

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Sur mon xampp, je vois qu'il y a des différences entre php.ini et php.ini-development

    Le lien ci-dessous te permet de télécharger le php.ini que j'utilise :
    https://transfert.free.fr/vFIgu5v

    php.ini a besoin du chemin d'accès à xampp. Je suppose que tu as installé xampp à la racine du disque dur c:\

  • SelvSelv Member

    Merci infiniment ! Cette fois tout est ok !
    Il me reste une dernière question, sans lien avec l'installation : est-il possible d'afficher les pages statiques en pleine page, comme pour les articles ?

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Dans l'édition de la page statique, tu peux changer le template en static-full-width.
    Tu peux aussi créer un nouveau template dans ton thème. Son nom doit commencer par static. Prends modèle sur ce qui existe déjà.

  • 16 janv. modifié

    @Selv

    Il me reste une dernière question, sans lien avec l'installation : est-il possible d'afficher les pages statiques en pleine page, comme pour les articles ?

    Tu peut utiliser le template static-full-width.php , option à sélectionner dans la page d'édition de ta page static .


    @bazooka07 Pour php 8.4.3 et laragon, je vais chercher les releases ici : https://windows.php.net/downloads/releases/

    Par exemple, celle qui convient à ma config est la https://windows.php.net/downloads/releases/php-8.4.3-nts-Win32-vs17-x64.zip

    Je ne l'avais pas encore prise et je découvre des messages Deprecated: GuzzleHttp\Promise... pour core\vendor\guzzlehttp\promises\src\functions.php

    Je viens aussi de découvrir que suite a un changement de situation professionnelle, le développeur ne peut plus continuer à développer Laragon gratuitement pour les prochaines versions . Le prix annoncé est pour moi beaucoup trop élevé pour un usage comme particulier La version 6 me convient parfaitement. Je n'aurais pas rechigné pour quelques euros mais 50$/annuel , c'est trop et je pense qu'il se trompe de cible, ce sont majoritairement des gens comme moi ou des étudiants qui vont utilisé cet outil. En entreprise, ce sont d'autres outils qui sont utilisés.


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • SelvSelv Member

    Merci à tous les deux !

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    @gcyrillus-nomade,

    Avec PHP 8.4.2 ( Debian ) , il y a aussi un souci avec le plugin kzOtPHP. La librairie beberlei/assert met le bazar.

    PHP 8.4.3 a été publié le 15/01/2025 - Faudrait peut-être pas aller trop vite. On va se limiter à PHP 8.3.15 ( Debian )

Connectez-vous ou Inscrivez-vous pour répondre.