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 12/12/2017, à 09:55

denis4

Wordpress : demande aide pour installation en local

Bonjour,

J'ai suivi la doc, j'ai installé wordpress par les paquets en local, puis mysql-server.
Comme je n'avais rien en localhost j'ai poursuivi avec lamp, comme sur la doc j'ai installé apache2, libapache2..., php, php-mysql.
Comme je n'avais toujours rien j'ai poursuivie avec phpmyadmin toujours comme sur la doc.

J'utilise Firefox et
En tapant : http://localhost/wordpress/  j'ai une page blanche
en tapant : http://localhost/ j'ai la page "Apache2 Ubuntu Default Page"
en tapant : http://localhost/phpmyadmin/ j'ai 404 not found The requested URL /phpmyadmin/ was not found on this server.

Si quelqu'un voudrait bien se pencher la dessous...

Denis

Hors ligne

#2 Le 12/12/2017, à 16:36

gl38

Re : Wordpress : demande aide pour installation en local

Il me semble qu'installer wordpress avec le paquet d'ubuntu est une erreur : ce logiciel est très utilisé et est donc soumis sans cesse à des attaques, il est donc indispensable d'être à jour.

La doc officielle est ici

Pour installer wordpress, il suffit de télécharger le dernier fichier zip français sur https://fr.wordpress.org/txt-download/
On dézippe le résultat où on veut. Pour le voir avec apache, il suffit de faire un lien symbolique dans /var/www/html

sudo ln -s /chemin vers wordpress/wordpress .

en remplaçant "chemin vers wordpress" par ce qu'il faut.
Il faut aussi être sûr que mysql marche, pour cela dans un terminal il faut voir ce que donne dans un terminal la commande mysql ou

mysql -u root -p

Enfin comme wordpress utilise php à hautes doses, il faut que le paquet lib-apache2-mod-php soit installé et que si on fait un fichier php-info.php dans /var:www/html avec dedans

<?php phpinfo(); ?>

et qu'on ouvre http://localhost/php-info.php on obtienne les possibilités de php.

Comme ton installation de phpmyadmin de marche pas (mais tu n'es pas le seul...), en ligne de commande on peut créer la base  de données pour wordpress,  c'est expliqué dans la doc ci-dessus.

Bon courage !
Guy

Hors ligne

#3 Le 12/12/2017, à 20:38

denis4

Re : Wordpress : demande aide pour installation en local

merci de te pencher sur ma demande.

Pour mysql je pense que ça fonctionne :

denis@denis-Dell-DV051:~$ mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.7.20-0ubuntu0.16.04.1 (Ubuntu)

Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

J'ai téléchargé wordpress que j'ai dézippé dans le dossier html et j'ai fait le lien symbolique mais je me demande si j'ai bien fait car si je fais sur le serveur http://localhost/wordpress/ j'ai une page blanche et la réponse suivante dans le terminal :

denis@denis-Dell-DV051:~$ sudo ln -s /var/www/html/wordpress
[sudo] Mot de passe de denis : 
ln: impossible de créer le lien symbolique './wordpress': Le fichier existe

Pour ce qui est de php, j'ai bien créé le fichier et quand je lance http://localhost/php-info.php je n'ai qu'une page blanche.

Hors ligne

#4 Le 12/12/2017, à 20:49

gl38

Re : Wordpress : demande aide pour installation en local

Si tu dézippes le fichier dans /var/www/html il n'y a pas besoin de lien symbolique, le wordpress (quand il marchera) sera à l'adresse http://localhost/wordpress.
Par contre php n'a pas l'air de fonctionner à travers apache, c'est bien ennuyeux.
As-tu relancé apache ? (sudo service apache2 restart)
Que donne

ls -l /etc/apache2/mods-enabled

Cordialement,
Guy

Hors ligne

#5 Le 12/12/2017, à 21:01

denis4

Re : Wordpress : demande aide pour installation en local

Quand je lance http://localhost sur le serveur j'ai la page Apache : Apache2 Ubuntu Default Page

Sinon :

denis@denis-Dell-DV051:~$ ls -l /etc/apache2/mods-enabled
total 0
lrwxrwxrwx 1 root root 36 déc.  11 19:18 access_compat.load -> ../mods-available/access_compat.load
lrwxrwxrwx 1 root root 28 déc.  11 19:18 alias.conf -> ../mods-available/alias.conf
lrwxrwxrwx 1 root root 28 déc.  11 19:18 alias.load -> ../mods-available/alias.load
lrwxrwxrwx 1 root root 33 déc.  11 19:18 auth_basic.load -> ../mods-available/auth_basic.load
lrwxrwxrwx 1 root root 33 déc.  11 19:18 authn_core.load -> ../mods-available/authn_core.load
lrwxrwxrwx 1 root root 33 déc.  11 19:18 authn_file.load -> ../mods-available/authn_file.load
lrwxrwxrwx 1 root root 33 déc.  11 19:18 authz_core.load -> ../mods-available/authz_core.load
lrwxrwxrwx 1 root root 33 déc.  11 19:18 authz_host.load -> ../mods-available/authz_host.load
lrwxrwxrwx 1 root root 33 déc.  11 19:18 authz_user.load -> ../mods-available/authz_user.load
lrwxrwxrwx 1 root root 32 déc.  11 19:18 autoindex.conf -> ../mods-available/autoindex.conf
lrwxrwxrwx 1 root root 32 déc.  11 19:18 autoindex.load -> ../mods-available/autoindex.load
lrwxrwxrwx 1 root root 30 déc.  11 19:18 deflate.conf -> ../mods-available/deflate.conf
lrwxrwxrwx 1 root root 30 déc.  11 19:18 deflate.load -> ../mods-available/deflate.load
lrwxrwxrwx 1 root root 26 déc.  11 19:18 dir.conf -> ../mods-available/dir.conf
lrwxrwxrwx 1 root root 26 déc.  11 19:18 dir.load -> ../mods-available/dir.load
lrwxrwxrwx 1 root root 26 déc.  11 19:18 env.load -> ../mods-available/env.load
lrwxrwxrwx 1 root root 29 déc.  11 19:18 filter.load -> ../mods-available/filter.load
lrwxrwxrwx 1 root root 27 déc.  11 19:18 mime.conf -> ../mods-available/mime.conf
lrwxrwxrwx 1 root root 27 déc.  11 19:18 mime.load -> ../mods-available/mime.load
lrwxrwxrwx 1 root root 32 déc.  11 19:18 mpm_event.conf -> ../mods-available/mpm_event.conf
lrwxrwxrwx 1 root root 32 déc.  11 19:18 mpm_event.load -> ../mods-available/mpm_event.load
lrwxrwxrwx 1 root root 34 déc.  11 19:18 negotiation.conf -> ../mods-available/negotiation.conf
lrwxrwxrwx 1 root root 34 déc.  11 19:18 negotiation.load -> ../mods-available/negotiation.load
lrwxrwxrwx 1 root root 31 déc.  11 19:18 setenvif.conf -> ../mods-available/setenvif.conf
lrwxrwxrwx 1 root root 31 déc.  11 19:18 setenvif.load -> ../mods-available/setenvif.load
lrwxrwxrwx 1 root root 29 déc.  11 19:18 status.conf -> ../mods-available/status.conf
lrwxrwxrwx 1 root root 29 déc.  11 19:18 status.load -> ../mods-available/status.load
denis@denis-Dell-DV051:~$ 

Cdt
Denis

Hors ligne

#6 Le 12/12/2017, à 21:21

gl38

Re : Wordpress : demande aide pour installation en local

Je ne vois pas de php. Il faudrait que le paquet libapache2-mod-php soit installé ainsi que libapache2-mod-php7.0 (et actifs).
Cordialement,
Guy

Hors ligne

#7 Le 12/12/2017, à 21:56

denis4

Re : Wordpress : demande aide pour installation en local

J'ai installé les paquets libapache et comment tu sait si php est actif ?
Pour le moment j'ai toujours rien de plus.

Hors ligne

#8 Le 12/12/2017, à 23:39

gl38

Re : Wordpress : demande aide pour installation en local

Je pense qu'il faut essayer

sudo a2enmod php7.0

et voir si dans /etc/apache2/mods-enabled il y a du php, quelque chose comme

lrwxrwxrwx 1 root root   29 mai    2  2016 php7.0.conf -> ../mods-available/php7.0.conf
lrwxrwxrwx 1 root root   29 mai    2  2016 php7.0.load -> ../mods-available/php7.0.load

Il faudrait alors relancer apache
Cordialement,
Guy

Hors ligne

#9 Le 13/12/2017, à 09:16

denis4

Re : Wordpress : demande aide pour installation en local

Bonjour,

Par rapport à ta première commande à voir il reste php 5 qui empeche php 7 de tourner,

denis@denis-Dell-DV051:~$ sudo a2enmod php7.0
[sudo] Mot de passe de denis : 
Considering conflict php5 for php7.0:
Enabling module php7.0.
To activate the new configuration, you need to run:
  service apache2 restart
denis@denis-Dell-DV051:~$  service apache2 restart
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
denis@denis-Dell-DV051:~$ 

après je sais plus quoi faire

cdt
Denis

Hors ligne

#10 Le 13/12/2017, à 11:23

denis4

Re : Wordpress : demande aide pour installation en local

Est ce que peux supprimer php5 de la manière ci-dessous sans incidence sur ubuntu ?

sudo apt-get remove php5

Hors ligne

#11 Le 13/12/2017, à 11:36

Rufus T. Firefly

Re : Wordpress : demande aide pour installation en local

denis4 a écrit :

Bonjour,

Par rapport à ta première commande à voir il reste php 5 qui empeche php 7 de tourner,

denis@denis-Dell-DV051:~$ sudo a2enmod php7.0
[sudo] Mot de passe de denis : 
Considering conflict php5 for php7.0:
Enabling module php7.0.
To activate the new configuration, you need to run:
  service apache2 restart
denis@denis-Dell-DV051:~$  service apache2 restart
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
denis@denis-Dell-DV051:~$ 

après je sais plus quoi faire

cdt
Denis

Peut-être essayer la commande qui déconne avec sudo ? tongue


La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme

Hors ligne

#12 Le 13/12/2017, à 13:56

gl38

Re : Wordpress : demande aide pour installation en local

Oh la la ! Pourquoi y-a-t-il du php 5 ?
Quelle est ta version d'ubuntu ?
Cordialement,
Guy

Hors ligne

#13 Le 13/12/2017, à 14:44

denis4

Re : Wordpress : demande aide pour installation en local

Xubuntu 16.04 LTS i386

Hors ligne

#14 Le 13/12/2017, à 14:53

krodelabestiole

Re : Wordpress : demande aide pour installation en local

denis4 a écrit :

Xubuntu 16.04 LTS i386

c'est une installation fraîche ou ça a été mis à jour depuis une ancienne version ?

tu as une installation précédente de PHP ou tu as simplement suivi la doc ici ?
(cette doc n'est pas du tout à jour, je suis en train de voir pour la réécrire.)

En ligne

#15 Le 13/12/2017, à 18:10

denis4

Re : Wordpress : demande aide pour installation en local

C'est une version téléchargé début décembre, j'avais déjà Xubuntu depuis sept 2016. Et avant c'était Ubuntu depuis la version 12.

Ya pas ton lien pour la doc en question ??

Hors ligne

#16 Le 13/12/2017, à 19:00

krodelabestiole

Re : Wordpress : demande aide pour installation en local

celle-ci : https://doc.ubuntu-fr.org/wordpress

ça donne quoi du coup

sudo service apache2 restart

En ligne

#17 Le 13/12/2017, à 19:18

denis4

Re : Wordpress : demande aide pour installation en local

Oui j'ai commencé avec mais ça na pas marché.

denis@denis-Dell-DV051:~$ sudo service apache2 restart
[sudo] Mot de passe de denis : 
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
denis@denis-Dell-DV051:~$ 

Hors ligne

#18 Le 13/12/2017, à 21:42

krodelabestiole

Re : Wordpress : demande aide pour installation en local

et quels sont les retours des commandes indiquées ?

systemctl status apache2.service
journalctl -xe

à la limite tu peux désinstaller et réinstaller php :

sudo apt autoremove --purge php* libapache2-mod-php*
sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-intl php-mbstring php-mcrypt php-xml php-zip

ça te permettra de virer PHP5 si il est là pour éviter des conflits, et d'installer seulement les versions spécifiques à ta distro, avec les modules PHP nécessaires pour faire tourner WP.

En ligne

#19 Le 14/12/2017, à 07:52

denis4

Re : Wordpress : demande aide pour installation en local

Bonjour,
voici pour la première commande :

denis@denis-Dell-DV051:~$ systemctl status apache2.service
● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since jeu. 2017-12-14 07:14:22 CET; 14min 
     Docs: man:systemd-sysv-generator(8)
  Process: 1336 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILU

déc. 14 07:14:22 denis-Dell-DV051 apache2[1336]:  * The apache2 configtest faile
déc. 14 07:14:22 denis-Dell-DV051 apache2[1336]: Output of config test was:
déc. 14 07:14:22 denis-Dell-DV051 apache2[1336]: [Thu Dec 14 07:14:22.631024 201
déc. 14 07:14:22 denis-Dell-DV051 apache2[1336]: AH00013: Pre-configuration fail
déc. 14 07:14:22 denis-Dell-DV051 apache2[1336]: Action 'configtest' failed.
déc. 14 07:14:22 denis-Dell-DV051 apache2[1336]: The Apache error log may have m
déc. 14 07:14:22 denis-Dell-DV051 systemd[1]: apache2.service: Control process e
déc. 14 07:14:22 denis-Dell-DV051 systemd[1]: Failed to start LSB: Apache2 web s
déc. 14 07:14:22 denis-Dell-DV051 systemd[1]: apache2.service: Unit entered fail
déc. 14 07:14:22 denis-Dell-DV051 systemd[1]: apache2.service: Failed with resul
lines 1-18/18 (END)
denis@denis-Dell-DV051:~$ journalctl -xe
-- Subject: L'unité (unit) systemd-tmpfiles-clean.service a commencé à démarrer
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit) systemd-tmpfiles-clean.service a commencé à démarrer.
déc. 14 07:29:39 denis-Dell-DV051 systemd-tmpfiles[2806]: [/usr/lib/tmpfiles.d/v
déc. 14 07:29:39 denis-Dell-DV051 systemd[1]: Started Cleanup of Temporary Direc
-- Subject: L'unité (unit) systemd-tmpfiles-clean.service a terminé son démarrag
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit) systemd-tmpfiles-clean.service a terminé son démarrage, avec l
déc. 14 07:30:01 denis-Dell-DV051 CRON[2811]: pam_unix(cron:session): session op
déc. 14 07:30:01 denis-Dell-DV051 CRON[2812]: (root) CMD (test -x /etc/init.d/an
déc. 14 07:30:02 denis-Dell-DV051 systemd[1]: Started Run anacron jobs.
-- Subject: L'unité (unit) anacron.service a terminé son démarrage
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit) anacron.service a terminé son démarrage, avec le résultat done
déc. 14 07:30:02 denis-Dell-DV051 CRON[2811]: pam_unix(cron:session): session cl
déc. 14 07:30:02 denis-Dell-DV051 anacron[2834]: Anacron 2.3 started on 2017-12-
déc. 14 07:30:02 denis-Dell-DV051 anacron[2834]: Normal exit (0 jobs run)
lines 1948-1970/1970 (END)

après désinstallation et installation en http://localhost/ j'ai récupéré la page Apache et en faisant http://localhost/php-info.php j'ai bien la page d'info de php 7.0.22 comme m'avait proposé gl38 dans le #2 mais toujours rien quand je demande http://localhost/wordpress/

cdt
denis

Hors ligne

#20 Le 14/12/2017, à 08:04

krodelabestiole

Re : Wordpress : demande aide pour installation en local

rien c'est-à-dire ? page blanche ? erreur 500 ou autre ?

il y a quoi dans ton répertoire ?

ls -al /var/www/html/wordpress

En ligne

#21 Le 14/12/2017, à 09:28

denis4

Re : Wordpress : demande aide pour installation en local

Excuses moi, c'est une page blanche pour http://localhost/wordpress/


et pour la commande :

denis@denis-Dell-DV051:~$ ls -al /var/www/html/wordpress
total 200
drwxrwxr-x  5 denis denis  4096 déc.  12 20:22 .
drwxr-xrwx  4 root  root   4096 déc.  12 20:21 ..
-rw-r--r--  1 denis denis   418 sept. 25  2013 index.php
-rw-r--r--  1 denis denis 19935 janv.  2  2017 license.txt
-rw-r--r--  1 denis denis  9092 déc.   5 13:00 readme.html
-rw-r--r--  1 denis denis  5434 sept. 23 14:21 wp-activate.php
drwxrwxr-x  9 denis denis  4096 déc.  12 20:22 wp-admin
-rw-r--r--  1 denis denis   364 déc.  19  2015 wp-blog-header.php
-rw-r--r--  1 denis denis  1627 août  29  2016 wp-comments-post.php
-rw-r--r--  1 denis denis  3581 déc.   5 13:00 wp-config-sample.php
drwxrwxr-x  5 denis denis  4096 déc.  12 20:22 wp-content
-rw-r--r--  1 denis denis  3669 août  20 06:37 wp-cron.php
drwxrwxr-x 18 denis denis 12288 déc.  12 20:22 wp-includes
-rw-r--r--  1 denis denis  2422 nov.  21  2016 wp-links-opml.php
-rw-r--r--  1 denis denis  3306 août  22 13:52 wp-load.php
-rw-r--r--  1 denis denis 36583 oct.  13 04:10 wp-login.php
-rw-r--r--  1 denis denis  8048 janv. 11  2017 wp-mail.php
-rw-r--r--  1 denis denis 16246 oct.   4 02:20 wp-settings.php
-rw-r--r--  1 denis denis 30071 oct.  18 19:36 wp-signup.php
-rw-r--r--  1 denis denis  4620 oct.  24 00:12 wp-trackback.php
-rw-r--r--  1 denis denis  3065 août  31  2016 xmlrpc.php
denis@denis-Dell-DV051:~$ 

Hors ligne

#22 Le 14/12/2017, à 19:38

denis4

Re : Wordpress : demande aide pour installation en local

J'ai lancé sur le serveur : http://localhost/wordpress/wp-admin/   et je suis tombé sur la page de démarrage de Wordpress, seulement maintenant il me faut toutes les infos sur la base mysql et faut-il que la base soit démarré au préalable ?

Cdt
Denis

Hors ligne

#23 Le 14/12/2017, à 19:51

krodelabestiole

Re : Wordpress : demande aide pour installation en local

oui.
il faut que ton serveur MySQL (MariaDB) soit lancé, et tu créés une base de données, avec un utilisateur et un mot de passe attitré (tu peux utiliser l'utilisateur root si tu utilises wordpress seulement localement)
tu ne peux pas faire ça directement via l'installation de wordpress.

il faut le faire soit en ligne de commande MySQL, soit via un gestionnaire de base de données comme PhpMyAdmin (classique) ou adminer (plus simple, c'est juste un fichier php).

ensuite tu renseignes ces informations de connexion dans l'admin WordPress (localhost, nom d'utilisateur, mdp, nom de la bdd)

En ligne

#24 Le 14/12/2017, à 20:45

denis4

Re : Wordpress : demande aide pour installation en local

J'arrive pas avec phpmyadmin, tu as un lien pour adminer ?

Hors ligne

#25 Le 14/12/2017, à 20:49

krodelabestiole

Re : Wordpress : demande aide pour installation en local

https://www.adminer.org/

https://github.com/vrana/adminer/releas … -mysql.php

tu déplaces et renommes le fichier en /var/www/html/adminer.php et tu pourras y accéder via http://localhost/adminer.php

En ligne