WORDPRESS : installation sur serveur dédié

bonjour,

Bon j’y suis presque :

Sans vouloir abuser, avec quelle commande tu arrives à copier la clé API dans le fichier ouvert avec nano

Sinon tout le reste ok

cdt

Deux façons de le faire:

Tu places le curseur ou tu veux coller le texte, puis tu colles:

1: avec la sourie, clique droit dans la fenêtre et colle…
2: tu utilises la fonction coller de nano => combinaison de touche “CTRL + U”

Vandman

Bonjour,

Et surtout désolé pour la réponse tardive.

Bon on va y arriver… Malheureusement localhost/wp-admin/install.php ne fonctionne pas et ce quelque soit le navigateur.

Réponse sur Iceweasel

En marge de l’installation proposé dans le tuto, si je souhaite tout installer sur mon serveur et non pas en local, comme nous venons de le faire, est-ce que je peux faire les modifications nécessaires et revenir vers toi pour te donner le résultat. Car cela n’a plus rien de compliqué avec ce tuto.

cdt

Peux tu me redonner le résultat des commandes suivantes:

et

et

et

Je pense que tu as un problème de droit sur tes répertoires dans WordPress.

Oui, tu peux toujours revenir sur le forum pour de l’aide.

Quand tu parles de Serveur, Qu’entends tu par la? Chez qui a tu le Serveur? et que propose-t-il comme service, PHP, Perl, C, Python SQL Perso Taille, SQL Pro, SQL Privé…?

Cordialement,
Vandman

Bonjour,

donne

[quote]total 8
-rw-r–r-- 1 root www-data 177 nov. 11 12:11 index.html
drwxr-xr-x 5 root www-data 4096 nov. 11 12:28 wordpress
[/quote]

et

donne

[quote]total 188
-rw-r–r-- 1 root www-data 418 sept. 25 2013 index.php
-rw-r–r-- 1 root www-data 19930 avril 9 2014 license.txt
-rw-r–r-- 1 root www-data 8709 sept. 4 16:41 readme.html
-rw-r–r-- 1 root www-data 4951 août 20 17:30 wp-activate.php
drwxr-xr-x 9 root www-data 4096 sept. 4 16:41 wp-admin
-rw-r–r-- 1 root www-data 271 janv. 8 2012 wp-blog-header.php
-rw-r–r-- 1 root www-data 4946 juin 5 04:38 wp-comments-post.php
-rwxr-sr-x 1 root www-data 4443 nov. 11 19:36 wp-config.php
-rw-r–r-- 1 root www-data 3388 sept. 4 16:41 wp-config-sample.php
drwxrwsr-x 5 root www-data 4096 sept. 4 16:41 wp-content
-rw-r–r-- 1 root www-data 2956 mai 13 2014 wp-cron.php
drwxr-xr-x 12 root www-data 4096 sept. 4 16:41 wp-includes
-rw-r–r-- 1 root www-data 2380 oct. 24 2013 wp-links-opml.php
-rw-r–r-- 1 root www-data 2714 juil. 7 16:42 wp-load.php
-rw-r–r-- 1 root www-data 33043 août 27 05:32 wp-login.php
-rw-r–r-- 1 root www-data 8252 juil. 17 09:12 wp-mail.php
-rw-r–r-- 1 root www-data 11115 juil. 18 09:13 wp-settings.php
-rw-r–r-- 1 root www-data 26256 juil. 17 09:12 wp-signup.php
-rw-r–r-- 1 root www-data 4026 oct. 24 2013 wp-trackback.php
-rw-r–r-- 1 root www-data 3032 févr. 9 2014 xmlrpc.php
[/quote]

et

donne

