• Serveurs
  • [Discussion] Installer Wordpress sur son serveur {nginx}

Polo wrote:Bonjour, excellent tuto j'ai pu installer sans problème wordpress sur la page d'accueil, mais j'ai un petit souci..Je vous préviens je suis débutant dans le domaine.

Je souhaiterais savoir comment faire pour accéder au dossier wordpress via le logiciel ftp filezilla.
En effet, si je me connecte en renseignant l'hote, login et mdp, j'arrive à me connecter mais je ne peux accéder qu'aux dossiers "torrents" et "watch" de ma seedbox.
Que dois-je modifier afin de pouvoir accéder au dossier wordpress? Soyez indulgent les gars, je n'ai vraiment pas le niveau.. Merci d'avance!

Connectes toi en root
balbao wrote:
Polo wrote:Bonjour, excellent tuto j'ai pu installer sans problème wordpress sur la page d'accueil, mais j'ai un petit souci..Je vous préviens je suis débutant dans le domaine.

Je souhaiterais savoir comment faire pour accéder au dossier wordpress via le logiciel ftp filezilla.
En effet, si je me connecte en renseignant l'hote, login et mdp, j'arrive à me connecter mais je ne peux accéder qu'aux dossiers "torrents" et "watch" de ma seedbox.
Que dois-je modifier afin de pouvoir accéder au dossier wordpress? Soyez indulgent les gars, je n'ai vraiment pas le niveau.. Merci d'avance!

Connectes toi en root
Se connecter en root n'est peut-être pas la meilleure solution, ou alors temporairement car le protocole FTP n'est pas 100% sécurisé (sFTP à la limite...)

