#1 Le 29/01/2020, à 19:41
- RémiN
[Résolu] Installation de Joomla en local
Bonjour,
si quelqu'un sait comment utiliser Joomla, je suis preneur de quelques conseils.
Comme conseillé par la page d'aide, j'ai d'abord installé XAMPP. Cette étape là me semble fonctionner.
J'ai ensuite téléchargé Joolma 3.9.1.5 puis décompressé dans /opt/lampp/htdocs/joomla3915.
Si j'ai bien compris, je suis censé voir la page d'insallation de Joomla en tapant http://localhost/joomla3915 dans la barre d'adresse du navigateur, sauf qu'à la place j'ai ce message d'erreur :
Warning: require_once(/opt/lampp/htdocs/joomla3915/includes/defines.php): failed to open stream: Permission non accordée in /opt/lampp/htdocs/joomla3915/index.php on line 37
Fatal error: require_once(): Failed opening required '/opt/lampp/htdocs/joomla3915/includes/defines.php' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/joomla3915/index.php on line 37
Il faut aussi que je vous dise que je n'y connais rien en php (mon truc c'est plutôt le C++).
Je n'ai pas trouvé d'aide dans le tutoriel, et j'ai essayé de m'inscrire sur le forum de Joomla mais je ne suis pas sûr que ça ait fonctionné.
Je vous remercie d'avance pour votre aide.
Cordialement,
Rémi.
Dernière modification par RémiN (Le 30/01/2020, à 19:09)
Hors ligne
#2 Le 30/01/2020, à 09:35
- Titi04
Re : [Résolu] Installation de Joomla en local
Salut cela vient sans doute un problème de droit/propriétaire sur ton dossier de joomla.
Peux-tu faire un ls -l ?
Hors ligne
#3 Le 30/01/2020, à 12:44
- RémiN
Re : [Résolu] Installation de Joomla en local
Merci pour votre réponse.
remi@ordi-remi:/opt/lampp/htdocs$ ls -la
total 68
drwxr-xr-x 6 root root 4096 janv. 29 18:33 .
drwxr-xr-x 31 root root 4096 janv. 29 18:20 ..
-rw-r--r-- 1 root root 3607 août 27 16:02 applications.html
-rw-r--r-- 1 root root 177 août 27 16:02 bitnami.css
drwxr-xr-x 21 root root 4096 janv. 29 18:16 dashboard
-rw-r--r-- 1 root root 30894 mai 11 2007 favicon.ico
drwxr-xr-x 2 root root 4096 janv. 29 18:16 img
-rw-r--r-- 1 root root 260 juil. 9 2015 index.php
drwxr-xr-x 18 remi root 4096 janv. 29 18:35 joomla3915
drwxr-xr-x 2 daemon daemon 4096 janv. 29 18:16 webalizer
remi@ordi-remi:/opt/lampp/htdocs$
remi@ordi-remi:/opt/lampp/htdocs/joomla3915$ ls -la
total 124
drwxr-xr-x 18 remi root 4096 janv. 29 18:35 .
drwxr-xr-x 6 root root 4096 janv. 29 18:33 ..
drwx------ 11 remi remi 4096 janv. 29 18:35 administrator
drwx------ 2 remi remi 4096 janv. 29 18:35 bin
drwx------ 2 remi remi 4096 janv. 29 18:35 cache
drwx------ 2 remi remi 4096 janv. 29 18:35 cli
-rw-rw-r-- 1 remi remi 6750 janv. 28 19:49 CODE_OF_CONDUCT.md
drwx------ 20 remi remi 4096 janv. 29 18:35 components
-rw-rw-r-- 1 remi remi 3159 janv. 28 19:49 htaccess.txt
drwx------ 5 remi remi 4096 janv. 29 18:35 images
drwx------ 2 remi remi 4096 janv. 29 18:35 includes
-rw-rw-r-- 1 remi remi 1420 janv. 28 19:49 index.php
drwx------ 14 remi remi 4096 janv. 29 18:35 installation
drwx------ 5 remi remi 4096 janv. 29 18:35 language
drwx------ 5 remi remi 4096 janv. 29 18:35 layouts
drwx------ 12 remi remi 4096 janv. 29 18:35 libraries
-rw-rw-r-- 1 remi remi 18092 janv. 28 19:49 LICENSE.txt
drwx------ 30 remi remi 4096 janv. 29 18:35 media
drwx------ 27 remi remi 4096 janv. 29 18:35 modules
drwx------ 19 remi remi 4096 janv. 29 18:35 plugins
-rw-rw-r-- 1 remi remi 4793 janv. 28 19:49 README.txt
-rw-rw-r-- 1 remi remi 829 janv. 28 19:49 robots.txt.dist
drwx------ 5 remi remi 4096 janv. 29 18:35 templates
drwx------ 2 remi remi 4096 janv. 29 18:35 tmp
-rw-rw-r-- 1 remi remi 1859 janv. 28 19:49 web.config.txt
remi@ordi-remi:/opt/lampp/htdocs/joomla3915$
J'ai changé le propriétaire du répertoire (chown) pour pouvoir faire des copier-coler sans la ligne de commande. J'aurais dû laisser le propriétaire root ?
Dernière modification par RémiN (Le 30/01/2020, à 12:44)
Hors ligne
#4 Le 30/01/2020, à 12:49
- Titi04
Re : [Résolu] Installation de Joomla en local
Essaie avec un chown -R www-data:data sur ton dossier joomla
Hors ligne
#5 Le 30/01/2020, à 15:25
- krodelabestiole
Re : [Résolu] Installation de Joomla en local
Comme conseillé par la page d'aide, j'ai d'abord installé XAMPP.
pour info, où est-ce que tu as vu qu'on conseillait xampp ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#6 Le 30/01/2020, à 18:19
- RémiN
Re : [Résolu] Installation de Joomla en local
krodelabestiole : En suivant des liens depuis la page d'aide, j'ai fini par tomber ici : https://help.joomla.org/proxy/index.php … n_computer
C'est ici que j'ai vu d'installer xampp
Titi04 : la commande me renvoie l'erreur suivante :
chown: groupe incorrect: «www-data:data»
J'ai regardé le fichier /etc/group, il y a bien un groupe "www-data" mais il ne contient aucun utilisateur.
Hors ligne
#7 Le 30/01/2020, à 18:23
- Titi04
Re : [Résolu] Installation de Joomla en local
C'est une faute de frappe que j'ai faite c'est : www-data:www-data. Pardon.
Hors ligne
#8 Le 30/01/2020, à 18:30
- RémiN
Re : [Résolu] Installation de Joomla en local
La commande a fonctionné, le propriétaire a bien été changé, mais j'ai toujours la même erreur quand je tape http://localhost/joomla3915 dans le navigateur.
Warning: require_once(/opt/lampp/htdocs/joomla3915/includes/defines.php): failed to open stream: Permission non accordée in /opt/lampp/htdocs/joomla3915/index.php on line 37
Fatal error: require_once(): Failed opening required '/opt/lampp/htdocs/joomla3915/includes/defines.php' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/joomla3915/index.php on line 37
En tout cas merci d'essayer de m'aider.
Hors ligne
#9 Le 30/01/2020, à 18:41
- krodelabestiole
Re : [Résolu] Installation de Joomla en local
C'est une faute de frappe que j'ai faite c'est : www-data:www-data. Pardon.
tu es sûr que c'est www-data qui exécute php sur xampp ?
perso je déconseille xampp pour les raisons mentionnées ici : https://doc.ubuntu-fr.org/xampp (cadre rouge)
ça a un intérêt sur windows, beaucoup moins sous linux.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#10 Le 30/01/2020, à 18:44
- krodelabestiole
Re : [Résolu] Installation de Joomla en local
Rémin tu peux donner le retour de
ps -aux | grep 'apache\|php'
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#11 Le 30/01/2020, à 18:46
- RémiN
Re : [Résolu] Installation de Joomla en local
krodelabestiole : Si je ne lance pas XAMPP je ne peux même pas voir la page locale sur Firefox. Mais peut-être qu'il existe des alternative ?
Après, XAMPP c'est jsute pour voir à quoi ressemblera le site quand je travaillerai dessus. Il ne sera pas en ligne sur ma machine, quand il sera près je vais sûrement prendre un abonnement chez OVH.
Hors ligne
#12 Le 30/01/2020, à 18:46
- Titi04
Re : [Résolu] Installation de Joomla en local
Non je n'en suis pas certain mais vu qu'apache est censé être dans la package on peut essayer.
On peut savoir qui fait le boulot avec ceci si je ne dis pas de bêtise :
<?php
echo(exec("whoami"));
?>
EDIT car croisé : tu devrais sans doute utiliser LAMP comme conseillé.
Dernière modification par Titi04 (Le 30/01/2020, à 18:47)
Hors ligne
#13 Le 30/01/2020, à 18:48
- RémiN
Re : [Résolu] Installation de Joomla en local
remi 5040 0.0 0.0 14264 944 pts/1 S+ 18:47 0:00 grep --color=auto apache\|php
Hors ligne
#14 Le 30/01/2020, à 18:55
- RémiN
Re : [Résolu] Installation de Joomla en local
Titi04 où dois-je mettre ta commande ?
Hors ligne
#15 Le 30/01/2020, à 18:56
- krodelabestiole
Re : [Résolu] Installation de Joomla en local
remi 5040 0.0 0.0 14264 944 pts/1 S+ 18:47 0:00 grep --color=auto apache\|php
ben là xampp reste un mystère pour moi... il ne fait pas tourner de process nommé php ou apache...
donc oui, colle le code de Titi04 dans un fichier /opt/lampp/htdocs/test.php et accèdes-y via ton navigateur (http://localhost/test.php)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#16 Le 30/01/2020, à 19:00
- RémiN
Re : [Résolu] Installation de Joomla en local
Alors la réponse à "who am i" est "daemon".
Hors ligne
#17 Le 30/01/2020, à 19:06
- Titi04
Re : [Résolu] Installation de Joomla en local
Tente de faire un chmod -R 755 sur ton dossier joomla.
Dernière modification par Titi04 (Le 30/01/2020, à 19:07)
Hors ligne
#18 Le 30/01/2020, à 19:08
- RémiN
Re : [Résolu] Installation de Joomla en local
Titi04 je pense que ça marche j'ai une vraie page qui me propose l'installation de joomla. Merci
Hors ligne
#19 Le 30/01/2020, à 19:10
- Titi04
Re : [Résolu] Installation de Joomla en local
Tant mieux. Si c'est toi qui gère la pile serveur web de ton futur hébergement fais-là avec lamp. En cas de besoin l'aide sera plus facile à fournir d'après ce que j'ai pu comprendre de XAMPP.
Hors ligne
#20 Le 30/01/2020, à 19:14
- RémiN
Re : [Résolu] Installation de Joomla en local
Ok, j'avais cru comprendre que XAMPP était juste pour pouvoir faire tourner le site web en local, et que je n'en aurai pas besoin une fois sur OVH. Je chercherai LAMP si je vois que c'est nécessaire. Merci beaucoup.
Hors ligne
#21 Le 30/01/2020, à 19:17
- Titi04
Re : [Résolu] Installation de Joomla en local
Quand tu prends un hébergement tu as plusieurs solutions possibles. Le moment venu tu auras cas venir prendre conseil ici.
Hors ligne
#22 Le 30/01/2020, à 19:36
- krodelabestiole
Re : [Résolu] Installation de Joomla en local
plutôt que 755 partout, pour gérer les permissions sur les fichiers sers toi de cette documentation : https://doc.ubuntu-fr.org/apache2#permissions (10.1 permissions)
tu peux aussi t'en servir en local, en remplaçant www-data par daemon (tu auras surement besoin d'autoriser les répertoire de cache et d'upload en écriture) :
sudo chown -R $USER:daemon /opt/lampp/htdocs/joomla3915
chmod -R a-rwx,u+rwX,g+rX /opt/lampp/htdocs/joomla3915
chmod -R g+w /opt/lampp/htdocs/joomla3915/cache /opt/lampp/htdocs/joomla3915/log /opt/lampp/htdocs/joomla3915/tmp /opt/lampp/htdocs/joomla3915/administrator/cache
en attendant je vais réécrire la doc joomla.
Dernière modification par krodelabestiole (Le 30/01/2020, à 19:39)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#23 Le 30/01/2020, à 20:18
- RémiN
Re : [Résolu] Installation de Joomla en local
Ok merci pour ces conseils.
Je continue mon installation mais j'ai du mal à comprendre comment créer la base de données (visiblement il faut une base de données déjà existante) ... si toutefois je ne trouve pas et que je reviens vers ce forum, est-ce qu'on continue dans cette conversation ou je crée un nouveau sujet ?
Hors ligne
#24 Le 30/01/2020, à 20:24
- krodelabestiole
Re : [Résolu] Installation de Joomla en local
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#25 Le 30/01/2020, à 20:24
- krodelabestiole
Re : [Résolu] Installation de Joomla en local
(attention je suis en train de rédiger à partir de 1.2.3 ça concerne encore wordpress)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne