Lex92 Posté(e) le 2 avril 2015 Partager Posté(e) le 2 avril 2015 (modifié) Bonjour, Je souhaiterai installer Wordpress sur mon NAS sans passer par le centre de paquet. En effet, je souhaiterai à terme déployer mon site Wordpress chez un hébergeur, et pour cela je souhaite partir de la version de Wordpress qu'on trouve sur wordpress.org et non pas celle du centre de paquet qui doit être adaptée spécialement pour le NAS Synology (en effet, j'ai remarqué que si l'on souhaite mettre à jour sa version de Wordpress avec la version qui provient du centre de paquet, on est obligé de le faire par ce même centre de paquet, on ne peut pas le faire depuis le tableau de bord de Wordpress). J'ai donc pour cela extrait le zip de wordpress dans le répertoire web de web station. J'ai ensuite procédé à l'installation comme on le fait habituellement en me rendant sur l'url qui est la racine de mon site wordpress. J'ai rencontré un premier soucis vis à vis du fichier wp-config.php qui ne pouvait être écrit, problème réglé en changeant les droits d'écriture sur le répertoire racine de mon installation wordpress. Je peux alors faire tourner mon site, cependant dès que je souhaite procéder a une suppression de package ou à l'installation d'un package wordpress, le site me demande systématiquement mes informations de connexion FTP (or je ne souhaite pas activer le FTP sur mon NAS): En cherchant sur google, je suis tombé sur ce lien: https://medrhamnia.wordpress.com/2011/06/18/pourquoi-wordpress-demande-les-parametres-de-connexion-ftp-en-local/ En comparant les permissions sur le répertoire du wordpress installé depuis le centre des paquets et celui installé manuellement, je vois que j'ai un utilisateur http et un groupe http qui ont les droits d'écriture sur le wordpress du centre de paquet, mais impossible de donner les droits à l'utilisateur http, uniquement au groupe http pour mon installation wordpress manuelle (l'utilisateur n'apparait pas lorsque je souhaite affecter des droits spécifiques). D'où ma question: comment faire pour faire une installation fonctionnelle sans avoir besoin de passer par du FTP pour une installation manuelle de wordpress sur son NAS Synology? PS: je ne sais pas si je suis très clair, n'hésitez pas si vous avez besoin de précisions. Merci d'avance pour votre aide! Modifié le 2 avril 2015 par Lex92 Lien vers le commentaire Partager sur d’autres sites More sharing options...
jfriloux Posté(e) le 2 avril 2017 Partager Posté(e) le 2 avril 2017 Bonjour, J'ai à peu près le même problème. As tu résolu ton problème? Car je vois que tu n'as reçu aucune réponse ! Merci d’avance. Jean-Claude Lien vers le commentaire Partager sur d’autres sites More sharing options...
pluton212+ Posté(e) le 3 avril 2017 Partager Posté(e) le 3 avril 2017 Bonjour, le mieux ne serait ce pas d'utiliser votre PC avec WAMP (ou LAMP) ? Ainsi plus de problèmes d'exports. Lien vers le commentaire Partager sur d’autres sites More sharing options...
DaffY Posté(e) le 3 avril 2017 Partager Posté(e) le 3 avril 2017 Bonjour,Il faut que les droits htt soient passés au niveau écriture et faire un chown sur le dossier installéPour vérifier que tout est ok il suffit de faire un changement des permaliens sous WordPress (bon moyen de tester que les niveaux des droits dont ok) Lien vers le commentaire Partager sur d’autres sites More sharing options...
bemoreseen Posté(e) le 19 mai 2017 Partager Posté(e) le 19 mai 2017 Le 03/04/2017 à 07:33, daffy a dit : Bonjour, Il faut que les droits htt soient passés au niveau écriture et faire un chown sur le dossier installé Pour vérifier que tout est ok il suffit de faire un changement des permaliens sous WordPress (bon moyen de tester que les niveaux des droits dont ok) Synology DS1515+ Version : DSM 6.1.1-15101 Update 2 Bonjour, Je cherche également à installer Wordpress sans passer par les paquets ( Plusieurs sites à gérer en parallèle) et je sèche. La base de données fonctionne sur le Synology ( je parviens à m'y connecter avec un soft tel que Navicat ) Les fichiers du dossier et tous les dossiers et fichiers fils appartiennent à http ( + groupe http ). Chmod 777 sur tous ces fichiers. ( Laxiste pour le moment sur les droits mais vu que je sache...) Lorsque je lance la procédure d'installation de wordpress j'ai le choix de la langue, puis on me demande les informations standards Database / utilisateur sgbd... Je renseigne toutes les informations demandées, je clique sur le bouton et puis... et puis rien du tout !!!! Aucune création du fichier wp-config.... le néant absolu. Je sèche... Auriez-vous une piste à me conseiller ? Merci bien Fred Lien vers le commentaire Partager sur d’autres sites More sharing options...
Einsteinium Posté(e) le 19 mai 2017 Partager Posté(e) le 19 mai 2017 A mon avis c'est la version serveur/php qui coince, tu as mis quoi ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricribi Posté(e) le 8 mars 2019 Partager Posté(e) le 8 mars 2019 Bonsoir, je rencontre le même problème. Je ne veux pas installer le paquet wordpress synology ne pouvant pas le mettre à jour. J'ai bien la page où je renseigne la base de donnée l'utilisateur etc. puis en validant j'ai la page blanche... Comment résoudre ce problème ? merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
DaffY Posté(e) le 8 mars 2019 Partager Posté(e) le 8 mars 2019 bonsoir, pour une installation sans passer par les paquets synology cela suppose que WordPress repose (tant qu'à faire) sur serveur NGINX et non apache. Je conseille si possible de desinsallaer WebStation et tout autre paquet non requis (tel serveur apache, php5 etc..) ici je résume... là je détaille : Il faut à minima : MariaDB avec un mot de passe sur root un php 7 ensuite le groupe http en lec/ecr sur le dossier web on installe paquet WebStation cela créé le dossier web on télécharge WordPress "from Wordpress" et on décompresse l'archive sur le dossier web Dans WebStation on paramètre le virtualhost (NDD, ports et surtout dossier web/worpress visé le tout sur progile PHP et serveur NGINX) on en profite pour corriger les paramètres du profil par défaut de php7 (onglet coeur - mysqli.default_port –> 3307 mysqli.default_socket –> /run/mysqld/mysqld10.sock) Ensuite Adaptation pour le groupe http et le dossier WordPress et prise en compte des permaliens pour NGINX actions à mener en accès telnet ou SSH au NAS en mode root. A - attribuer la propriété du dossier wordpress au groupe http chown -R http:http wordpress B - prise en compte permaliens Faire un tail du fichier VirtualHost comme suit pour identifier le dossier de conf du virtualhost créé tail /etc/nginx/app.d/server.webstation-vhost.conf A noter cette commande affiche ce genre de résultat include fastcgi.conf } include /usr/local/etc/nginx/conf.d/64445-dc9-842-000aefd4/user.conf*; } L'idée est de créer dans ce dossier le fichier user.conf.wordpress-permalink qui contiendra ces lignes location /{ try_files $uri $uri/ /index.php?$args; } [ soit concrètement] cd /usr/local/etc/nginx/conf.d/64445-dc9-842-000aefd4 vi saisie des lignes indiquées puis sauvegarde ESCape :wq (sinon avec l'éditeur du de texte du NAS on fait un fichier texte en UFT-8, on le met de côté et on le copie au bon endroit ensuite) C -redémarrer le serveur NGINX nginx -s reload D- Lancer l'installation du site WordPress, se connecter avec l'utilisateur identifié Citation (perso je préfère en créé un dédié à la BD plutôt que d'utiliser root) En résumé Les opérations indiquées permettent d'installer wordpress en lien avec php7 et la base mariaDB de permettre l'installation d'extension, themes et mise à jour de WordPress sans FTP ni accès SSH de changer les permaliens sans que le site WP plante Bonne soirée PS : tuto complet dispo ici : http://bit.ly/wp_DSM Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricribi Posté(e) le 10 mars 2019 Partager Posté(e) le 10 mars 2019 bonjour daffy Un grand merci pour tes explications et surtout le site https://aradaff.com/wordpress-nginx/ qui m'a permis de créer mon site web sans le paquet wordpress de synology. J'ai quand même dû m'y prendre à 2 fois pour le faire !! Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricribi Posté(e) le 10 mars 2019 Partager Posté(e) le 10 mars 2019 sur une autre synology que j'ai bidouillé (un peu trop !!) en relancant le serveur nginx par la fonction nginx -s reload j'ai un message d'erreur nginx: [emerg] open() "/etc/nginx/conf.d/main.conf" failed (2: No such file or d irectory) in /etc/nginx/nginx.conf:7 que dois-faire ? merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
DaffY Posté(e) le 10 mars 2019 Partager Posté(e) le 10 mars 2019 La réponse est dans la question... Le fichier de conf contient des erreurs Le mieux est de Supprimer le VirtualHost crée Désinstallation WebStationRedémarrer le NasRefaire dans le bon ordre sans bidouiller donc en comprenant a minima les actions réalisées SinonRecourir aux paquets synology Envoyé de mon iPad en utilisant Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricribi Posté(e) le 10 mars 2019 Partager Posté(e) le 10 mars 2019 (modifié) Dois-je supprimer le paquet webstation et le reinstaller ? dsl je n'y connais pas grand chose... suite de mes essais !! j'ai supprimer webstation. dsm s'est bien relancer (car au départ j'avais une erreur) j'ai repris la configuration depuis l'installation de web station en le reparamétrant (il m'a repris tout le paramétrage initial) puis la suite au paragraphe F: du site : https://aradaff.com/wordpress-nginx/#virtualhost pas de souci particulier sauf en lançant la ligne nginx -s reload où le terminal m'envoie ce message d'erreur : nginx: [emerg] unknown directive "location" in /usr/local/etc/nginx/conf.d/27281aab-18aa-4a0e-98e4-5c763a2c56ea/user.conf.wordpress-permalink:1 Je ne sais plus quoi faire ? merci encore de votre aide Christophe Modifié le 10 mars 2019 par cricribi Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricribi Posté(e) le 10 mars 2019 Partager Posté(e) le 10 mars 2019 je viens de faire comme tu m'as écrit plus haut j'ai supprimer le virtualhost et supprimer le paquet webstation relancer le nas reinstaller webstation et créer un virtualhost. le reste était bon j'ai repris la configuration du serveur à partir du paragraphe F adaptation des paramètres au moment de valider le relancement de nginx : erreur nginx: [emerg] unknown directive "location" in /usr/local/etc/nginx/conf.d/5cf2d21e-c93f-40e7-a3be-3b161900be44/user.conf.wordpress-permalink:1 je ne sais plus quoi faire ????? j'ai fait un nginx -V et çà refonctionne !!!! le mystère de l'informatique Lien vers le commentaire Partager sur d’autres sites More sharing options...
DaffY Posté(e) le 10 mars 2019 Partager Posté(e) le 10 mars 2019 Bonjour je te propose mon assistance via mpEnvoyé de mon iPad en utilisant Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
cricribi Posté(e) le 10 mars 2019 Partager Posté(e) le 10 mars 2019 il y a 1 minute, daffy a dit : Bonjour je te propose mon assistance via mp Envoyé de mon iPad en utilisant Tapatalk C'est très gentil Daffy mais les mystères de l'informatique ont opéré et çà fonctionne !!! Très content merci encore de tes réponses et ton service Lien vers le commentaire Partager sur d’autres sites More sharing options...
DaffY Posté(e) le 10 mars 2019 Partager Posté(e) le 10 mars 2019 Ok, tant mieux mais je demeure avec un doute sur le parametrage.-V c’est pour verifier version de compilation de nginx... Un redémarrage ne doit rien afficher, preuve que tous les paramètres sont bons.Concernant le sujet, il est facile à vérifierInstallation wordpressSi okUne rédaction d’un articlePuis changement permalienSi l’article est toujours accessible alors oui, c’est okEnvoyé de mon iPad en utilisant Tapatalk Lien vers le commentaire Partager sur d’autres sites More sharing options...
wiway Posté(e) le 29 juin 2019 Partager Posté(e) le 29 juin 2019 Bonjour, J'essaye d'installer Wordpress en manuel sur mon serveur NAS Synology. Je souhaite pas prendre l'application dans le centre de paquet car je vais devoir héberger plusieurs sites. Au niveau de la configuration je saisie bien l'utilisateur précédemment créer dans la base de données MariaDB10. mais lorsque je valide la configuration j'ai une erreur 404 not allowed nginx... pour le chemin de la base de donnée j'ai mis : localhost:/run/mysqld/mysqld.sock Comment faire ? Merci William Lien vers le commentaire Partager sur d’autres sites More sharing options...
bruno78 Posté(e) le 4 juillet 2019 Partager Posté(e) le 4 juillet 2019 Bonjour, je viens de faire, à partir de l'excellent tuto cité plus haut, cette installation de WP sans le paquet Synology. Les 2 problèmes qui m'ont résisté un certains temps : attention dans le profil PHP7.2: bien vérifier que le port utilisé pour atteindre la database MariaDB est le port 3307. En vérifiant, je me suis apperçu que le port configuré était le port 3306 (ie MySQL), peut-être reliquat de precédents essais avec Joomla (abandonné depuis au profit de WordPress). onglet coeur - mysqli.default_port –> 3307 par contre, je n'ai pas eu besoin de modifier le paramètre mysqli.default_socket –> /run/mysqld/mysqld10.sock . Mon installation fonctionne avec mysqli.default_socket –> /run/mysqld/mysqld.sock Chemin de la base de données : impossible de faire fonctionner l'installation de WP en mettant "Hôte de la base de données : localhost". solution ayant fonctionné chez moi : "Hôte de la base de données : 127.0.0.1". Bon courage Lien vers le commentaire Partager sur d’autres sites More sharing options...
DaffY Posté(e) le 16 octobre 2019 Partager Posté(e) le 16 octobre 2019 Le problème est maintenant résolu. N'hésitez pas à ouvrir un nouveau message en cas de problème. Ceci est une réponse automatique. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés