Pages : 1
#1 Le 23/04/2020, à 23:24
- Omalanp
Lamp serveur local : 1 seul site possible
Bonsoir,
Il y a quelques temps après un long post ... pardon de mon ignorance ... j'ai réussi à installer lamp server sur mon ordi.
J'ai installé 1 site joomla qui fonctionne parfaitement .
Voulant installer un second site, dans le même repertoire, l'accès m'est refusé
Je tape comme dab:
localhost/monsite qui me retourne une page blanche
ou
localhost/monsite/installation qui me retourne : You don't have permission to access this resource.
C'est un vrai casse tête .. désolé .
Merci
OS: Kubuntu 20.04.1 LTS
Proc : AMD 7 2700 - CM : MSI B450 Tomahawk
Carte graphique ; NVIDIA Geforce GTX 1060
DD : SSD ATA 240Go + SSD NVMe 1To
Hors ligne
#2 Le 24/04/2020, à 23:29
- Omalanp
Re : Lamp serveur local : 1 seul site possible
Bonsoir,
J'aimerai comprendre et je fais des essais donc!!!
Comme je n'arrive pas à installer un second site joomla dans le répertoire: var/www/html/....
J'ai copié/collé mon premier site , j'ouvre adminer, je copie la BD que je renomme, je modifie le fichier configuration.php en mettant la nouvelle BD
et je me retrouve avec un nouveau site.
Méthode somme toute peu conventionnelle.
Cependant je suis certain que l'erreur 403 va me rattraper un peu plus tard car je ne comprends pas et n'arrive pas à résoudre cette restriction.
OS: Kubuntu 20.04.1 LTS
Proc : AMD 7 2700 - CM : MSI B450 Tomahawk
Carte graphique ; NVIDIA Geforce GTX 1060
DD : SSD ATA 240Go + SSD NVMe 1To
Hors ligne
#3 Le 25/04/2020, à 03:09
- krodelabestiole
Re : Lamp serveur local : 1 seul site possible
donne plus de détails : contenu de ton virtualhost, url complète de l'erreur 403, permissions sur les fichiers sensés être appelés, etc.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#4 Le 02/05/2020, à 22:17
- Omalanp
Re : Lamp serveur local : 1 seul site possible
Bonsoir,
Je tarde a revenir en raison d'un bug sur mon ordi ...accès impossible sur ma session super administrateur.
J'utilise donc le compte d'un user qui avait été précédemment créé.
Depuis mon dernier post, j'ai voulu avancer seul aussi pour ne pas toujours demander à la communauté... pour finalement me retrouver au point de départ.
Lamp pose des problèmes et Session admin bloquée..
Mais je me familiarise quand même avec les commandes et les outils pour le développement d'un site web.
Je viens de sauvegarder tous mes documents. J'envisage réinstaller proprement Ubuntu à partir du DVD fourni dans les revues Ubuntu.
J'ai le DVD Ubuntu 16.04 Xénial Kérus que je peux mettre à niveau vers 18.04 LTS
Parfois il faut choisir !!!!
OS: Kubuntu 20.04.1 LTS
Proc : AMD 7 2700 - CM : MSI B450 Tomahawk
Carte graphique ; NVIDIA Geforce GTX 1060
DD : SSD ATA 240Go + SSD NVMe 1To
Hors ligne
#5 Le 02/05/2020, à 22:24
- krodelabestiole
Re : Lamp serveur local : 1 seul site possible
quite à réinstaller je te conseille la focal 20.04, qui sera supportée jusqu'en 2025 (contre 2021 pour xenial et 2023 pour bionic)
et pour installer et configurer LAMP suis la doc ici présente : https://doc.ubuntu-fr.org/lamp
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#6 Le 03/05/2020, à 19:51
- Omalanp
Re : Lamp serveur local : 1 seul site possible
Bonjour,
Je me remets un peu à l'ordi..
Mon install kubuntu est propre , j'ai fait une mise à jour de 16.04 à 18.04 .. Je ferais la mise à jour vers 20.04 plus tard car je n'ai pas de support pour graver l'iso ubuntu et pas de clé dispo .
En tout cas j'ai installé lamp
Localhost me retourne la page Apache2 :
Apache2 Ubuntu Default Page....
la commande php -v me retourne :
lglb@lglb:~$ php -v
PHP 7.2.24-0ubuntu0.18.04.4 (cli) (built: Apr 8 2020 15:45:57) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.24-0ubuntu0.18.04.4, Copyright (c) 1999-2018, by Zend Technologies
La commande mysql me retourne:
lglb@lglb:~$ sudo mysql
[sudo] Mot de passe de lglb :
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 31
Server version: 10.1.44-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
La pile Lamp fonctionne... il n'y a plus qu'à trouver la bonne connection.
En console j'ai fait :
VII - A propos de Joomla! et d'autres CMS sur un serveur local GNU/Linux
Une fois que vous avez créé un fichier contenant votre CMS Joomla (ici appelé : "linvitation") vous devez modifier les permissions sur ce dossier (pour que l'installateur de Joomla! puisse y avoir accès) pour le groupe d'utilisateurs www-data.
sudo chown -Rv root:www-data /var/www/html/linvitation
Puis rendre le répertoire accessible en écriture pour le groupe www-data
sudo chmod -R g+w /var/www/html/linvitation
+w ajoute le droit en écriture , g spécifiant que ce droit doit être ajouté seulement au groupe www-data
Permission sur les dossiers de mon site:
Je suis connecté en tan que super utilisateur : root donc
je vérifie:
lglb@lglb:~$ ls -l /var/www/html/linvitation
total 108
drwx-w---- 11 root www-data 4096 mai 3 02:47 administrator
drwx-w---- 2 root www-data 4096 mai 3 02:47 bin
drwx-w---- 2 root www-data 4096 mai 3 02:47 cache
drwx-w---- 2 root www-data 4096 mai 3 02:47 cli
drwx-w---- 20 root www-data 4096 mai 3 02:47 components
-rw-rw-r-- 1 root www-data 3159 avril 22 10:32 htaccess.txt
drwx-w---- 5 root www-data 4096 mai 3 02:47 images
drwx-w---- 2 root www-data 4096 mai 3 02:47 includes
-rw-rw-r-- 1 root www-data 1420 avril 22 10:32 index.php
drwx-w---- 14 root www-data 4096 mai 3 02:47 installation
drwx-w---- 5 root www-data 4096 mai 3 02:47 language
drwx-w---- 5 root www-data 4096 mai 3 02:47 layouts
drwx-w---- 12 root www-data 4096 mai 3 02:47 libraries
-rw-rw-r-- 1 root www-data 18092 avril 22 10:32 LICENSE.txt
drwx-w---- 30 root www-data 4096 mai 3 02:47 media
drwx-w---- 27 root www-data 4096 mai 3 02:47 modules
drwx-w---- 19 root www-data 4096 mai 3 02:47 plugins
-rw-rw-r-- 1 root www-data 4793 avril 22 10:32 README.txt
-rw-rw-r-- 1 root www-data 829 avril 22 10:32 robots.txt.dist
drwx-w---- 5 root www-data 4096 mai 3 02:47 templates
drwx-w---- 2 root www-data 4096 mai 3 02:47 tmp
si je tape dans la barre firefox :
localhost/linvitation/installation , j'ai en retour :
Forbidden
You don't have permission to access this resource.
Apache/2.4.29 (Ubuntu) Server at localhost Port 80
J'ai toujours un problème de droit mais sur une pile lamp fonctionnelle je crois.
Le groupe doit etre : www-data ? oui si je lis bien les tutos
Quel est l'utilisateur apache... Faut il remplacer root par www-data ?
un casse tête ?
Si tu as une réponse je suis 100/100 preneur.
Merci
Dernière modification par Omalanp (Le 03/05/2020, à 19:53)
OS: Kubuntu 20.04.1 LTS
Proc : AMD 7 2700 - CM : MSI B450 Tomahawk
Carte graphique ; NVIDIA Geforce GTX 1060
DD : SSD ATA 240Go + SSD NVMe 1To
Hors ligne
#7 Le 03/05/2020, à 22:31
- krodelabestiole
Re : Lamp serveur local : 1 seul site possible
sudo chown -Rv root:www-data /var/www/html/linvitation
c'est n'importe quoi ton tuto ! pourquoi les fichiers d'un site devraient-ils appartenir à root ?
la doc pour joomla est là : https://doc.ubuntu-fr.org/joomla
concernant les permissions :
sudo chown -R $USER:www-data /var/www/joomla
chmod -R a-rwx,u+rwX,g+rX /var/www/joomla
chmod -R g+w /var/www/joomla/cache /var/www/joomla/tmp /var/www/joomla/administrator/cache /var/www/joomla/administrator/logs /var/www/joomla/configuration.php
(à adapter en fonction de là où tu as mis les fichiers du site)
tu trouveras des explications à 10.1 Permissions
... et en principe tu ne dois jamais te connecter en root !
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#8 Le 04/05/2020, à 00:41
- Omalanp
Re : Lamp serveur local : 1 seul site possible
Merci Krodelabestiole pour avoir suivi mon parcours trébuchant..
En fait il faut faire les bons choix et ne pas s'égarer dans les vraies / fausses informations.
Cependant Je suivais tes conseils et les tutos de Ubuntu mais face à tous mes déboires pour l'installation, j'avoue avoir cherché des infos sur le net ( Apache, MariaDB, php, Joomla, linux Instal et dsinstal LAMP, Essaie de XAMPP aussi) mais chaque cas est particulier et necessite donc une aide et des conseils personalisés.
Complètement à la rue j'ai donc sauvegardé mon "home" et réinstallé Kubuntu . je pense que une distri propre , c'est mieux la preuve en est
Voilà ce que je viens de faire dans la configuration de base du serveur Lamp.
J'ai copié / collé Joomla dans ce répertoire /var/www/html/monsitejoomla
En console j'ai changé l'utilisateur :
sudo chown -Rv www-data:www-data /var/www/html/monsitejoomla
Vérification des droits du nouveau propriétaire www-data
lglb:~$ ls -l /var/www/html/monsitejoomla
total 112
drwx-w---- 11 www-data www-data 4096 mai 3 02:47 administrator
drwx-w---- 2 www-data www-data 4096 mai 3 02:47 bin
drwx-w---- 2 www-data www-data 4096 mai 3 02:47 cache
drwx-w---- 2 www-data www-data 4096 mai 3 02:47 cli
drwx-w---- 20 www-data www-data 4096 mai 3 02:47 components
-rw-r--r-- 1 www-data www-data 2005 mai 4 01:02 configuration.php
-rw-rw-r-- 1 www-data www-data 3159 avril 22 10:32 htaccess.txt
drwx-w---- 5 www-data www-data 4096 mai 3 02:47 images
drwx-w---- 2 www-data www-data 4096 mai 3 02:47 includes
-rw-rw-r-- 1 www-data www-data 1420 avril 22 10:32 index.php
drwx-w---- 14 www-data www-data 4096 mai 3 02:47 ---installation
drwx-w---- 5 www-data www-data 4096 mai 3 02:47 language
drwx-w---- 5 www-data www-data 4096 mai 3 02:47 layouts
drwx-w---- 12 www-data www-data 4096 mai 3 02:47 libraries
-rw-rw-r-- 1 www-data www-data 18092 avril 22 10:32 LICENSE.txt
drwx-w---- 30 www-data www-data 4096 mai 3 02:47 media
drwx-w---- 27 www-data www-data 4096 mai 3 02:47 modules
drwx-w---- 19 www-data www-data 4096 mai 3 02:47 plugins
-rw-rw-r-- 1 www-data www-data 4793 avril 22 10:32 README.txt
-rw-rw-r-- 1 www-data www-data 829 avril 22 10:32 robots.txt.dist
drwx-w---- 5 www-data www-data 4096 mai 3 02:47 templates
drwx-w---- 2 www-data www-data 4096 mai 3 02:47 tmp
-rw-rw-r-- 1 www-data www-data 1859 avril 22 10:32 web.config.txt
En console toujours :
sudo mysql:
mariaDB> Je crée un utilisateur , la base de données et les privilèges:
CREATE DATABASE mabasededonnées;
GRANT ALL PRIVILEGES ON monsitejoomla.* TO 'www-data'@'localhost' IDENTIFIED BY 'mon_mot_de_passe';
FLUSH PRIVILEGES;
QUIT;
Dans la barre firefox je tape : localhost/monsitejoomla/installation
L'installation se lance.
Dans la partie "BASE DE DONNEES" de l'installation joomla je renseigne:
Host: localhost
Utilisateur: www-data
MP : mon_mot_de_passe
Base de données: mabasededonnées
L'instal se termine . Tous les dossiers et fichiers sont modifiables dans joomla
Ca fait du bien quand ça devient fonctionnel.
Je vais tester joomla maintenant.
Merci et gratitude à toi
Dernière modification par Omalanp (Le 04/05/2020, à 00:44)
OS: Kubuntu 20.04.1 LTS
Proc : AMD 7 2700 - CM : MSI B450 Tomahawk
Carte graphique ; NVIDIA Geforce GTX 1060
DD : SSD ATA 240Go + SSD NVMe 1To
Hors ligne
#9 Le 04/05/2020, à 01:59
- krodelabestiole
Re : Lamp serveur local : 1 seul site possible
sudo chown -Rv www-data:www-data /var/www/html/monsitejoomla
ben oui mais non, c'est pas du tout la technique que je t'ai indiquée.
avec ta commande apache / www-data aura tous les droits sur les fichiers (il en sera même propriétaire) mais toi en tant qu'utilisateur / administrateur de l'espace d'hébergement tu n'auras aucune permission particulière.
donc niveau sécurité tu peux tout mettre en 777 c'est pareil (ne le fais pas, c'est un contre exemple de ce qu'il faut faire), il y a que toi que tu bloques et que tu obliges à utiliser sudo pour gérer tes fichiers...
est-ce que tu as lu et compris ce paragraphe ? https://doc.ubuntu-fr.org/apache2#permissions
il y a des liens pour les notions qui pourraient t'échapper (en particulier : https://doc.ubuntu-fr.org/droits), et si tu comprends toujours pas mieux vaut poser des questions que coller des commandes à moitié au pif.
Dernière modification par krodelabestiole (Le 04/05/2020, à 02:05)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#10 Le 04/05/2020, à 02:03
- krodelabestiole
Re : Lamp serveur local : 1 seul site possible
et je vois pas en quoi cette doc https://doc.ubuntu-fr.org/lamp
et celle-ci https://doc.ubuntu-fr.org/joomla
ne conviendraient pas à ton cas ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#11 Le 04/05/2020, à 23:37
- Omalanp
Re : Lamp serveur local : 1 seul site possible
Je n'avais pas vu et lu cette doc https://doc.ubuntu-fr.org/joomla ... désolé.
Et puis sur le forum de Joomla on m'a répondu que l'utilisteur devait etre www-data et le groupe www-data.
La problématique du web , c'est que bcp de personnes, pas forcément mal intentionnées mais parfois, voir souvent incompétentes s'autorisent à donner des infos qui s'avèrent avec le temps for préjudiciable à celui qui cherche la bonne solution.
Dans mon cas, Je crois également que j'avais unbug sur mon ordi . Après la réinstal de Ubuntu/Kubuntu , en suivant tes conseils
voir le post #38 de la discussion Installation de Lamp dans Kubuntu
je n'ai pas rencontré de problème à l'install de Lamp.
Effectivement il y a une privation de droits... tu m'éclaires.
Je ne doute pas de tes compétences avec la conscience que tu es une aide précieuse pour le novice que je suis
Je vais me remettre au travail pour mieux comprendre.
OS: Kubuntu 20.04.1 LTS
Proc : AMD 7 2700 - CM : MSI B450 Tomahawk
Carte graphique ; NVIDIA Geforce GTX 1060
DD : SSD ATA 240Go + SSD NVMe 1To
Hors ligne
#12 Le 05/05/2020, à 02:26
- krodelabestiole
Re : Lamp serveur local : 1 seul site possible
La problématique du web , c'est que bcp de personnes, pas forcément mal intentionnées mais parfois, voir souvent incompétentes s'autorisent à donner des infos qui s'avèrent avec le temps for préjudiciable à celui qui cherche la bonne solution.
d'où l'importance de comprendre ce qu'on fait quand on suit un tuto.
la notion des droits sous unix est effectivement un gros morceau, mais c'est la même partout sauf sous windows, et c'est indispensable de la comprendre pour assurer un minimum la sécurité d'un serveur..
https://doc.ubuntu-fr.org/droits
après il y a d'autres manière de faire (celle que je t'indique et qui est documentée sur le wiki est basée sur cette réponse qui a reçue le plus d'avis positif sur serverfault), en particulier si plusieurs personnes doivent gérer les fichiers du site (une équipe de développeurs par ex.). et attribuer tous les fichiers à l'utilisateur et au groupe www-data ça marche aussi, mais le niveau de sécurité est beaucoup moins bon alors que l'utilisateur (toi) n'a même pas d'accès particulier aux fichiers. en gros un hacker qui arrive à upload n'importe quoi a plus de permissions que toi.
dans le cas où tu veux faire une mise à jour automatique par la suite par contre, le serveur a besoin de pouvoir modifier tous les fichiers du site. j'ajoute un paragraphe dans la doc.
cette manière de faire rejoint à peu près celle-ci (en mieux parce qu'on n'autorise aucun fichier en exécution).
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#13 Le 01/06/2020, à 20:59
- Omalanp
Re : Lamp serveur local : 1 seul site possible
Bonsoir,
3 semaines de rupture de box chez SFR ....
et en ce moment je taffe à l'extérieur.
Je te remercie de ta disponibilité et je reviens donner des nouvelles très bientot
OS: Kubuntu 20.04.1 LTS
Proc : AMD 7 2700 - CM : MSI B450 Tomahawk
Carte graphique ; NVIDIA Geforce GTX 1060
DD : SSD ATA 240Go + SSD NVMe 1To
Hors ligne
Pages : 1