[quote]total 912
-rw-r–r-- 1 root www-data 7599 sept. 4 15:05 about.php
-rw-r–r-- 1 root www-data 3405 juil. 15 22:08 admin-ajax.php
-rw-r–r-- 1 root www-data 2349 mars 8 2014 admin-footer.php
-rw-r–r-- 1 root www-data 403 déc. 24 2013 admin-functions.php
-rw-r–r-- 1 root www-data 6648 juil. 14 19:01 admin-header.php
-rw-r–r-- 1 root www-data 10344 juil. 17 09:14 admin.php
-rw-r–r-- 1 root www-data 1681 mai 18 20:42 admin-post.php
-rw-r–r-- 1 root www-data 4140 août 2 14:14 async-upload.php
-rw-r–r-- 1 root www-data 9154 mai 18 21:47 comment.php
-rw-r–r-- 1 root www-data 6844 sept. 3 23:19 credits.php
drwxr-xr-x 3 root www-data 4096 sept. 4 16:41 css
-rw-r–r-- 1 root www-data 17067 août 9 19:30 custom-background.php
-rw-r–r-- 1 root www-data 44247 août 9 19:30 custom-header.php
-rw-r–r-- 1 root www-data 9380 août 25 23:05 customize.php
-rw-r–r-- 1 root www-data 11661 mars 27 2014 edit-comments.php
-rw-r–r-- 1 root www-data 29414 sept. 2 09:08 edit-form-advanced.php
-rw-r–r-- 1 root www-data 6364 mai 19 01:59 edit-form-comment.php
-rw-r–r-- 1 root www-data 5992 mai 18 22:07 edit-link-form.php
-rw-r–r-- 1 root www-data 14411 juin 10 18:48 edit.php
-rw-r–r-- 1 root www-data 6948 janv. 24 2014 edit-tag-form.php
-rw-r–r-- 1 root www-data 20308 mai 6 2014 edit-tags.php
-rw-r–r-- 1 root www-data 8332 mars 8 2014 export.php
-rw-r–r-- 1 root www-data 3367 août 28 17:53 freedoms.php
drwxr-xr-x 2 root www-data 4096 sept. 4 16:41 images
-rw-r–r-- 1 root www-data 5265 mars 8 2014 import.php
drwxr-xr-x 2 root www-data 4096 sept. 4 16:41 includes
-rw-r–r-- 1 root www-data 5989 mars 8 2014 index.php
-rw-r–r-- 1 root www-data 5446 juil. 17 09:14 install-helper.php
-rw-r–r-- 1 root www-data 11888 sept. 4 14:39 install.php
drwxr-xr-x 2 root www-data 4096 sept. 4 16:41 js
-rw-r–r-- 1 root www-data 712 sept. 25 2013 link-add.php
-rw-r–r-- 1 root www-data 3468 mars 8 2014 link-manager.php
-rw-r–r-- 1 root www-data 1990 juil. 17 09:14 link-parse-opml.php
-rw-r–r-- 1 root www-data 2625 juil. 17 09:14 link.php
-rw-r–r-- 1 root www-data 2818 juil. 7 16:42 load-scripts.php
-rw-r–r-- 1 root www-data 3149 juil. 3 19:57 load-styles.php
drwxr-xr-x 2 root www-data 4096 sept. 4 16:41 maint
-rw-r–r-- 1 root www-data 3137 mars 8 2014 media-new.php
-rw-r–r-- 1 root www-data 5229 juil. 17 09:14 media.php
-rw-r–r-- 1 root www-data 3146 juil. 17 09:14 media-upload.php
-rw-r–r-- 1 root www-data 8011 juil. 17 09:14 menu-header.php
-rw-r–r-- 1 root www-data 12835 juil. 17 09:14 menu.php
-rw-r–r-- 1 root www-data 320 sept. 25 2013 moderation.php
-rw-r–r-- 1 root www-data 211 sept. 25 2013 ms-admin.php
-rw-r–r-- 1 root www-data 3695 mars 28 2014 ms-delete-site.php
-rw-r–r-- 1 root www-data 231 sept. 25 2013 ms-edit.php
-rw-r–r-- 1 root www-data 236 sept. 25 2013 ms-options.php
-rw-r–r-- 1 root www-data 228 sept. 25 2013 ms-sites.php
-rw-r–r-- 1 root www-data 230 sept. 25 2013 ms-themes.php
-rw-r–r-- 1 root www-data 232 sept. 25 2013 ms-upgrade-network.php
-rw-r–r-- 1 root www-data 228 sept. 25 2013 ms-users.php
-rw-r–r-- 1 root www-data 4676 mars 8 2014 my-sites.php
-rw-r–r-- 1 root www-data 38583 juil. 17 09:14 nav-menus.php
drwxr-xr-x 2 root www-data 4096 sept. 4 16:41 network
-rw-r–r-- 1 root www-data 26492 juil. 17 09:14 network.php
-rw-r–r-- 1 root www-data 13677 avril 12 2014 options-discussion.php
-rw-r–r-- 1 root www-data 14240 sept. 3 08:03 options-general.php
-rw-r–r-- 1 root www-data 492 mars 1 2013 options-head.php
-rw-r–r-- 1 root www-data 5831 mars 8 2014 options-media.php
-rw-r–r-- 1 root www-data 15251 mars 15 2014 options-permalink.php
-rw-r–r-- 1 root www-data 10439 août 26 19:59 options.php
-rw-r–r-- 1 root www-data 9352 mars 8 2014 options-reading.php
-rw-r–r-- 1 root www-data 9876 avril 12 2014 options-writing.php
-rw-r–r-- 1 root www-data 11402 mai 6 2014 plugin-editor.php
-rw-r–r-- 1 root www-data 4513 août 27 04:39 plugin-install.php
-rw-r–r-- 1 root www-data 19763 mai 31 20:10 plugins.php
-rw-r–r-- 1 root www-data 2458 juil. 25 15:26 post-new.php
-rw-r–r-- 1 root www-data 8856 août 22 00:25 post.php
-rw-r–r-- 1 root www-data 26776 août 1 00:55 press-this.php
-rw-r–r-- 1 root www-data 296 sept. 25 2013 profile.php
-rw-r–r-- 1 root www-data 8321 mai 19 05:04 revision.php
-rw-r–r-- 1 root www-data 13054 sept. 4 14:39 setup-config.php
-rw-r–r-- 1 root www-data 10192 juil. 17 09:14 theme-editor.php
-rw-r–r-- 1 root www-data 11080 août 27 01:32 theme-install.php
-rw-r–r-- 1 root www-data 16570 août 25 15:58 themes.php
-rw-r–r-- 1 root www-data 4167 mars 8 2014 tools.php
-rw-r–r-- 1 root www-data 27572 août 16 10:00 update-core.php
-rw-r–r-- 1 root www-data 10163 août 27 01:32 update.php
-rw-r–r-- 1 root www-data 338 déc. 24 2013 upgrade-functions.php
-rw-r–r-- 1 root www-data 4198 juin 29 14:10 upgrade.php
-rw-r–r-- 1 root www-data 12005 août 28 07:53 upload.php
drwxr-xr-x 2 root www-data 4096 sept. 4 16:41 user
-rw-r–r-- 1 root www-data 21788 juil. 8 17:52 user-edit.php
-rw-r–r-- 1 root www-data 18757 juil. 18 23:48 user-new.php
-rw-r–r-- 1 root www-data 15932 sept. 4 15:23 users.php
-rw-r–r-- 1 root www-data 15687 juil. 17 09:14 widgets.php
[/quote]

