Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/04/2021, à 14: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, à 14: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/apache2https://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, à 14:41)

Hors ligne

#3 Le 22/04/2021, à 15:19

secalex

Re : LAMP + joomla

J5012 a écrit :

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/apache2https://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">
...

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 wink

Hors ligne

#4 Le 23/04/2021, à 09: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.


Être radical c’est prendre les choses par la racine.

Hors ligne

#5 Le 24/04/2021, à 03: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, à 04: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, à 04:48)


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#7 Le 24/04/2021, à 07: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 wink


Être radical c’est prendre les choses par la racine.

Hors ligne

#8 Le 24/04/2021, à 08: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 14.04 sur Eeepc 2 Go.  Tu veux de l'aide physique ?
Pense à la  liste des GUL ou aux parrains linux | mon blog : http://mikedafunk.over-blog.org/
Mike, informaticien Bisontin dans un lycée à SLM en Guyane

Hors ligne