- Accueil
- » Forum
- » Serveurs
- » LAMP + joomla
Pages : 1
#1 Le 22/04/2021, à 13:23
- secalex
LAMP + joomla
Bonjour,
Une question probablement posée et je m'en excuse mais mes recherches ne me mènent vers rien de très concluant.
J'ai installée la pile LAMP qui tourne ainsi que phpmyadmin sur un serveur Ubuntu 20.04.2.
Et j'avais l'affichage de la page par defaut de apache2...
Je précise que je configure tout via SSH et que pour afficher dans le navigateur je rentre l'adresse du serveur directement.
J'ai ensuite voulu installé joomla.
Aucun problème pour l'installation.
A la fin de l'installation je "lance" le navigateur et page blanche.
Phpmydamin fonctionne toujours et j'y accède sans aucun soucis.
J'ai viré joomla pour retourner en arrière mais impossible de retrouver la page par défaut de apache2 malgré le rechargement du site par défaut est des bons modules.
Pour accéder à la page, je dois entrer mon_ip/index.html
Au cas où, j'ai tenté une réinstallation de joomla mais toujours le même symptôme.
J'ai dû casser un truc durant l'installation mais je ne sais pas quoi...
Au cas où, le joomla.conf
<VirtualHost *:80>
ServerName localhost
ServerAdmin webmaster@example.com
DocumentRoot /var/www/html/joomla
<Directory /var/www/html/joomla>
Allowoverride all
</Directory>
</VirtualHost>
Merci d'avance
Hors ligne
#2 Le 22/04/2021, à 13:37
- J5012
Re : LAMP + joomla
le dossier /var/www est seulement conseillé à des fins de test sinon on ne l'utilise plus pour les applications completes cms comme joomla (il est deconseillé d'installer celles-ci via le systeme de paquetage, mais plutot d'utiliser la version disponible sur le site officiel de chacune)
et bien sur avant d'installer une appli web comme joomla
tu devrais apprendre et comprendre comment configurer et installer n'importe quel serveur httpd (apache etant un serveur httpd en particulier), et notamment les notions de virtualisation par noms (equivalent d'un serveur mutualisé) ou par ip (équivalent d'un serveur privé virtuel)...
regarde dans la doc : il y a tout un tuto qui traîne ... et on en a parlé à foison dans divers sujets du forum...
→ https://doc.ubuntu-fr.org/lamp
→ https://doc.ubuntu-fr.org/apache2 → https://doc.ubuntu-fr.org/apache2#hotes_virtuels
edit : comme on n'utilise plus /var/www que pour les tests, tu peux mettre ton appli n'importe où , où tu as les droits d'ecriture ...
...
DocumentRoot "/home/user/cms/joomla"
<Directory "/home/user/cms/joomla">
...
Dernière modification par J5012 (Le 22/04/2021, à 13:41)
Hors ligne
#3 Le 22/04/2021, à 14:19
- secalex
Re : LAMP + joomla
le dossier /var/www est seulement conseillé à des fins de test sinon on ne l'utilise plus pour les applications completes cms comme joomla (il est deconseillé d'installer celles-ci via le systeme de paquetage, mais plutot d'utiliser la version disponible sur le site officiel de chacune)
et bien sur avant d'installer une appli web comme joomla
tu devrais apprendre et comprendre comment configurer et installer n'importe quel serveur httpd (apache etant un serveur httpd en particulier), et notamment les notions de virtualisation par noms (equivalent d'un serveur mutualisé) ou par ip (équivalent d'un serveur privé virtuel)...
regarde dans la doc : il y a tout un tuto qui traîne ... et on en a parlé à foison dans divers sujets du forum...
→ https://doc.ubuntu-fr.org/lamp
→ https://doc.ubuntu-fr.org/apache2 → https://doc.ubuntu-fr.org/apache2#hotes_virtuelsedit : comme on n'utilise plus /var/www que pour les tests, tu peux mettre ton appli n'importe où , où tu as les droits d'ecriture ...
... DocumentRoot "/home/user/cms/joomla" <Directory "/home/user/cms/joomla"> ...
Merci pour les tutos que je connais déjà.
Pour le moment pour moi, peu importe le répertoire, je veux juste pouvoir finaliser l'installation de joomla que je pourrais mettre où je veux après.
Il y a un truc qui a buggé lors de la première installation et qui malgré la suppression a laissé une option à la con dans un coin.
Merci pour ton aide
Hors ligne
#4 Le 23/04/2021, à 08:15
- bruno
Re : LAMP + joomla
Bonjour,
La méthode d'installation de Joomla est similaire a celle décrite pour Wordpress :
- on décompresse l'archive téléchargée dans le dossier de son choix ;
- on change le propriétaire groupe des fichiers pour www-data ;
- on crée la base de données et l'utilisateur via la console mysql ou un autre outil ;
- on crée un hôte virtuel avec le bon dossier racine (éventuellement on désactive l'hôte virtuel par défaut) ;
- on lance l'installation via le navigateur web.
En cas de problème on ne désinstalle pas, on examine les logs pour comprendre ce qui cloche.
#5 Le 24/04/2021, à 02:46
- J5012
Re : LAMP + joomla
@secalex : non, pas, peu importe le repertoire ... puisque ca ne fonctionne pas ...
puisque tu as lu les tuto ? les as-tu compris ? je te dis ca parce que ta bourde joomla qui ecrase le site apache default qui fonctionne : "it works" , est une bourde de debutant qui justement n'a pas cherché à comprendre ...
→
1/ supprime joomla , tu l'as fait, bien, mais tu aurais pu juste deplacer ces fichiers d'install !
2/ examine le config default d'apache pour remettre le "it works" ...
3/ reinstall joomla dans un dossier dont tu as les droits d'ecriture, en general /home/user/etc
4/ inspire toi du config default comme exemple pour config le joomla dans le dossier de ton choix...
5/ et lis la doc joomla disponible sur son site officiel qui relate notamment les petits details que le script joomla d'installation verifie et fait tout capoter quand il ne reconnait pas le bon environnement !
Hors ligne
#6 Le 24/04/2021, à 03:46
- jplemoine
Re : LAMP + joomla
Si je suis d'accord pour /var/www mais on ne met pas les fichiers n'importe où : voir la FHS.
Et des fichiers de serveurs web / serveurs d'application n'ont rien à faire dans un /home.
Il vaut mieux créer une arborescence spécifique.
De plus et contrairement à ce que l'on voit dans certaines doc, l'utilisateur du serveur web (apache, www-data,...) ne doit pas (sauf exception : upload par exemple) pouvoir écrire dans l’arborescence.
Ne pas oublier que la personne qui va utiliser le site va avoir les droits de l'utilisateur du serveur web.
Dernière modification par jplemoine (Le 24/04/2021, à 03:48)
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#7 Le 24/04/2021, à 06:52
- bruno
Re : LAMP + joomla
L’emplacement des sites web n'est pas le sujet. On ne sait me pas s'il s'agit d'un serveur en production ou d'un serveur de développement sur un ordinateur de bureau…
Si vous voulez ouvrir un sujet là dessus, il y a plein de choses à dire
#8 Le 24/04/2021, à 07:26
- mikedafunk
Re : LAMP + joomla
Ça se trouve vous avez répondu à ma problématique, j'aurais du laisser /var/www au lieu de /var/www/html
Moi aussi j'ai une panne blanche ! Mais avec Wordpress https://forum.ubuntu-fr.org/viewtopic.php?id=2063941
Lubuntu 22.04 sur Lenovo AX81 et pas mal d'Amiga
Mon blog : http://mikedafunk.over-blog.org
Hors ligne
Pages : 1