et

donne

[quote]total 16
-rwxrwsr-x 1 root www-data 28 janv. 8 2012 index.php
drwxrwsr-x 4 root www-data 4096 sept. 4 16:41 languages
drwxrwsr-x 3 root www-data 4096 sept. 4 16:41 plugins
drwxrwsr-x 5 root www-data 4096 sept. 4 16:41 themes
[/quote]

Là j’ai dis une énorme bêtise !!!

Serveur dédié chez online Dedibox SC gen2 sd-39813

pas d’option sur l’interface pou SQL et phyton, je ne l’ai pas encore installé sur ma machine (Python). On a plus d’option chez OVH avec un serveur mutualisé Performance (qui, il me semeble, ressemble drolement à un dédié surlequel le disquue aurait été partionné). Vu le nombre de prestation proposé, IPV6, SQL PERSO, PRO, PRIVÉ etc…

Côté serveur Debian 7 (64bits)

Il me reste juste à installer SSH, Spaassasin etc… etc… mais j’y vais doucement

cdt

Bonjour,

Les droits que tu m’indiques sont correctes.

Peux-tu me retourner les commandes suivante?

Pour la partie suivante, retourne juste la partie correspondante au répertoire /var.

Quelle adresse tapes tu dans la barre d’adresse?

Sur quelle machine tapes tu l’adresse?
Sur quelle machine est installé WordPress?

