Pages : 1
#1 Le 10/12/2021, à 15:07
- memo
wordpress installation
Bonjour,
Svp j'arrive pas à installer wordpress
0-G1:/var/www/html$ wget https://wordpress.org/latest.zip
--2021-12-10 15:02:41-- https://wordpress.org/latest.zip
Résolution de wordpress.org (wordpress.org)... 198.143.164.252
Connexion vers wordpress.org (wordpress.org)|198.143.164.252|:443... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Taille : 16494675 (16M) [application/zip]
latest.zip: Permission non accordée
Impossible d'écrire dans «latest.zip» (Succès).
Hors ligne
#2 Le 10/12/2021, à 15:20
- geole
Re : wordpress installation
Bonjour
Télécharge chez toi plutôt que dans var.
cd $HOME
wget https://wordpress.org/latest.zip
https://doc.ubuntu-fr.org/wordpress
Dernière modification par geole (Le 10/12/2021, à 15:21)
Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit, utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248
Hors ligne
#3 Le 10/12/2021, à 15:27
- abelthorne
Re : wordpress installation
Tu n'as pas les droits pour écrire dans /var/www en tant qu'utilisateur standard, le dossier appartient à root par défaut il me semble.
Il va falloir passer par sudo :
- soit utiliser sudo devant wget pour télécharger le fichier là, puis utiliser sudo avec la commande pour extraire le zip ;
- soit télécharger le fichier dans ton dossier perso, l'y extraire, puis utiliser sudo pour copier le dossier extrait ou son contenu dans /var/www.
Il est aussi possible de télécharger le fichier et l'extraire dans ton dossier perso à un endroit où tu veux le conserver puis faire un lien depuis /var/www ou déclarer un VirtualHost dans la config d'Apache qui pointe sur le dossier en question.
Dans tous les cas, après avoir mis le dossier wordpress où tu veux, il faudra idéalement lui attribuer www-data comme proprio (pour utilisateur et groupe), c'est le pseudo-compte qui correspond au serveur Apache et ça permettra notamment d'éviter des problèmes de mises à jour de WP ou gestion des plugins.
Si tu es un peu perdu dans tout ça, il faudrait commencer par savoir comment tu veux organiser ton serveur, sachant que tu as un dossier /var/www/html qui est le site par défaut d'Apache, il contient un index.html qui est une page par défaut disant qu'Apache fonctionne. À partir de là :
- tu peux choisir de copier le contenu du dossier wordpress dans /var/www/html, et donc remplacer le fichier index.html d'origine d'Apache ;
- tu peux choisir de copier le dossier wordpress dans /var/www (à côté de html, donc) ou dans un autre emplacement de ton choix puis gérer la config des VirtualHosts d'Apache pour gérer ce nouvel emplacement en plus (par exemple via un sous-domaine) ou à la place de celui d'origine (/var/www/html, qui ne sera donc plus accessible en tant que site web mais les fichiers seront conservés).
EDIT : il y a aussi une autre solution éventuelle mais que je n'ai jamais testée : WordPress est dans les dépôts Ubuntu. Il ne doit pas être tout récent (surtout en 20.04) mais devrait pouvoir être mis à jour depuis son interface d'admin si le paquet n'est pas fait n'importe comment. Ce serait plus simple à installer mais je ne garantis pas qu'il ne faudra pas mettre un peu les mains dans le cambouis.
Dernière modification par abelthorne (Le 10/12/2021, à 15:33)
Hors ligne
#4 Le 10/12/2021, à 15:32
- memo
Re : wordpress installation
Merci @abelthorne
oui je suis un peu perdue parce que je suis en reconversion professionnelle ça fait pas longtemps que j'ai intégrer le monde d'informatique merci infiniment pour tes conseils et ton aide !
normalement le problème est résolu j'ai réussi à le télécharger !
:/var/www$ ls -all
total 16
drwxr-xr-x 3 root root 4096 déc. 3 18:58 .
drwxr-xr-x 15 root root 4096 oct. 9 17:44 ..
drwxrwxrwx 2 www-data www-data 4096 déc. 10 13:57 html
lrwxrwxrwx 1 root root 21 oct. 30 11:14 phpmyadmin -> /usr/share/phpmyadmin
-rw-rw-r-- 1 user user 29 déc. 3 18:57 test.php
k-820-G1:/var/www$ cd html/
user@user-HP-EliteBook-820-G1:/var/www/html$ ls
hello1.php hello.php index.html
liteBook-820-G1:/var/www/html$ ls -all
total 24
drwxrwxrwx 2 www-data www-data 4096 déc. 10 13:57 .
drwxr-xr-x 3 root root 4096 déc. 3 18:58 ..
-rwxrwxrwx 1 www-data www-data 0 déc. 9 23:34 hello1.php
-rwxrwxrwx 1 www-data www-data 31 déc. 9 23:25 hello.php
-rwxrwxrwx 1 www-data www-data 10918 déc. 3 19:31 index.html
liteBook-820-G1:/var/www/html$ wget https://wordpress.org/latest.zip
--2021-12-10 15:14:10-- https://wordpress.org/latest.zip
Résolution de wordpress.org (wordpress.org)... 198.143.164.252
Connexion vers wordpress.org (wordpress.org)|198.143.164.252|:443... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Taille : 16494675 (16M) [application/zip]
Enregistre : «latest.zip»
latest.zip 100%[===================================================>] 15,73M 3,85MB/s ds 4,6s
2021-12-10 15:14:15 (3,43 MB/s) - «latest.zip» enregistré [16494675/16494675]
teBook-820-G1:/var/www/html$ ls -all
total 16136
drwxrwxrwx 2 www-data www-data 4096 déc. 10 15:14 .
drwxr-xr-x 3 root root 4096 déc. 3 18:58 ..
-rwxrwxrwx 1 www-data www-data 0 déc. 9 23:34 hello1.php
-rwxrwxrwx 1 www-data www-data 31 déc. 9 23:25 hello.php
-rwxrwxrwx 1 www-data www-data 10918 déc. 3 19:31 index.html
-rw-rw-r-- 1 user user 16494675 nov. 10 18:24 latest.zip
820-G1:/var/www/html$ unzip latest.zip
Hors ligne
#5 Le 10/12/2021, à 15:37
- abelthorne
Re : wordpress installation
Est-ce que ton WP sera le seul site auquel tu dois accéder sur ton serveur ? Autrement dit, est-ce qu'on peut supprimer hello.php, hello1.php, index.html (le fichier par défaut d'Apache) et réserver /var/www/html à WP, ou est-ce que tu veux pouvoir gérer d'autres sites/pages à côté de WP ?
En tout cas, là, si tu as pu le télécharger (et le dézipper mais on n'a pas le retour de la dernière commande), c'est vraisemblablement parce que ton compte a été ajouté au groupe www-data et que le dossier www-data a les droits en écriture pour le groupe.
Si tu as validé la dernière commande (unzip), redonne le retour de :
ls -l /var/www/html
Dernière modification par abelthorne (Le 10/12/2021, à 15:38)
Hors ligne
#6 Le 10/12/2021, à 15:44
- memo
Re : wordpress installation
Franchement je peux pas répondre à tes questions parce que j'ai pas bien compris mais j'ai besoin de phpmyadmin et wordpress.si tu vois des choses inutiles merci de me dire je te suis !
/var/www/html$ ls -l /var/www/html
total 16132
-rwxrwxrwx 1 www-data www-data 0 déc. 9 23:34 hello1.php
-rwxrwxrwx 1 www-data www-data 31 déc. 9 23:25 hello.php
-rwxrwxrwx 1 www-data www-data 10918 déc. 3 19:31 index.html
-rw-rw-r-- 1 user user 16494675 nov. 10 18:24 latest.zip
drwxrwxrwx 5 user user 4096 déc. 10 15:26 wordpress
user@user-HP-EliteBook-820-G1:/var/www/html$
Hors ligne
#7 Le 10/12/2021, à 15:57
- abelthorne
Re : wordpress installation
PHPMyAdmin est en-dehors de l'équation, il se gère tout seul, tu y auras de toute façon accès.
Là, tu as le dossier wordpress dans /var/www/html (attention : n'essaie pas d'y accéder tout de suite). Ce dernier correspond à la racine du serveur (accessible via localhost, 127.0.0.1, ton adresse IP publique, ton nom de domaine si tu en possèdes un et qu'il est redirigé sur ton IP). Tu as aussi des fichiers divers : index.html (la page par défaut d'Apache) et deux fichiers de tests que tu as créés, hello.php et hello1.php.
Dans la configuration actuelle :
- si tu accèdes à http://localhost, tu tombes sur index.html, la page par défaut d'Apache qui te dit "ça marche" ;
- si tu accèdes à http://localhost/hello.php ou http://localhost/hello1.php, tu tombes sur tes deux fichiers de test ;
- si tu accèdes à http://localhost/wordpress (je répète : n'y accède pas tout de suite, on va d'abord devoir gérer des permissions pour que la configuration initiale se fasse sans problème), tu tomberas sur ton site WP.
Est-ce que cette organisation te convient ou est-ce que tu voudrais qu'en accédant à http://localhost on tombe directement sur ton site WP, mais du coup tu ne pourrais rien avoir à côté, plus de hello.php ou hello1.php ou de futurs fichiers de tests. Si c'est juste pour une formation, pour bosser sur du WP mais que l'adresse du site n'a pas d'importance, autant rester là-dessus. En revanche, si c'est pour avoir un vrai site WP accessible via un nom de domaine, il vaudrait mieux gérer ça de façon plus rigoureuse.
Note : quand je parle de http://localhost dans les trois exemples ci-dessus, ça vaut aussi pour http://127.0.0.1, http://xxx.xxx.xxx.xxx (où xxx.xxx.xxx.xxx serait ton IP publique) ou http://www.machin.com si tu as un nom de domaine (ici machin.com).
Hors ligne
#8 Le 10/12/2021, à 16:01
- memo
Re : wordpress installation
oui je veux avoir un vrai site WP accessible via un nom de domaine
Hors ligne
#9 Le 10/12/2021, à 16:13
- abelthorne
Re : wordpress installation
Alors tu peux soit garder l'organisation actuelle et il faudra définir un VirtualHost pour Apache qui redirigera le nom de domaine sur /var/www/html/wordpress ; soit tu préfères vraiment séparer le dossier et le mettre plutôt dans /var/www (auquel cas le VirtualHost fera pointer le nom de domaine sur /var/www/wordpress).
Là, c'est vraiment une question de préférence personnelle quant à l'organisation des dossiers. La deuxième possibilité est peut-être préférable dans l'absolu. La première a l'avantage de pouvoir faire des tests facilement en local (accès via http://localhost/wordpress).
Dans tous les cas, est-ce que tu as un nom de domaine, est-ce qu'il est configuré pour pointer sur ton IP publique et est-ce que ta config réseau est adaptée (si tu as un routeur − la plupart des box des FAI ont un mode routeur, qui peut être activé par défaut − qu'il soit configuré pour rediriger les ports web depuis l'IP publique vers l'IP locale de ta machine) ?
Hors ligne
#10 Le 10/12/2021, à 16:27
- memo
Re : wordpress installation
je veux un truc pratique !
ou je peux trouver le nom de domaine stp ?
Hors ligne
#11 Le 10/12/2021, à 16:41
- abelthorne
Re : wordpress installation
Ah. Ça se complique. Un nom de domaine, ça se "loue", on paie à l'année (ou pour plusieurs années d'avance) pour pouvoir l'utiliser. Et quand on ne paie plus, on le perd et il peut être récupéré par quelqu'un d'autre.
La plupart des hébergeurs web proposent généralement un nom de domaine gratuit quand on prend un hébergement chez eux, on doit donc payer l'hébergement (et on met généralement les fichiers de son site dessus). Il existe aussi des fournisseurs de noms de domaines seuls ; le plus connu en France étant Gandi. Le prix d'un nom de domaine varie en fonction de l'extension, il est défini par l'entité qui la gère au niveau mondial. Leur enregistrement peut aussi être soumise à des contraintes (les noms de domaines nationaux demandent généralement d'être un(e) citoyen(ne) du pays en question ou une entreprise qui y est implantée). En moyenne, pour les extensions les plus courantes, un nom de domaine coûte dans les 15-20 € par an.
Selon ce que tu comptes faire professionnellement, je suggérerais deux cas de figure :
- soit tu veux mettre en place un site web en local sur ton PC pour te former et dans ce cas-là, ce n'est pas très utile d'avoir un nom de domaine ;
- soit tu veux mettre en place un site web pour ton activité (actuelle ou future) et je te conseillerais de passer par un hébergeur plutôt que de faire de l'auto-hébergement (et donc payer un hébergement qui te fournira un nom de domaine gratuitement avec).
Dernière modification par abelthorne (Le 10/12/2021, à 16:45)
Hors ligne
#12 Le 10/12/2021, à 16:46
- memo
Re : wordpress installation
je comprends alors dans mon cas ce n'est pas la peine parce que j'utilise ces outils juste à l'université .
Hors ligne
#13 Le 10/12/2021, à 16:57
- abelthorne
Re : wordpress installation
Ok. Donc, pour faire au plus simple, je propose de garder le dossier wordpress dans /var/www/html et tu y accéderas via http://localhost/wordpress (ou http://127.0.0.1/wordpress).
On va commencer par attribuer le dossier wordpress à www-data et supprimer l'archive :
cd /var/www/html
sudo chown -R www-data:www-data wordpress
sudo rm latest.zip
Ensuite, il va falloir créer une base de données pour WP si tu ne l'as pas encore fait. Tu peux le faire via PHPMyAdmin : crée simplement une base au nom que tu veux.
Une fois que tout ça est fait, tu pourras te rendre à http://localhost/wordpress et ça devrait lancer sa config. Il va te demander des détails sur la base de données : le serveur (localhost), le nom de la base (celle que tu as créée juste avant), le nom d'utilisateur (un compte qui a accès aux bases de données ; si tu n'en as pas spécialement géré, ce sera l'utilisateur par défaut : root) et son mot de passe (celui qui existe déjà).
Dernier truc qui n'a rien à voir avec WP : tu as un fichier test.php dans /var/www, qui n'est donc pas accessible (la racine du serveur pointant sur /var/www/html). Si tu n'en as pas l'utilité, tu peux le supprimer ; sinon, il faudrait le déplacer dans le dossier html.
Dernière modification par abelthorne (Le 10/12/2021, à 16:59)
Hors ligne
#14 Le 10/12/2021, à 19:03
- memo
Re : wordpress installation
d'accord !
le prof m'a dit puisque j'ai installé le wordpress avec cette façon je pourrais pas accéder aux fichiers WP (var/www...)
avec phpmyadmin j'arrive pas à créer une base de donnée il m'affiche "Aucun privilège "
que ce que tu propose comme solution stp
Hors ligne
#15 Le 10/12/2021, à 19:58
- abelthorne
Re : wordpress installation
le prof m'a dit puisque j'ai installé le wordpress avec cette façon je pourrais pas accéder aux fichiers WP (var/www...)
Alors, ça dépend : avec ton compte, tu n'as pas les permissions nécessaires pour écrire dans /var/www mais :
- si tu fais partie du groupe www-data (je pense que c'est le cas vu que tu avais pu dézipper le fichier de WP) tu peux écrire dans les dossiers appartenant à www-data si le groupe a les permissions en écriture ;
- tu peux faire les mises à jour de WP et installer des extensions en passant par son admin vu que c'est Apache (www-data) qui s'en occupe ; idem pour uploader des fichiers via l'admin ;
Le seul problème que tu va rencontrer concernera la création de thèmes et éventuellement de plugins, pour les placer dans le bon dossier (wp-content/themes et wp-content/plugins), mais rien ne t'empêche de les gérer dans ton dossier perso et de faire des liens symboliques vers les bons dossiers (par exemple, si tu crées un thème "memo" quelque part dans ton dossier perso, tu peux faire un lien symbolique "memo" dans wp-content/themes). Ou tu peux, plus simplement, ajouter les droits en écriture pour le groupe sur le dossier themes et éventuellement le dossier plugins pour pouvoir travailler dedans (cf le premier point).
Dans l'absolu, rien ne t'empêche de travailler avec cette installation de WP via quelques manips qui vont dépendre de ce que tu dois faire exactement avec : création de thèmes ? de plugins ?
D'autre part, je ne vois pas vraiment quelle serait la méthode conseillée par le prof pour l'installation : installer un stack LAMP dans un container Docker dans ton dossier perso plutôt qu'une installation au niveau système ?
avec phpmyadmin j'arrive pas à créer une base de donnée il m'affiche "Aucun privilège "
Quand tu te connectes à PHPMyAdmin, tu le fais avec quel compte ? Normalement, à l'installation de MySQL (et vraisemblablement MariaDB) initialement, il a dû te demander de choisir un mot de passe pour le compte root, et peut-être te proposer de créer un autre compte utilisateur.
Hors ligne
#16 Le 10/12/2021, à 20:28
- memo
Re : wordpress installation
c'est bon c'est réglé !
je suis débutante en lunix mais j'aime bien, mes profs ils arrivent pas à m'aider et à chaque fois me demandent d'utiliser Windows.
Merci infiniment
Hors ligne
#17 Le 10/12/2021, à 21:24
- abelthorne
Re : wordpress installation
Tu as pu créer la base et lancer la configuration de WP ?
Hors ligne
Pages : 1