logiciel pour gérer un site joomla en localhost / linux ?

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • #16
    Bon je cherche à
    1/ changer la version php qui a l'air d'être uniquement /etc/php/8.3 ( à partir de 7.4)
    2/ augmenter la taille du fichier à télécharger.
    En général j'ai un panneau chez l'hébergeur mais là je n'ai pas trouvé où faire ces modifications ? dans https://doc.ubuntu-fr.org/php
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

    Commentaire


    • #17
      Je sais même pas pourquoi tu te compliques la vie.
      La solution simple t'a déjà été donnée plus haut.
      Apparemment tu préfères chercher une solution plus compliquée.
      Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

      Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

      Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

      Commentaire


      • #18
        Changer la taille du fichier se fait au travers du fichier php.ini.

        Selon le besoin c'est l'une ou l'autre variable ci-dessous :

        upload_max_filesize
        post_max_size​
        Christophe (cavo789)
        Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
        Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

        Commentaire


        • #19
          Bonjour
          woluweb
          Ah tu m'en veux maintenant (>J'avai réfléchi il y a quelques mois à docker pour un plus gros projet mais c'est abandonné, maintenant j'aime bien aller au bout de ce que je fais pour des sites de tests

          cavo789
          J'ai bien trouvé cela

          php.ini file change
          • max_execution_time=30 to max_execution_time=300
            and
          • upload_max_filesize=2M to upload_max_filesize=64M
          • post_max_size=8M to post_max_size=64M

          ​mais en fait je voudrai le mettre dans une ancienne version de php 7.4. Alors comment la télécharger ? et ensuite activer une version puis une autre en localhost ?
          Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

          Commentaire


          • #20
            Je mange, bois, respire, dors, rêve,... Docker alors je ne sais même plus ce que veux dire télécharger php. Je passe mon tour...
            woluweb aime ceci.
            Christophe (cavo789)
            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

            Commentaire


            • #21
              Hello.

              Pour le panel de gestion, tu peux installer ispconfig
              (C'est ce que j'installe sur mes serveurs dédiés et sur mes serveurs locaux).

              Inspire toi de ceci : https://www.howtoforge.com/tutorial/...-and-ispconfig

              Tu peux aussi bien sûr installer +ieurs versions de php
              voir : https://www.howtoforge.com/ispconfig-php-debian/

              mais il y a de nombreux autres tutos sur la toile.
              Dernière édition par roland_d_alsace à 24/09/2024, 18h17
              A tous les utilisateurs de Joomla du très Grand Est de la France et du Jura suisse
              Rejoignez le Joomla Users Groupe Alsace...
              roland_d_alsace va-t-il devenir roland_du_grand_est ?

              Commentaire


              • #22
                Envoyé par herve Voir le message
                ​mais en fait je voudrai le mettre dans une ancienne version de php 7.4. Alors comment la télécharger ? et ensuite activer une version puis une autre en localhost ?
                change
                Code:
                image: joomla:5.1.4-php8.3-apache
                en
                Code:
                image: joomla:5.1.4-php7.4-apache
                dans ton
                Code:
                docker-compose.yml
                Et si tu veux changer certains paramètres du php.ini, ben tu mets juste ce qui suit
                Code:
                upload_max_filesize = 500M
                post_max_size = 500M
                dans un fichier
                Code:
                php.ini
                à côté du
                Code:
                docker-compose.yml

                cavo789 aime ceci.
                Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

                Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

                Commentaire


                • #23
                  le truc que j ai pas compris c est pourquoi tu cherche a mettre en place des virtualhost. Les virtualhost ne servent que pour plusieurs domaines . La c est plusieurs sites sans redirection de domaines.
                  donc le fichier default suffit.

                  Situ a accès en local à http://localhost , alors ton site situé dans html/toto est accessible via http://localhost/toto .... idem pour l'autre site.
                  Quand à mysql, tu installe les paquets avec la commande ci dessous (tu doit avoir apt vu que tu parles d ubuntu)...
                  Code:
                  sudo apt install mariadb-server mariadb-client -y
                  et tu active et lance le service pour qu'il se lance au demarrage
                  Code:
                  sudo systemctl enable mariadb
                  sudo systemctl start mariadb​
                  Ensuite tu utilise les commandes ci dessous:
                  Code:
                  mysql -u root -p (par defaut c est sans mot de passe sauf sit en a crée un durant l'installation)
                  une fois connecté au serveur mysql tu utilise les commandes ci dessous:
                  Code:
                  create database site1;
                  create database site2;
                  ensuite tu crées les utilisateurs avec les commandes suivantes
                  Code:
                  ​CREATE USER 'user1@'localhost' IDENTIFIED BY 'Mot-de-passe';
                  CREATE USER 'user2'@'localhost' IDENTIFIED BY 'motdepasse';
                  Et enfin tu donnes les droits à chaque utilisateur sur sa base de données
                  Code:
                  GRANT ALL PRIVILEGES ON site1. * TO 'user1'@'localhost';​
                  GRANT ALL PRIVILEGES ON site2. * TO 'user2'@'localhost';
                  apres il ne reste qu'a entrer la commande ci dessous et c est fini de la config mysql / mariadb
                  Code:
                  flush privileges;
                  exit;
                  ​​
                  et apres via ton navigateur tu vas sur http://localhost/toto et tu va avoir l'installation de Joomla.
                  La base de données et l'utilisateur sql est crée.... a toi de jouer.
                  Dernière édition par lefabdu51 à 25/09/2024, 16h52

                  Commentaire


                  • #24
                    perso , je n'utilise docker que pour monter des clouds public(azure, aws principalement).... c est impossible d'avoir deux conteneurs qui partagent la meme ip. c est la grosse difference avec une machine virtuelle. Ta machine avec une seule ip peut heberger plusieurs services (port 80, 443 et 3306 par exemple).....

                    Commentaire


                    • #25
                      Hello

                      Envoyé par lefabdu51 Voir le message
                      c est impossible d'avoir deux conteneurs qui partagent la meme ip. Ta machine avec une seule ip peut heberger plusieurs services (port 80, 443 et 3306 par exemple).....
                      J'interprète peut-être mal... Est-ce que cela veut dire que tu penses que Docker ne peut lancer qu'une seule application à la fois ? Absolument pas !

                      Au bureau, j'ai parfois sept projets actif en même temps, grosso modo 5 sites Web (apache, php, postgresql, postgrest, nginx pour l'un, etc.), l'une ou l'autre application bash (image alpine Linux) et depuis aujourd'hui une application python et tout le monde fonctionne sans aucun souci.

                      Un site Web est accessible sur le port 82,l'autre sur le port 83 (jusqu'à 85),un postgresql sur 5432, un second sur 5433,...Un mysql pour une vieille application sur le port standard (3306).

                      Nodejs sur le port 3000, bash et python sont des applications qui fonctionnent dans une console donc pas de port nécessaire ici.

                      Et ça marche merveilleusement bien.
                      woluweb aime ceci.
                      Christophe (cavo789)
                      Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                      Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                      Commentaire


                      • #26
                        Bonjour
                        Ok c'est bon de mon côté. Je suis bien dans la configuration http://localhost/toto
                        Merci
                        Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

                        Commentaire


                        • #27
                          non contrairement a une machine virtuelle, si tu a l ip 192.168.0.1 pour to, serveur web, tu ne peux avoir ton conteneur contenant la base de données avec la meme IP...... il faut obligatoirement que ce soit une autre ip.

                          Commentaire


                          • #28
                            Hello

                            Sur ma machine de dev (mon ordinateur), tout tourne sur 127.0.0.1 et la distinction se fait en jouant sur des numéros de port comme je l'ai indiqué plus haut. En fait, je suis limité au nombre de ports que j'ai (bon, ma mémoire RAM sera mangée avant d'avoir 10.000 containers).

                            J'ai récemment déployé trois sites Web (2 apache et 1 nginx), avec deux bases de données postgresql et trois containers redis (cache), 2 containers php : 10 containers pour un seul projet et tout tourne sur le même serveur. L'astuce est donc, juste, de jouer sur les numéros de port.

                            As-tu une autre expérience que la mienne ?
                            woluweb aime ceci.
                            Christophe (cavo789)
                            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                            Commentaire


                            • #29
                              @cavo789: ce n est pas ce que j ai dit.... quand je travailles sur des ip publiques, je galere avec les adresses IP et je ne peut pas avoir deux services sur la meme ip avec docker.... dans la meme instance docker oui, mais avec une adresse IP par service.

                              Et les conteneurs que j'utilise sur un hyperviseur sont des conteneurs linux.... LXC et l'ami kubernetes....( la j ai une demande mais gros taf sur terraform et ansible avant et vu les délais, ca risque d etre trop court pour moi)..... et sur les clouds microfost , google ou amazon c est docker....

                              enfin , chacun ses choix....

                              Commentaire


                              • #30
                                Hello

                                Es-tu certain que, au moment d'accéder au serveur, tu ne peux pas lui dire quel port tu souhaites accéder ? Si c'est p.ex. un mysql, par défaut si tu ne dis rien, c'est donc le port 3306 mais tu peux passer le numéro du port lors de ta connexion.
                                Christophe (cavo789)
                                Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
                                Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

                                Commentaire

                                Annonce

                                Réduire
                                Aucune annonce pour le moment.

                                Partenaire de l'association

                                Réduire

                                Hébergeur Web PlanetHoster
                                Travaille ...
                                X