Tu as donc deux solutions :
1. Tu veux accéder à WP depuis ton login ruTorrent, etc.
2. Tu veux créer un 2ème login qui n'aura accès qu'au répertoire web. (perso, c'est ce que je fais...)

Pour le n° 1 :
nano /etc/ssh/sshd_config
Vers la fin du fichier, supprimer :
Match user <username> # Note : <username> = ton login ruTorrent, etc.
ChrootDirectory %h
Pour le n° 2 :
Création du l'user :
useradd --shell /bin/bash --home /home/<username> <username>
passwd <username>
Puis :
nano /etc/ssh/sshd_config
Et enfin, à la fin du fichier, ajouter :
Match user <username>
ChrootDirectory /var/www/
Je vous aime les gars!
Polomad5 wrote:
balbao wrote:
Polo wrote:Bonjour, excellent tuto j'ai pu installer sans problème wordpress sur la page d'accueil, mais j'ai un petit souci..Je vous préviens je suis débutant dans le domaine.

Je souhaiterais savoir comment faire pour accéder au dossier wordpress via le logiciel ftp filezilla.
En effet, si je me connecte en renseignant l'hote, login et mdp, j'arrive à me connecter mais je ne peux accéder qu'aux dossiers "torrents" et "watch" de ma seedbox.
Que dois-je modifier afin de pouvoir accéder au dossier wordpress? Soyez indulgent les gars, je n'ai vraiment pas le niveau.. Merci d'avance!

Connectes toi en root
Se connecter en root n'est peut-être pas la meilleure solution, ou alors temporairement car le protocole FTP n'est pas 100% sécurisé (sFTP à la limite...)

Tu as donc deux solutions :
1. Tu veux accéder à WP depuis ton login ruTorrent, etc.
2. Tu veux créer un 2ème login qui n'aura accès qu'au répertoire web. (perso, c'est ce que je fais...)

Pour le n° 1 :
nano /etc/ssh/sshd_config
Vers la fin du fichier, supprimer :
Match user <username> # Note : <username> = ton login ruTorrent, etc.
ChrootDirectory %h
Pour le n° 2 :
Création du l'user :
useradd --shell /bin/bash --home /home/<username> <username>
passwd <username>
Puis :
nano /etc/ssh/sshd_config
Et enfin, à la fin du fichier, ajouter :
Match user <username>
ChrootDirectory /var/www/

Sachant que son serveur n'est absolument pas sécurisé du tout et que l’accès root est toujours présent;cela ne sert pas à grand chose.
@balbao : Tu as raison 😛, mais mieux vaut prévenir que guérir 😉.
2 mois plus tard
Bonjour,
Pour ma part après avoir suivis le tuto à la lettre je me prend l'erreur suivante : Dès que je charge IP/wordpress je me prend le message d'erreur suivant : "Votre installation PHP ne dispose pas de MySQL. Extension requise pour WordPress."
J'ai au-préalable utilisé le script d’installation de rutorrent et seedbox-manager.

Vous auriez une idée d'ou cela puisse venir ?
Il te manque MySQL, pour y héberger ta base de données WP. Le script seedbox n'en n'ayant pas besoin ça ne l'installe pas. Du coup prends plutôt Percona d'ailleurs.
Salut
Une idée comme ça... Si ton installation du script est récente, c'est plus du php5 mais du php7.
Donc il doit te manquer ça:
apt-get install php7.0-mysql
Sans garantie aucune
Ex.
    Super ! Merci beaucoup ex_rat, ça fonctionne enfin
    2 ans plus tard

    Je déterre un peu le sujet car je suis un peu perdu avec mes DNS, je ne sais pas comment les configurer ...

    Ma situation :
    Je possède un nom de domaine nomdedomaine1.fr avec toute l'installation de ma seedbox, j'aimerai installer wordpress sur mon serveur (dans /var/www/sitewordpress) et j'aimerai que mon deuxième nom de domaine nomdedomaine2 pointe dessus.

    J’espère avoir été clair. Je suis persuadé d'avoir déjà vu le sujet sur mondédié mais impossible de remettre la main de dessus

    Pour résumer,
    nomdedomaine1 => Accueil de ma seedbox
    nomdedomaine2 => Accueil de mon site wordpress

    Merci d'avance pour votre aide

    4 mois plus tard

    bonjour a vous
    désole de déterre ce topic
    j'ai le même soucis que le précédant
    "Votre installation PHP ne dispose pas de MySQL. Extension requise pour WordPress."

    j'ai pourtant fait: apt-get install php-fpm php-mysql
    et aussi apt-get install mariadb-server mariadb-client

    connaissait vous d'autre piste ?

    je vous remercie

    oui exactement pareil et il me la installer
    j'ai meme fait un reboot au cas ou

      Tranber5 S'il te plais, que retournent les commandes suivantes ?

      mysql --version
      php -v
      

      Bonjour,

      c'est simple car il manque @Tranber5 quelque chose de très important (un exemple): apt install php7.1-mysql.
      Autrement, non c'est certain que cela ne risque aucunement de fonctionner. Sans ils ne peuvent communiquer.

      PS : De nos jours, (sous Debian) Il y a toujours le numéro exacte de la version dans le nom du paquet.

      Merci beaucoup
      Voici le retour
      root@dedi:/home/takezo# mysql --version
      mysql Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
      root@dedi:/home/takezo# php -v
      PHP 7.2.5-1+0~20180505045740.21+stretch~1.gbpca2fa6 (cli) (built: May 5 2018 04:57:44) ( NTS )
      Copyright (c) 1997-2018 The PHP Group
      Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
      with Zend OPcache v7.2.5-1+0~20180505045740.21+stretch~1.gbpca2fa6, Copyright (c) 1999-2018, by Zend Technologies

      Bon aujourd'hui, la première impresssion était la bonne.
      À l'origine, je voulais mettre ça apt install php7.2-mysql; et ensuite j'ai changé d'avis.

      Désolé suis un peu long à la détente
      Et je comprend pas
      C'est à dire ?
      Car j'ai bien la version. 7.2?
      Je te remercie

      Édit :
      C'est bon j'ai compris !!!!
      Désolé !!
      Ça yes ça marche !!
      Merci beaucoup a vous !!!!

      Aucun souci, pour moi c'est évident car j'ai une assez grande expérience.
      De rien @Tranber5 content d'avoir pu t'aidé. 🙂

      4 mois plus tard

      rebonjour a vous
      nouveau soucis avec wordpress
      vue que je n'arrivais pas a trouver une balise no index cacher quelquepart et puis il fallait remetre le serveur au propre j'ai donc reinstaller une distribution propre
      bonobox en primer
      puis wordpress

      tout fonctionne mais je ne peut pas publier de page ou faire de modif sur wordpress et sur les themes
      tant que c'est en visualisation c'est bon
      mais des que je fait publier il ne veut pas au mieux il me les garde en brouillons et même sur les page je n'est pas accès au bouton publier ! d'ou cela vient??
      car www/wordpress et bien a www-data avec les privilege d'ecriture : chmod -R o-rwx

      si vous avez une idée
      je vous remercie!!