Quand tu tapes l’adresse sans /wp-admin/install.php, obtiens tu une page t’indiquant ceci?

[quote]It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.[/quote]

Cordialement,

vandman

Bonsoir

donne

[quote]total 44
drwxr-xr-x 2 root root 4096 nov. 13 17:10 backups
drwxr-xr-x 15 root root 4096 nov. 11 12:10 cache
drwxr-xr-x 2 root root 4096 nov. 10 20:49 games
drwxr-xr-x 54 root root 4096 nov. 11 12:15 lib
drwxrwsr-x 2 root staff 4096 juil. 7 11:35 local
lrwxrwxrwx 1 root root 9 nov. 10 19:25 lock -> /run/lock
drwxr-xr-x 16 root root 4096 nov. 17 19:59 log
drwxrwsr-x 2 root mail 4096 nov. 10 19:25 mail
drwxr-xr-x 2 root root 4096 nov. 10 19:25 opt
lrwxrwxrwx 1 root root 4 nov. 10 19:25 run -> /run
drwxr-xr-x 8 root root 4096 nov. 10 20:47 spool
drwxrwxrwt 2 root root 4096 nov. 17 19:56 tmp
drwxr-xr-x 3 root www-data 4096 nov. 11 12:20 www
[/quote]

et

donne

[quote]total 81
drwxr-xr-x 2 root root 4096 nov. 10 20:40 bin
drwxr-xr-x 4 root root 1024 nov. 10 22:47 boot
drwxr-xr-x 14 root root 3160 nov. 17 19:54 dev
drwxr-xr-x 136 root root 12288 nov. 17 19:54 etc
drwxr-xr-x 3 root root 4096 nov. 10 22:47 home
lrwxrwxrwx 1 root root 28 nov. 10 19:31 initrd.img -> /boot/initrd.img-3.2.0-4-486
drwxr-xr-x 17 root root 4096 nov. 10 20:38 lib
drwx------ 2 root root 16384 nov. 10 19:24 lost+found
drwxr-xr-x 3 root root 4096 nov. 10 19:24 media
drwxr-xr-x 2 root root 4096 juil. 7 11:35 mnt
drwxr-xr-x 2 root root 4096 nov. 10 19:25 opt
dr-xr-xr-x 145 root root 0 nov. 17 19:53 proc
drwx------ 6 root root 4096 nov. 11 12:25 root
drwxr-xr-x 22 root root 940 nov. 17 19:56 run
drwxr-xr-x 2 root root 4096 nov. 10 22:48 sbin
drwxr-xr-x 2 root root 4096 juin 10 2012 selinux
drwxr-xr-x 2 root root 4096 nov. 10 19:25 srv
drwxr-xr-x 12 root root 0 nov. 17 19:53 sys
drwxrwxrwt 11 root root 4096 nov. 17 21:17 tmp
drwxr-xr-x 10 root root 4096 nov. 10 19:25 usr
drwxr-xr-x 13 root root 4096 nov. 11 12:10 var
lrwxrwxrwx 1 root root 24 nov. 10 19:31 vmlinuz -> boot/vmlinuz-3.2.0-4-486
[/quote]

localhost/wp-admin/install.php.

Debian 34 Bits sur Virtualbox

La même en Root

Quand tu tapes l’adresse sans /wp-admin/install.php, obtiens tu une page t’indiquant ceci?
Citation:
It works!

This is the default web page for this server.

The web server software is running but no content has been added, yet.

réponse

cdt

Bonjour,

Tapes tu l’adresse dans ta VM ou en local sur ta machine qui est l’hôte de ta VM?

