Aller au contenu

DaffY

Les Modos
  • Compteur de contenus

    2646
  • Inscription

  • Dernière visite

  • Jours gagnés

    9

Tout ce qui a été posté par DaffY

  1. DaffY

    Présentation Ptitprince

    Bonjour, La bienvenue parmi nous.
  2. DaffY

    Présentation

    Bonjour, N'hésitez pas à regarder ce que d'autres ont publié pour vous en inspirer. Nul besoin d'avoir votre pédigrée complet mais à minima votre NAS (si vous en avez un ou projetez d'en avoir) son type série 2/4 etc.. Nombre de volumes présents, format utilisé... Utilisation principale de votre NAS (réelle ou à venir) ... et votre expérience en terme d'utilisation et/ou de connaissances sur les briques logicielles utilisés par les NAS et leur environnement. ... Le moment venu pour vos questions, cela peut aider les gentils contributeurs bénévoles et volontaires à adapter leur réponses. Vous n'en serez que remerciés et bienvenus au sein de notre communauté. 🤗
  3. Bonjour, les paquets WordPress disponibles avec nos NAS Synoogy (DSM 6) permettent de simplifier la mise en place d'un site web sur la base de ce CMS. Les procédures associées automatisent les différents liens techniques entre les briques logicielles requises. Cependant, les dépendances associés (version PHP, serveur apache) peuvent en dérouter certains, soucieux de : disposer d'une version PHP à jour éviter une couche logicielle supplémentaire pour le serveur web sachant que nos NAS fonctionnent nativement sur serveur web NGINX. Ce TUTO est fait pour : permettre une installation manuelle de WordPress sur la base du serveur natif installé sur nos NAS (NGINX) sans recourir (autant que possible) à d'autres paquets tels que PhPMyAdmin pour les éléments requis en lien avec la base de données MariaDB 10 PRÉ-REQUIS Quelques connaissances techniques générales sur le CMS wordpress (composants techniques, installation et fonctionnement général) quelques notions Linux (en shell) pour passer des commandes en accès SSH quelques notions SQL pour créer les éléments requis (user privilèges et base de données) pour l'utilisation du CMS WordPress disposer d'un utilisateur associé au groupe administrator pour passer les commandes citées et bien sur.. d'un NAS Synology sous DSM 6 et > (version utilisée pour la création du tuto - DSM 6.2.2-24922 Update 4) de notions avancées dans le paramètrage et l'administration de son NAS (sécurité et certificat) Par ailleurs, il est entendu que : un NDD (en propriété directe - chez un registar comme OVH ou autre - ou via un fournisseur gratuit comme Synology -NDD.synology.me par exemple) est créé les ports idoines pour un accès web de l'extérieur sont routés vers le NAS (à minima 443 et 80)* service WebStation installé, dossier web présent, site web accessible - ie ce qui est disponible sous ce dossier est visible en tant que pages html de l'extérieur ou à minima via un simple navigateur internet - (*) Si l'on souhaite accéder au site WordPress depuis l'extérieur. Cf d'autres tutos sur l'accès externe et la sécurité. Structure , modalités et "AVERTISSEMENTS" Afin d'éviter un long et très (trop) détaillé sujet, j'ai volontairement limité les actions, inclus des étapes de contrôle - ie si l'étape -1 n'est pas OK.. inutile de poursuivre... - et des images écrans, afin de rendre je l'espère, plus accessible l'ensemble pour le plus grand nombre, mais: l'ensemble des actions demeurent sous la responsabilité de celui qui les réalise. une telle installation même si elle n'enfreint pas les licences logicielles de nos NAS Synology ni des composants tiers utilisés, sort du cadre d'assistance potentielle dispensée par Synology. en clair en cas de problème y compris sur un autre sujet avec votre NAS, ils peuvent vous demander de revenir en arrière sur cette installation - jamais eu le cas de figure mais ils ont le droit - une mise à jour DSM peut changer certains éléments techniques paramétrés ainsi et "casser" l'installation - là encore, situation pas rencontrée suite à différentes MAJ réalisées.. Mais ça peut arriver 0- PAQUETS A INSTALLER WebStation est installé (sans paramètrage particulier) et à la saisie du NDD de votre NAS (pas de proxy ou dans ce cas il faut un NDD ou sous domaine pour votre site web) vous devez arriver à cette page (ou à minima http://ip_du_NAS) Récupérer la dernière version de WordPress depuis le site https://fr.wordpress.org/download/ déposer ce paquet dans le dossier web du NAS via FileStation. Décompresser l'archive - on doit avoir un dossier wordpress à la racine du dossier web. (A noter si plusieurs sites indépendants souhaités, on indice le dossier ou on le renomme) MariaDB 10 paramètré comme suit Avec un mot de passe définit pour root (l'admin de la base de données globale) PHP dernière version si pas déjà présent Optionnel mais pratique : l'éditeur de texte. Par défaut on suppose que les paquets sont installés sur le Volume1 du NAS. (à adapter par la suite si différent) Sur sa machine (PC sous Windows ou macOS ou Linux) Terminal pour accéder en mode SSH au NAS ou via un logiciel comme Putty pour Windows. Pour un accès SSH : Admin du NAS Panneau de configuration Terminal SNMP on coche l'accès qui va bien et les paramètres par défaut comme suit (sinon on adapte..) optionnel : un requeteur SQL si vous souhaitez effectuer des requêtes distantes (en réseau local) sur votre Base De données, par exemple HeidiSQL pour Windows ou Sequel Pro pour macOS 1 - CREER BASE DE DONNEES ET USER Dans cette étape, via l'accès SSH linux au NAS on entre dans l’interpréteur SQL de MariaDB pour créer la base de données pour WordPress et l'utilisateur administrateur pour cette base. Les étapes sont des commandes à saisir (les exemples ci-dessous peuvent être copiés mais doivent selon les cas adaptées) Attention la saisie du mot de passe n'est pas affichée : surveillez votre saisie. Accès SSH au NAS (via Terminal ou Putty selon la plateforme utilisée) passage en mode root sudo -i Appel de l'interpréteur Mysql de MariaDB /usr/local/mariadb10/bin/mysql -uroot -p Le mot de passe demandé ici est celui de root de MariaDB définit sur l'admin du NAS en amont. Création de la base de données pour WordPress : CREATE DATABASE BDmonsite; Création de l'utilisateur Admin de cette base : CREATE USER 'BDmonsite_admin'@'localhost' IDENTIFIED BY 'MAJmin&123'; BDmonsite_admin est le nom de cet utilisateur autorisé en local (localhost) ie depuis le NAS lui même avec MAJmin&123 comme mot de passe - Il faut respecter les exigences de mot de passe MariaDB 8 caractères Maj Min chiffres et symbole. On donne les droits d'administration à cet utilisateur sur la base concernée : GRANT ALL PRIVILEGES ON BDmonsite.* TO 'BDmonsite_admin'@'localhost'; Maintenant, pour que les nouveaux droits attribués soient pris en compte, il est nécessaire de lancer la requête FLUSH. FLUSH PRIVILEGES; [ Optionnel ] Vérifier la prise en compte des paramètres passés : SHOW DATABASES; SELECT User, Host FROM mysql.user; [optionnel +] créer un super utilisateur pour une utilisation sur réseau local via un requeteur SQL CREATE USER 'supermoi'@'192.168.1.%' IDENTIFIED BY 'MajMin#&987aliasroot'; Utilisateur 'supermoi' avec mot de passe 'MAjMin#&987aliasroot' autorisé depuis le réseau local. (A adapter selon le masque réseau chez vous - peut être limité à une IP ou ouvert au grand vent par % seul) Lui donner les droits complets GRANT ALL PRIVILEGES ON *.* TO 'supermoi'@'192.168.1.%'; On confirme FLUSH PRIVILEGES; On quitte MySql de MariaDB exit 2 - Créer l'hôte virtuel dans WebStation Admin du NAS, WebStation Vérification paramètrages : PHP dernière version et serveur web NGINX Adaptation du paramètrage PHP, on modifie le profile par défaut On s'assure que le cache PHP est activé ainsi que les plugins requis. (merci @Mic13710) ) Puis, on adapte le profil PHP pour certains items Sauf cas particulier pour un thème avancé ou si plusieurs sites WordPress, on peut dans ce cas, pour chaque hôte, spécifier le profile PHP utilisé. Il faut préciser le port et le chemin de la pile TCP utilisée par PHP pour MariaDB. Paramètres PHP Modifier le profil par défaut Onglet coeur filtrer sur mysqli saisir les valeurs (selon paramètrage MariaDB sur NAS) mysqli.default_port –> 3307 mysqli.default_socket –> /run/mysqld/mysqld10.sock Création de l'hôte virtuel pour le site utilisant WordPress monsite.fr représente le NDD ou sous domaine pour accéder au site wordpress. Pour le serveur c'est NGINX et pour PHP le profile par défaut paramètré. Pour l'accès en SSL : - HSTS pour la couche SSL (suppose un certificat associé) Optionnel : - HTTP/2 pour limiter l'usage de la bande passante (- vaste débat, longtemps décrié et sujet à des failles de sécurité aujourd'hui corrigées -) A Vérifier : En théorie DSM vous informe que pour gérer cet hôte virtuel le groupe http doit passer en écriture sur le dossier web. Si ce n'est le cas vérifier ce point dans l'administration du NAS. Requis si vous souhaitez pourvoir faire une MAJ de votre CMS et de ses plugins automatiquement (en cas contraire il faut mettre en place un lien ftp) 3 - Mise en conformité du certificat SSL avec le NDD utilisé pour le service web. Lors de la création de l’hôte virtuel, le certificat par défaut du NAS est associé. Si le NDD du site est différent du NDD du NAS il faut associer le certificat SSL en conséquence. (suppose qu'il est créé...) Admin du NAS panneau configuration sécurité onglet certificat Configurer associer site avec son certificat i.e : mon nas est mondomaine.com, mon site web siteweb.mondomaine.com. Mon certificat mondomaine.com est associé à siteweb.mondomaine.com. Dans la sécurité j'associe le bon certificat avec le bon domaine. Le siteweb n'apparait ici que si l'hôte virtuel est créé en amont. 4 - Adaptation spécifique pour WorpRess et serveur NGINX Afin d'éviter la mauvaise getion des erreurs 404 sur WordPress et autoriser le changement des permaliens, il faut ajouter manuellement un fichier de configuration NGINX dans un dossier créé par WebStation. a) Création du fichier a-1)) Copier le texte suivant : (ou récupérer le ici) location /{ try_files $uri $uri/ /index.php?$args; } a-2) Connexion au NAS, Editeur de texte, Fichier Nouveau fichier enregistrer format text codage UTF8 sous le nomdans le dossier web du NAS user.conf.wordpress-permalink b) Identification du dossier réceptacle de ce fichier selon les paramètres de WebStation accès SSH au NAS passage en mode root (sudo -i) on localise les dernieres lignes du fichier de configuration concerné : ATTENTION : depuis la version DSM7 le chemin pour localiser le fichier server.webstation-vhost.conf est : /etc/nginx/sites-enabled/. ATTENTION : depuis la version DSM7.2 dans ce dossier on trouve de configuration de webstation comme par exemple : webservice_portal_2000bf3a-bb82-4d3e-9b59-ab7f2258747d webservice_portal_3c616e71-dc68-457e-8d42-ed8428a5c2ba chacun représentant les services ajoutés. Il convient de lire le contenu de ces fichiers pour localiser le dossier vers lequel on trouvera le fichier de configuration indiquant le dossier où le fichier permalink est requis. More webservice_portal_3c616e71-dc68-457e-8d42-ed8428a5c2ba aficche toutes les informaitons le début permet de vérifier qu'on est sur le bon nom de domaine : ligne server_name : machintruc.com la dernières lignes le dossier dans lequel il faut ensuite se rendre include conf.d/.service.6bdb4391-b794-4c12-a94a-e9dd73c13169.383d4d42-325d-4b78-92e3-6ec9a3120b2f.conf*; ici le fichier est caché (débutant par un point) - .service.6bdb4391-b794-4c12-a94a-e9dd73c13169.383d4d42-325d-4b78-92e3-6ec9a3120b2f.conf*; AVANT DSM 7 tail /etc/nginx/app.d/server.webstation-vhost.conf Dans cet exemple le chemin est : /usr/local/etc/nginx/conf.d/3c616e71-dc68-457e-8d42-ed8428a5c2ba. en lien avec le NDD.COM correspondant au site web créé dans WebStation. A noter : si plusieurs sites Virtuels faire la commande MORE ou CAT et localiser selon le NDD concerné par cet hôte virtuel. c) copie du fichier issu du dossier web vers ce dossier (pour éviter des erreurs on le fait en 2 temps pour s'assurer d'être à destination en 1er lieu) Pour DSM avant 7.2 se déplacer dans ce dossier cd /usr/local/etc/nginx/conf.d/3c616e71-dc68-457e-8d42-ed8428a5c2ba copier le fichier issu du dossier web dans ce dossier cp /volume1/web/user.conf.wordpress-permalink user.conf.wordpress-permalink Bien respecter la syntaxe, partant du postulat que le dossier web est sur le volume1 [optionnel] Vérifier la présence du fichier ls On redémarre le serveur NGINX pour la prise en compte de cet ajout nginx -s reload DEPUIS DSM 7.2 se rendre dans le dossier /etc/nginx/conf.d faire un ls -a (pour affichier les dossier/fichiers cachés) MORE .service.6bdb4391-b794-4c12-a94a-e9dd73c13169.383d4d42-325d-4b78-92e3-6ec9a3120b2f.conf affiche le contenu du fichier de configuration (localisé précédement) et en dernière ligne le dossier où l'on va copier notre fichier pour les permaliens exemple : include /usr/local/etc/nginx/conf.d/383d4d42-325d-4b78-92e3-6ec9a3120b2f/user.conf*; ouf il est enfin localisé ! on peut le créer mkdir /usr/local/etc/nginx/conf.d/383d4d42-325d-4b78-92e3-6ec9a3120b2f se rendre dans ce dossier pour y copie rle fichier permalink cd /usr/local/etc/nginx/conf.d/383d4d42-325d-4b78-92e3-6ec9a3120b2f cp /volume1/web/user.conf.wordpress-permalink user.conf.wordpress-permalink On redémarre le serveur NGINX pour la prise en compte de cet ajout nginx -s reload Vous pouvez supprimer le fichier user.conf.wordpress-permalink situé en dossier web. Vous n'êtes ammenés à refaire cette manipulation que dans le cas où vous crééer un nouvel hôte virtuel dans WebStation - pour le CMS WordPress- (sinon mettez le de côté mais hors le dossier Web) 5 - Appropriation du dossier wordpress de Web par le groupe http Le groupe http est le groupe d'autorité du NAS pour le serveur web NGINX (avec droits d'écriture sur le dossier web dans l'admin du NAS). Afin que les mises à jours WordPress puissent se faire, on confirme l'appropriation du dossier concerné par ce groupe (possible via FileStation dans les propriétés du dossier) Toujours en accès SSH root, saisir les commandes suivantes : Déplacement dans le dossier web cd /volume1/web Appropriation des droits sur le dossier et ses sous-dossiers et contenu par groupe et user http. chown -R http:http wordpress Fin de l'accès SSH On peut quitter le mode SSH (exit 2 fois, - 1x pour la sortie du mode root, 1 x pour la sortie de l'utilisateur connecté) Dans l'admin du NAS on désactive l'accès SSH (Admin du NAS, Panneau de configuration, Telnet SMNP on décoche l'accès SSH) 6 - Installation de WordPress Via un navigateur web, saisir l'adresse du NDD utilisé pour ce site web, on bascule en installation de WordPress. Il faut définir le nom de la base, l'utilisateur administrateur de cette base le mot de passe associé Autant d'informations connues en amont. [ ici BDmonsite, BDmonsite_admin et son mot de passe MAJmin&123 ] 7- Vérifications Au delà du fonctionnement nominal d'accès au site wordpress ainsi créé, il faut s'assurer que : Mise à jour possible Dans WordPress, administration on fait une réinstallation de WordPress PAR Wordpress Modification des permaliens opérationnel Après avoir ajouté un article on vérifie qu'on y accède Puis dans l'admin de WordPress on change le règlage des permaliens et on vérifie qu'on accède toujours à l'article selon la nouvelle dénomination.
  4. 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.
  5. Bonjour, vu avec @byothe ce jour. réinstallation en manuel de wordpress et ses composants. site opérationnel. A faire : spécifier un sous domaine pour un accès distinct pour le NAS. (mais c'est un autre sujet) Sauf erreur on peut fermer ce thread.
  6. 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.
  7. Bonjour, Vu par MP sauf avis contraire de @JMT77 on peut fermer le thread.
  8. 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.
  9. 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.
  10. Bonjour, Sur une android ton peut aussi mettre Kodi
  11. Bonjour, selon la documentation : 4-bay Models LED Indication Color Status Description STATUS Green Static Volume normal Off Hibernation Orange Static Available volume space < 1GB Blinking Volume degraded or crashed No volume LAN Green Solid Network is up Blinking Network is active Off Network is down DISK 1~4 Green Solid Disk ready Blinking Disk is being accessed Off No internal disk Orange Static Cannot Read/Write Power Blue Static System ready Blinking Booting up or Shutting down Off Power off RPS-STATUS* Green Static Two redundant power supply are working Blinking 1 RPS not working Downloaded from www.Manualslib.com manuals search engine * RS409RP+ only Selon ton constat cela serait le réseau. Afin de savoir si ce n'est pas la carte qui est elle même défectueuse, tu as essayé avec un autre câble RJ45 sur un autre port de switch ? Retires les disques et insères un disque autre puis tentes un reset complet : https://www.synology.com/fr-fr/knowledgebase/DSM/tutorial/General_Setup/How_to_reset_my_Synology_NAS
  12. 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.
  13. Si mais que pour des users du groupe administrator donc à toi de voir... oui il vaut mieux pas le donner 😶 Très largement suffisant J'imagine que "tu ne sais pas quels accès leur laisser" ? C'est hors sujet sur le thread, mais un accès limité à leur dossier et donc en lecture Et écriture semble requis eu égard à tes souhaits. Merci de rechercher sur le forum ou ailleurs pour ce sujet précis si tu ne sais comment procéder. pour l'heure pour CE SUJET précis, la demande est close.
  14. Bonjour, Selon le sujet initial de ce thread : script SHELL , les réponses et des liens ont été donnés. Le recours à un langage quelqu'il soit, requiert un apprentissage. Par ailleurs accéder aux arcanes du NAS avec si peu de connaissance représente un risque pour ton NAS et tes données. Rien n'est impossible, mais comme pratiquement tous les participants de ce thread, nous te conseillons de lire, encore et encore les différents tutos (comme ici https://www.shellunix.com/commandes.html ou là https://linux.goffinet.org/administration/le-shell/la-ligne-de-commande/ ou encore ici https://openclassrooms.com/fr/courses/43538-reprenez-le-controle-a-laide-de-linux/42867-introduction-aux-scripts-shell, à l'ancienne avec un livre https://www.amazon.fr/Scripts-Shell-Linux-Unix-lemploi/dp/2212135793/ref=dp_ob_title_bk ; un mooc https://www.fun-mooc.fr/courses/course-v1:univ-reunion+128001+session01/about sur les commandes du shell Linux (en l' occurrence sur nos NAS il s'agit du shell Almquist shell), t'exercer sur une VM ou sur des sites en ligne avant d'aller plus loin. Et si la problématique est urgente ou requise, faire appel à une personne disposant des compétences idoines demeure la clé. in fine sur un modèle + de chez Synology on peut installer directement Discourse si j'ai lu entre les lignes l'objet indirect de la demande. Sauf à ce qu'un membre du forum soit cet interlocuteur technique en support direct, je pense qu'on va pouvoir clôturer ce thread.
  15. Bonjour, On peut donc considérer que CE sujet est clos : rappel de la question : REPONSE : Seuls les utilisateurs du groupe administrator peuvent accéder en ssh au NAs Synology sous DSM 6. et de constater qu'en effet cet accès est opérationnel pour l'utilisateur admin. Merci
  16. La connection au NAS se fait donc en smb://ip du nas ? (dans ce cas oui on peut supprimer afp et s'assurer que Timemachine sur le NAs est bien paramètré en SMB)
  17. 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.
  18. Bonjour, le passage à Catalina n'influe pas surtout en migration sur les paramètrages existant. Normalement le trousseau migre aussi. Or c'est sans doute cela qui pose d'avantage problème. Lors de la mise ne place d'un TM sur NAS on précisé (idéalement) un utilisateur avec un quota pour éviter (surtout si plusieurs macs présents) la surcharge. Ainsi pour un mac on détermine un quota de 500 Go par exemple et 500 go pour un autre. Chaque mac dispose de son 'user TimeMachine' accédant à cet espace reservé pour les sauvegardes. (on peut aussi faire autrement sur des volume btfrs) Bon tout cela c'est la théorie et bien sur.. surtout avec cette dernière version cela peut être ailleurs... le système de partition évoluant sans compter la perte de la compatibilité 32bits... (perso pas de bascule sur cet OS pour mon parc machine à ce jour - ça fait plusieurs versions où j'attends 1 an à minima avant de basculer sur les nouvelles versions d'OS de la Pomme.. vaste débat....). Avant la bascule les sauvegardes et surtout l'accès TM était parfaitement opérationnel ? Genre accès à TM et parcours des sauvegardes ? sinon par retour d'expérience sur mes premières bascules Catalina pour avoir rencontrer des difficultés de connexions j'ai réinitialiser la table arp et fait un flush du DNS comme suit via Terminal sur le (s) mac(s) concerné(s) sudo killall -HUP mDNSResponder puis sudo arp -a -d un petit redémarrage et on ressaye
  19. Bonjour , Comme dit dans différents threads sur ce sujet : Seuls les utilisateurs du groupe administrator peuvent accéder en ssh
  20. Les variations liées au wifi sont trop nombreuses pour investiguer sérieusement, sauf à tout basculer sur des bornes dédiées et normées wifi6 et encore. Un passage en filaire est requis pour une meilleure optimisation des flux. Au pire si l’installation électrique n’est pas trop ancienne un bon cpl...(bien que là aussi des perturbations seront présentes selon l’environnement électrique actif) Et sinon, d’un ordinateur à un autre les échanges sont à combien ?
  21. Bonjour, Quels protocoles utilisés ? Smb ftp http... Quelles plateformes ? Windows Linux mac ... Filaire wifi ? ...
  22. Bonjour sur les deux profils php surtout le 5 utilisé par phmyadmin ? Et tant qu'à faire un test, un petit redémarrage du NAS et une purge des historiques de navigation en amont peut être...
  23. Oui il faut aussi que le port maria db soit renseigne ainsi que le chemin du socket Paramètre php cœur sous items débutant par mysql.
  24. Bonjour, Dans mariadb le routage tcp est il activé (casse a cocher qui doit l’être)
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.