Contenu | Rechercher | Menus

Annonce

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 29/01/2020, à 20: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, à 20:09)

Hors ligne

#2 Le 30/01/2020, à 10: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, à 13: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, à 13:44)

Hors ligne

#4 Le 30/01/2020, à 13: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, à 16:25

krodelabestiole

Re : [Résolu] Installation de Joomla en local

RémiN a écrit :

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 ?

Hors ligne

#6 Le 30/01/2020, à 19: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, à 19: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, à 19: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, à 19:41

krodelabestiole

Re : [Résolu] Installation de Joomla en local

Titi04 a écrit :

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.

Hors ligne

#10 Le 30/01/2020, à 19:44

krodelabestiole

Re : [Résolu] Installation de Joomla en local

Rémin tu peux donner le retour de

ps -aux | grep 'apache\|php'

Hors ligne

#11 Le 30/01/2020, à 19: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, à 19: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, à 19:47)

Hors ligne

#13 Le 30/01/2020, à 19: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, à 19: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, à 19:56

krodelabestiole

Re : [Résolu] Installation de Joomla en local

RémiN a écrit :
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)

Hors ligne

#16 Le 30/01/2020, à 20: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, à 20: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, à 20:07)

Hors ligne

#18 Le 30/01/2020, à 20: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 smile

Hors ligne

#19 Le 30/01/2020, à 20: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, à 20: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, à 20: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, à 20: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, à 20:39)

Hors ligne

#23 Le 30/01/2020, à 21: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, à 21:24

krodelabestiole

Hors ligne

#25 Le 30/01/2020, à 21: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)

Hors ligne