J’ai besoin de plus d’info sur ce que t’affiche la page.

Le message en lui même n’est pas suffisant.

Peux tu aller regarder les log d’appache, voir les poster s’ils ne sont pas trop gros?

/var/log/apache2/access.log
/var/log/apache2/error.log

Vandman

Bonjour,

donne

[quote]::1 - - [17/Nov/2014:21:18:02 +0100] “GET /wp-admin/ HTTP/1.1” 404 498 “-” "Mozilla/5.0 (X11; Linux i686; rv:31$
::1 - - [17/Nov/2014:21:18:02 +0100] “GET /favicon.ico HTTP/1.1” 404 498 “-” "Mozilla/5.0 (X11; Linux i686; rv:$
::1 - - [17/Nov/2014:21:18:03 +0100] “GET /favicon.ico HTTP/1.1” 404 498 “-” "Mozilla/5.0 (X11; Linux i686; rv:$
::1 - - [17/Nov/2014:21:18:31 +0100] “GET /wp-admin/ HTTP/1.1” 404 498 “-” "Mozilla/5.0 (X11; Linux i686; rv:31$
::1 - - [17/Nov/2014:21:19:15 +0100] “GET / HTTP/1.1” 200 483 “-” "Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko$
::1 - - [17/Nov/2014:21:20:21 +0100] “GET /wp-admin/install.php HTTP/1.1” 404 505 “-” "Mozilla/5.0 (X11; Linux $

[/quote]

et

donne

[quote][Mon Nov 17 19:59:43 2014] [notice] Apache/2.2.22 (Debian) PHP/5.4.34-0+deb7u1 configured – resuming normal op$
[Mon Nov 17 21:18:02 2014] [error] [client ::1] File does not exist: /var/www/wp-admin
[Mon Nov 17 21:18:02 2014] [error] [client ::1] File does not exist: /var/www/favicon.ico
[Mon Nov 17 21:18:03 2014] [error] [client ::1] File does not exist: /var/www/favicon.ico
[Mon Nov 17 21:18:31 2014] [error] [client ::1] File does not exist: /var/www/wp-admin
[Mon Nov 17 21:20:21 2014] [error] [client ::1] File does not exist: /var/www/wp-admin
[Tue Nov 18 12:28:52 2014] [notice] Apache/2.2.22 (Debian) PHP/5.4.34-0+deb7u1 configured – resuming normal op$
[/quote]

Je tape l’adresse sur Iceweasel et je suis root (utilisateur2)

Mais j’ai aussi essayé hors VM avec Firefox, Safari, Bing, Google.

cdt

Bonjour,

Excuse moi, c’est toi qui essuie les plâtres.

Il ne faut pas taper:

mais

Ceci est du au fait que nous n’avons pas encore mise en place le Vhost d’apache qui pointe directement dans le répertoire.

Désolé, encore une coquille dans le tutoriel que je vais corriger dès que possible.

Cordialement,

Vandman

Bonjour,

Juste un petit mot pour te dire que cette fois tout fonctionne.

Je reviendrai plus tard dans la journée pour Vhost d’apache

Pour info le lien vers le tuto ne fonctionne plus, je voulais installer ftps (il me semble que tu as fait également un tuto).

Bonne journée

cdt

Merci pour l’info,

J’ai vu et règlerai ceci ce soir. je suis au travail et ne peux pas me connecter au serveur.

A bientot

vandman

Avec plaisir :wink:

Bonjour,

On allait pas se quitter comme cela :wink:

Bien l’installation étant réussi, je souhaite ajouter des extensions etc…
Bien entendu le message que m’indique WP est le suivant

Dois-je d’abord installer FTP ou FTPS puis ensuite comme sur ton tuto tftp (ça a l’air un peu compliqué, mais pas impossible)

Et dans quel ordre je dois installer SSH et commencer à configurer VirtualHost.

Sachant que je dois également intervenir sur le host pour faire le réglage (du non de domaine et je ne suis pas certain de l’adresse ip… mais je vérifierai)

Enfin comment fait-on pour que le Vhost d’Apache pointe directement dans le répertoire (ça fait vraiment celui qui s’y connait)

