Debian et cms WORDPRESS

hello, je n’arrive pas à créer Wordpress en local apparemment: l’appli wp me demande toujours d’installer les thèmes par ftp !
elle doit donc considérer mon install wp (sous localhost) comme hébergée ailleurs !!
quelqu’un saurait où j’ai merdé dans le serveur LAMP ?

Bonjour,

tu as installé le serveur LAMP de façon « classique » (càd avec les paquets Debian officiels pour apache2, mariadb, php) ?
Si oui, je pense que wordpress n’a simplement pas accès aux thèmes déposés, et je dirais de vérifier:

  • que les thèmes sont bien déposés dans le bon répertoire
  • et que www-data a bien les permissions nécessaires sur ce dossier

Sinon, peux-tu nous montrer le fichier de configuration apache pour ton site wordpress, et un aperçu du dossier d’installation de wordpress ?

héhé il faudrait nous dire comment tu as fait, déjà.

Wordpress te demande ça quand il ne peut le faire lui-même à cause d’un problème d’accès en écriture. Il me semble que c’est précisé quelque part quand l’interface d’administration, genre le gestionnaire de problèmes ou un ouistiti de cet acabit.
Il dit de le faire par FTP, car c’est comme ça qu’il faut faire dans la plupart des cas.

Un autre problème m’est arrivé: je ne peux plus accéder à localhost: la barre d’adresse sur firefox transforme systématiquement "http://localhost" en "https://localhost", et donc échec de la connexion locale !!
Sinon, pour la config apache2.conf, c’est celle d’origine après installation par le gestionnaire de paquets; puis dans sites-availables/000-default.conf, j’ai simplement rentré a DocumentRoot "opt/www/htdocs" (ce dernier est le répertoire local que j’ai créé, suivant les conseils des aides linux) Je précise que cet accès au http://localhost fonctionnait très bien il y a encore quelques jours !!

pour ne pas utiliser ftp : define('FS_METHOD','direct'); dans wp-config.php.
Par contre, il faut bien autoriser l’écriture.

salut,

quand on a une erreur qu’on ne comprend pas il faut au maximum éviter de taper de tête : il faut faire des copier /coller; avec un copier/colelr on pourrait te dire que c’est normal que ça ne marche pas vu qu’il manque un slash devant opt .

sinon le contenu des /var/log/apache2/*.log doit nous dire où est l’erreur

quand tu dis puis dans sites-availables/000-default.conf , j’ai simplement rentré a DocumentRoot "opt/www/htdocs" tu as fait un a2enconf?

ok pour le problème http: c’est réglé, je pense qu’entre systemctl reload apache2 et /etc/init.d/ apache2 start j’ai dû en oublier un, en tout cas OK
Dans wp-config.php, j’ai rentré la ligne define etc. .. comme conseillé: il y a une amélioration (plus de FTP demandé) mais quand-même installation du thème"échouée: impossible de créer le dossier" me répond wordpress !

On en revient à une question de droits en écriture manquants ou mal paramétrés comme le soulignait @Sputnik93 dès la 1ère réponse et @Almtesh ensuite

Hum… quand je lis ça, je me demande si tu comprends ce que tu fais… Pourquoi utiliser 2 systèmes différents pour un même service suivant que tu le recharges ou que tu le démarres ?

Du coup, je suis curieux de voir sur quelle doc tu t’appuies pour cette mise en place de Wordpress (je parierais bien que tu en croises plusieurs)

bon, pour moi les config diverses sont bien comme il faut, et effectivement « systemctl reload apache2 » et « /etc/init.d/apache2 start » sont redondants, mais quand rien ne semble aller …on essaye et réessaye!
je laisse tomber wp pour le moment…