J’espère ne pas être trop hors sujet par rapport au tuto!

cdt

Bonjour,

Attention, ne pas tout mélanger.

Pour installer des plugins, il y a 2 moyens:
Via FTP en installant un serveur ftp sur le serveur ou est ton site.
Via HTTP, en faisant des manipulations pour autoriser l’upload via http en mettant cette ligne dans ton config.php.

et en donnant le bons droits dans le wp-content:

Avec cette méthode, tu n’as plus besoin de serveur FTP.


TFTP n’est pas un serveur FTP.

Quel est le rapport entre ssh et virtualhost?

SSH est à la fois un protocole et un programme informatique de communication sécurisé.
VirtualHost sert à avoir plusieurs domaine sur une même machine, IP. (cf. Apache VirtualHost)

Je vais te mettre une copie du Vhost que j’ai fait pour mon site. Tu modifieras en fonction de tes besoins. Je ferai ça dès que je rentre.

Cordialement,

Vandman

Bonjour,

voici les vhosts pour apache.
le ou les fichiers sont a placer dans /etc/apache2/sites-available
Puis tu lances la commande suivante pour activer les vhosts:

1 fichier pour http:

[code]<VirtualHost *:80>
ServerAdmin contact@siteweb.fr
ServerName siteweb.fr
DocumentRoot /var/www/wp
<Directory /var/www/wp>

Options FollowSymlinks

AllowOverride all
order allow,deny
allow from all
DirectoryIndex index.php
ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined

[/code]

1 fichier pour https:

[code]NameVirtualHost *:443
<VirtualHost *:443>
ServerAdmin contact@siteweb.fr
ServerName siteweb.fr
DocumentRoot /var/www/wp
<Directory /var/www/wp>
Options FollowSymlinks
AllowOverride all
order allow,deny
allow from all
DirectoryIndex index.php

SSLEngine on
SSLCertificateFile /chemin vers ton fichier .crt
SSLCertificateKeyFile /chemin vers ton fichier .key
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

[/code]

Bonjour,

[quote]Via HTTP, en faisant des manipulations pour autoriser l’upload via http en mettant cette ligne dans ton config.php.

Code:
define(‘FS_METHOD’, ‘direct’);

et en donnant le bons droits dans le wp-content:
Code:
chmod 2775 -R /var/www/wp/wp-content/[/quote]

Cela me semble particulièrement judicieux, mais juste en mettant cette ligne dans ton config.php. comment tu fais cela ! et et en donnant le bons droits dans le wp-content

Merci également pour les deux versions de vhosts… là je devrais m’en sortir.

cdt

Bonjour,

As tu déjà préparé le fichier wp-config.php, pour permettre à ton site d’avoir accès à la base de donnée?

Si oui, tu n’as qu’a lancer:

Ensuite, à la fin du fichier, tu ajoutes

La commande suivante donne les droits.

Si non, ton site ne doit pas fonctionner et il faut que tu reviennes au tutoriel pour configurer le fichier wp-config.php

Cordialement,

Bonsoir,

En fait la commande est

et ensuite suivre ce que dit Vandman… ça marche super!

Sachant également que ce n’est pas la peine de donner les droits puisque cela à été fait dans le SUPER tuto (il faut le dire)

Par contre mise à jour Wordpress 4.0.1

Réponse

Sans doute une piste…

Bonne soirée

J’ai eu aussi un problème de ce genre que j’ai pu résoudre rapidement mais je ne me souviens plus comment.

Essaye ceci:
1. Première solution:

ajoute à la fin de ton wp-config.php ceci:

Va voir le site de wordpress france, il y a des infos sur les mises à jour automatiques

2. Deuxième solution si ca ne marche pas:

avant la mise à niveau:

Tu fais la mise à jour.

Puis tu reviens comme avant:

Le but est d’autorisé l’utilisateur d’apache (www-data) à écrire dans ton site, de devenir le propriétaire des répertoires et fichiers du site, ceci pour la mise à jour et ensuite tu remets les choses comme avant.

Cordialement,

Vandman