25-07-2021
This commit is contained in:
238
docs/Synology/dsm7/dsm7.md
Normal file
238
docs/Synology/dsm7/dsm7.md
Normal file
@@ -0,0 +1,238 @@
|
||||
|
||||
|
||||
# DSM 7
|
||||
|
||||
|
||||
|
||||
Status paquets SynoCommunity:
|
||||
|
||||
https://github.com/SynoCommunity/spksrc/issues/4524
|
||||
|
||||
|
||||
|
||||
#### ffmpeg (SynoCommunity)
|
||||
|
||||
```bash
|
||||
$ /var/packages/ffmpeg/target/bin/ffmpeg -version
|
||||
ffmpeg version 4.3.2 Copyright (c) 2000-2021 the FFmpeg developers
|
||||
built with gcc 7.3.0 (crosstool-NG crosstool-ng-1.23.0-306-g04d910b)
|
||||
configuration: --target-os=linux --cross-prefix=/home/spksrc/all-supported-fix/spksrc/toolchain/syno-x64-7.0/work/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --prefix=/var/packages/ffmpeg/target --extra-cflags=-I/home/spksrc/all-supported-fix/spksrc/spk/ffmpeg/work-x64-7.0/install/var/packages/ffmpeg/target/include --extra-ldflags=-L/home/spksrc/all-supported-fix/spksrc/spk/ffmpeg/work-x64-7.0/install/var/packages/ffmpeg/target/lib --extra-libs='-lxml2 -ldl' --pkg-config=/usr/bin/pkg-config --ranlib=/home/spksrc/all-supported-fix/spksrc/toolchain/syno-x64-7.0/work/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-ranlib --enable-cross-compile --enable-rpath --enable-pic --enable-shared --enable-gpl --enable-version3 --enable-fontconfig --enable-avresample --disable-debug --disable-doc --disable-static --enable-debug=1 --extra-cflags=-DSYNO_VIDEOSTATION --extra-cflags=-fno-if-conversion --extra-cflags=-O3 --extra-cflags=-Wno-deprecated-declarations --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libbluray --enable-libspeex --enable-libtheora --enable-libvorbis --enable-gnutls --enable-libopus --enable-libsoxr --enable-libx264 --enable-libx265 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvpx --enable-libzmq --enable-libshine --enable-libfdk-aac --enable-nonfree --enable-libaom --enable-libsvtav1 --enable-libsvthevc --arch=x86_64 --enable-vaapi --enable-libmfx
|
||||
libavutil 56. 51.100 / 56. 51.100
|
||||
libavcodec 58. 91.100 / 58. 91.100
|
||||
libavformat 58. 45.100 / 58. 45.100
|
||||
libavdevice 58. 10.100 / 58. 10.100
|
||||
libavfilter 7. 85.100 / 7. 85.100
|
||||
libavresample 4. 0. 0 / 4. 0. 0
|
||||
libswscale 5. 7.100 / 5. 7.100
|
||||
libswresample 3. 7.100 / 3. 7.100
|
||||
libpostproc 55. 7.100 / 55. 7.100
|
||||
```
|
||||
|
||||
#### ffmpeg (dsm7)
|
||||
|
||||
```bash
|
||||
$ which ffmpeg
|
||||
/bin/ffmpeg
|
||||
|
||||
$ ffmpeg -version
|
||||
ffmpeg version 4.1.6 Copyright (c) 2000-2020 the FFmpeg developers
|
||||
built with gcc 7.5.0 (GCC)
|
||||
configuration: --prefix=/usr --incdir='${prefix}/include/ffmpeg' --arch=i686 --target-os=linux --cross-prefix=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- --enable-cross-compile --enable-optimizations --enable-pic --enable-gpl --enable-shared --disable-static --disable-stripping --enable-version3 --enable-encoders --enable-pthreads --disable-protocols --disable-protocol=rtp --enable-protocol=file --enable-protocol=pipe --disable-muxer=image2 --disable-muxer=image2pipe --disable-swscale-alpha --disable-ffplay --disable-ffprobe --disable-doc --disable-devices --disable-bzlib --disable-altivec --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libmp3lame --disable-vaapi --disable-cuvid --disable-nvenc --disable-decoder=amrnb --disable-decoder=ac3 --disable-decoder=ac3_fixed --disable-encoder=zmbv --disable-encoder=dca --disable-decoder=dca --disable-encoder=ac3 --disable-encoder=ac3_fixed --disable-encoder=eac3 --disable-decoder=eac3 --disable-encoder=truehd --disable-decoder=truehd --disable-encoder=hevc_vaapi --disable-decoder=hevc --disable-muxer=hevc --disable-demuxer=hevc --disable-parser=hevc --disable-bsf=hevc_mp4toannexb --x86asmexe=yasm --cc=/usr/local/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu-wrap-gcc --enable-yasm --enable-libx264 --enable-encoder=libx264
|
||||
libavutil 56. 22.100 / 56. 22.100
|
||||
libavcodec 58. 35.100 / 58. 35.100
|
||||
libavformat 58. 20.100 / 58. 20.100
|
||||
libavdevice 58. 5.100 / 58. 5.100
|
||||
libavfilter 7. 40.101 / 7. 40.101
|
||||
libswscale 5. 3.100 / 5. 3.100
|
||||
libswresample 3. 3.100 / 3. 3.100
|
||||
libpostproc 55. 3.100 / 55. 3.100
|
||||
```
|
||||
|
||||
|
||||
|
||||
### Web Station
|
||||
|
||||
#### php
|
||||
|
||||
```bash
|
||||
$ which php
|
||||
/bin/php
|
||||
|
||||
$ php -v
|
||||
PHP 7.3.3 (cli) (built: Dec 18 2020 10:30:19) ( NTS )
|
||||
Copyright (c) 1997-2018 The PHP Group
|
||||
Zend Engine v3.3.3, Copyright (c) 1998-2018 Zend Technologies
|
||||
```
|
||||
|
||||
```bash
|
||||
$ which php74
|
||||
/usr/local/bin/php74
|
||||
$ php74 -v
|
||||
PHP 7.4.9 (cli) (built: Apr 22 2021 16:12:43) ( NTS )
|
||||
Copyright (c) The PHP Group
|
||||
Zend Engine v3.4.0, Copyright (c) Zend Technologies
|
||||
```
|
||||
|
||||
Paramètres:
|
||||
|
||||
```bash
|
||||
extension_dir = /usr/local/lib/php74/modules
|
||||
```
|
||||
|
||||
```bash
|
||||
$ php74 --ini
|
||||
Configuration File (php.ini) Path: /usr/local/etc/php74/cli
|
||||
Loaded Configuration File: /usr/local/etc/php74/cli/php.ini
|
||||
Scan for additional .ini files in: /usr/local/etc/php74/cli/conf.d
|
||||
Additional .ini files parsed: /usr/local/etc/php74/cli/conf.d/extension.ini,
|
||||
/usr/local/etc/php74/cli/conf.d/timezone.ini
|
||||
```
|
||||
|
||||
```bash
|
||||
# PHP info
|
||||
|
||||
$ php74 -i
|
||||
phpinfo()
|
||||
PHP Version => 7.4.9
|
||||
|
||||
System => Linux DS916 3.10.108 #41890 SMP Fri Jun 25 02:39:26 CST 2021 x86_64
|
||||
Build Date => Apr 22 2021 16:12:31
|
||||
Server API => Command Line Interface
|
||||
Virtual Directory Support => disabled
|
||||
Configuration File (php.ini) Path => /usr/local/etc/php74/cli
|
||||
Loaded Configuration File => /usr/local/etc/php74/cli/php.ini
|
||||
Scan this dir for additional .ini files => /usr/local/etc/php74/cli/conf.d
|
||||
Additional .ini files parsed => /usr/local/etc/php74/cli/conf.d/extension.ini,
|
||||
/usr/local/etc/php74/cli/conf.d/timezone.ini
|
||||
|
||||
PHP API => 20190902
|
||||
PHP Extension => 20190902
|
||||
Zend Extension => 320190902
|
||||
Zend Extension Build => API320190902,NTS
|
||||
PHP Extension Build => API20190902,NTS
|
||||
```
|
||||
|
||||
|
||||
|
||||
```bash
|
||||
/usr/local/etc/php74/cli $ ls
|
||||
drwxr-xr-x 2 root root 4096 Jun 30 14:43 conf.d
|
||||
# Paramètres PHP (Web Station -> Paramètres du language de script -> Modifier un profil PHP -> Coeur)
|
||||
-rw-r--r-- 1 root root 8275 Jun 30 14:43 php.ini
|
||||
|
||||
/usr/local/etc/php74/cli/conf.d $ ls
|
||||
# Liste des extensions disponibles (Web Station -> Paramètres du language de script)
|
||||
-rw-r--r-- 1 root root 795 Jun 30 14:43 extension.ini
|
||||
-rw-r--r-- 1 root root 33 Jun 30 14:43 timezone.ini
|
||||
```
|
||||
|
||||
Logs:
|
||||
|
||||
```bash
|
||||
sudo tail -f /var/log/php73-fpm.log
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### nginx
|
||||
|
||||
Version:
|
||||
|
||||
```bash
|
||||
$ nginx -V
|
||||
nginx version: nginx/1.17.10
|
||||
TLS SNI support enabled
|
||||
```
|
||||
|
||||
Fichiers html:
|
||||
|
||||
```bash
|
||||
/usr/share/nginx/html $ ls
|
||||
-rw-r--r-- 1 root root 494 Jan 28 10:59 50x.html
|
||||
-rw-r--r-- 1 root root 612 Jan 28 10:59 index.html
|
||||
```
|
||||
|
||||
Paramètres:
|
||||
|
||||
```bash
|
||||
/etc/nginx $ ls
|
||||
rw-r--r-- 1 root root 16863 Jul 11 16:45 nginx.conf
|
||||
lrwxrwxrwx 1 root root 34 Jun 30 14:06 sites-enabled -> /usr/local/etc/nginx/sites-enabled
|
||||
|
||||
/etc/nginx/sites-enabled $ ls
|
||||
lrwxrwxrwx 1 root root 80 Jul 7 12:41 server.ReverseProxy.conf -> /usr/local/etc/nginx/sites-available/65fb5bd7-8b91-4bd5-a1bf-ef37a0ff48ca.w3conf
|
||||
lrwxrwxrwx 1 root root 80 Jul 7 13:46 server.webstation.conf -> /usr/local/etc/nginx/sites-available/869ece58-e587-47ca-acf4-39c0e870f53f.w3conf
|
||||
lrwxrwxrwx 1 root root 80 Jul 7 13:46 server.webstation-vhost.conf -> /usr/local/etc/nginx/sites-available/155c718b-0ebe-47dc-81d0-8c22baace8e5.w3conf
|
||||
lrwxrwxrwx 1 root root 80 Jul 7 13:45 synowstransfer-nginx.conf -> /usr/local/etc/nginx/sites-available/6e75aa1e-afa3-475c-8391-d980fd3c7a1f.w3conf
|
||||
```
|
||||
|
||||
|
||||
|
||||
```bash
|
||||
/usr/local/etc/nginx $ ls
|
||||
drwxr-xr-x 2 root root 4096 Jul 10 20:45 conf.d
|
||||
drwxr-xr-x 2 root root 4096 Jul 10 20:45 conf.d-available
|
||||
drwxr-xr-x 2 root root 4096 Jul 7 13:45 sites-available
|
||||
drwxr-xr-x 2 root root 4096 Jul 7 13:46 sites-enabled
|
||||
|
||||
/usr/local/etc/nginx/sites-enabled $ l
|
||||
lrwxrwxrwx 1 root root 80 Jul 7 12:41 server.ReverseProxy.conf -> /usr/local/etc/nginx/sites-available/65fb5bd7-8b91-4bd5-a1bf-ef37a0ff48ca.w3conf
|
||||
lrwxrwxrwx 1 root root 80 Jul 7 13:46 server.webstation.conf -> /usr/local/etc/nginx/sites-available/869ece58-e587-47ca-acf4-39c0e870f53f.w3conf
|
||||
lrwxrwxrwx 1 root root 80 Jul 7 13:46 server.webstation-vhost.conf -> /usr/local/etc/nginx/sites-available/155c718b-0ebe-47dc-81d0-8c22baace8e5.w3conf
|
||||
lrwxrwxrwx 1 root root 80 Jul 7 13:45 synowstransfer-nginx.conf -> /usr/local/etc/nginx/sites-available/6e75aa1e-afa3-475c-8391-d980fd3c7a1f.w3conf
|
||||
```
|
||||
|
||||
Logs:
|
||||
|
||||
```bash
|
||||
$ sudo -i
|
||||
bash-5.1# cd /var/log/nginx
|
||||
bash-5.1# ls -la
|
||||
-rw-r--r-- 1 root root 5433 Jul 10 20:47 error_default.log
|
||||
-rw-rw---- 1 system log 642376 Jul 11 08:12 error.log
|
||||
-rw-rw---- 1 system log 70396 Jul 9 23:47 error.log.1.xz
|
||||
-rw-rw---- 1 system log 70440 Jul 7 09:00 error.log.2.xz
|
||||
-rw-rw---- 1 system log 70268 Jul 4 19:35 error.log.3.xz
|
||||
|
||||
```
|
||||
|
||||
Tester la configuration:
|
||||
|
||||
```bash
|
||||
$ sudo nginx -t
|
||||
Password:
|
||||
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
|
||||
nginx: configuration file /etc/nginx/nginx.conf test is successful
|
||||
```
|
||||
|
||||
Recharger le serveur nginx (après un changement de configuration:
|
||||
|
||||
```bash
|
||||
$ sudo nginx -s reload
|
||||
```
|
||||
|
||||
Autres commandes:
|
||||
|
||||
```bash
|
||||
# quitter nginx immédiatement.
|
||||
$ sudo nginx -s stop
|
||||
|
||||
# quitter nginx après que toutes les requêtes actives ont obtenu une réponse.
|
||||
$ sudo nginx -s quit
|
||||
|
||||
# les Log-Files sont relancés.
|
||||
$ sudo nginx -s reopen
|
||||
|
||||
# lancer nginx
|
||||
$ sudo service nginx start
|
||||
|
||||
# Redémarrer le serveur nginx:
|
||||
$ synosystemctl restart nginx
|
||||
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### Liens
|
||||
|
||||
[nginx.md](../nginx.md)
|
||||
40
docs/Synology/dsm7/node.md
Normal file
40
docs/Synology/dsm7/node.md
Normal file
@@ -0,0 +1,40 @@
|
||||
# Node.js
|
||||
|
||||
|
||||
|
||||
Installer nvm
|
||||
|
||||
```bash
|
||||
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
|
||||
```
|
||||
|
||||
Installer node=lts/fermium (ou mettre-à-jour)
|
||||
|
||||
```bash
|
||||
$ nvm install --lts=fermium
|
||||
```
|
||||
|
||||
Mettre-à-jour npm
|
||||
|
||||
```bash
|
||||
$ npm -g install npm
|
||||
```
|
||||
|
||||
Réinstaller les paquets d'une ancienne version après une mise-à jour:
|
||||
|
||||
```bash
|
||||
# update 14.17.3 depuis 14.17.0
|
||||
$ nvm reinstall-packages 14.17.0
|
||||
```
|
||||
|
||||
|
||||
|
||||
Installer thumbsup
|
||||
|
||||
```bash
|
||||
$ npm -g install thumbsup
|
||||
|
||||
$ which thumbsup
|
||||
/var/services/homes/bruno/.nvm/versions/node/v14.17.3/bin/thumbsup
|
||||
```
|
||||
|
||||
70
docs/Synology/dsm7/python.md
Normal file
70
docs/Synology/dsm7/python.md
Normal file
@@ -0,0 +1,70 @@
|
||||
|
||||
|
||||
# Python
|
||||
|
||||
|
||||
|
||||
Python 3 est installé par défaut:
|
||||
|
||||
```bash
|
||||
$ python -V
|
||||
Python 3.8.8
|
||||
|
||||
$ which python
|
||||
/bin/python
|
||||
```
|
||||
|
||||
|
||||
|
||||
<u>pip n'est pas installé par défaut</u>
|
||||
|
||||
```bash
|
||||
$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
|
||||
|
||||
$ $ python3 get-pip.py
|
||||
Defaulting to user installation because normal site-packages is not writeable
|
||||
Collecting pip
|
||||
Using cached pip-21.1.3-py3-none-any.whl (1.5 MB)
|
||||
Installing collected packages: pip
|
||||
WARNING: The scripts pip, pip3 and pip3.8 are installed in '/var/services/homes/bruno/.local/bin' which is not on PATH.
|
||||
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
|
||||
Successfully installed pip-21.1.3
|
||||
|
||||
# Ajouter /volume1/homes/bruno/.local/bin au $PATH
|
||||
|
||||
# Utiliser sudo pour une install globale
|
||||
```
|
||||
|
||||
|
||||
|
||||
Local installation:
|
||||
|
||||
```bash
|
||||
$ which pip3
|
||||
/var/services/homes/bruno/.local/bin/pip3
|
||||
```
|
||||
|
||||
|
||||
|
||||
Mieux vaut créer un environnement virtuel:
|
||||
|
||||
```bash
|
||||
# Création de l'environnement virtuel
|
||||
bruno@DS916:~/venv $ python3 -m venv mkdocs
|
||||
|
||||
# Activation
|
||||
bruno@DS916:~/venv $ source mkdocs/bin/activate
|
||||
|
||||
# Mise-à-jour de pip et setuptools
|
||||
(mkdocs) bruno@DS916:~/venv $ pip3 install -U pip setuptools
|
||||
|
||||
# Installation de mkdocs
|
||||
(mkdocs) bruno@DS916:~/venv $ pip3 install -U mkdocs
|
||||
|
||||
# Dé-activation
|
||||
(mkdocs) bruno@DS916:~/venv $ deactivate
|
||||
|
||||
$ /var/services/homes/bruno/venv/mkdocs/bin/mkdocs --version
|
||||
mkdocs, version 1.2.1 from /volume1/homes/bruno/venv/mkdocs/lib/python3.8/site-packages/mkdocs (Python 3.8)
|
||||
```
|
||||
|
||||
181
docs/Synology/dsm7/wordpress.md
Normal file
181
docs/Synology/dsm7/wordpress.md
Normal file
@@ -0,0 +1,181 @@
|
||||
# WordPress
|
||||
|
||||
|
||||
|
||||
#### Installer WordPress:
|
||||
|
||||
Téléchargement:
|
||||
|
||||
```bash
|
||||
$ cd /volume1/web
|
||||
$ wget https://wordpress.org/latest.tar.gz
|
||||
$ tar -xzvf latest.tar.gz
|
||||
```
|
||||
|
||||
Régler les permissions:
|
||||
|
||||
```bash
|
||||
$ sudo chown -R http:http wordpress
|
||||
$ sudo chmod -R 755 /volume1/web/wordpress/
|
||||
$ sudo find /volume1/web/wordpress/ -type d -exec chmod 755 {} \;
|
||||
$ sudo find /volume1/web/wordpress/ -type f -exec chmod 644 {} \;
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### Créer un Virtual Host:
|
||||
|
||||
- Aller dans **Web Station** -> **Portail de services Web** -> Créer -> **Créer un portail de service**
|
||||
- Sélectionner **Virtual Host**
|
||||
- Configurer un **hôte virtuel**:
|
||||
-Nom d'hôte:
|
||||
-Port: cocher 80/443
|
||||
-Racine du document: web/wordpress
|
||||
-Paramètres HTTPS: cocher HSTS
|
||||
-Serveur principal HTTP: Nginx
|
||||
-PHP: PHP 7.4
|
||||
|
||||
DSM ajustera les permissions pour les fichiers WordPress.
|
||||
|
||||
|
||||
|
||||
#### Créer une base MariaDB:
|
||||
|
||||
```bash
|
||||
$ sudo mysql -u root -p
|
||||
```
|
||||
|
||||
```mariadb
|
||||
# Supprimer une ancienne base:
|
||||
# DROP DATABASE wordpress;
|
||||
|
||||
MariaDB > CREATE DATABASE wordpress;
|
||||
|
||||
# Créer un utilisateur autorisé à se connecter uniquement depuis le NAS
|
||||
MariaDB > CREATE USER 'adm_wp'@'localhost' IDENTIFIED BY 'DB_password';
|
||||
|
||||
# Créer un utilisateur autorisé à se connecter uniquement depuis une IP fixe (interne/externe)
|
||||
# CREATE USER 'adm_wp'@'192.168.1.123' IDENTIFIED BY 'DB_password';
|
||||
# Créer un utilisateur autorisé à se connecter uniquement depuis le réseau local
|
||||
# CREATE USER 'adm_wp'@'192.168.1.%' IDENTIFIED BY 'DB_password';
|
||||
# Créer un utilisateur autorisé à se connecter uniquement depuis ln'importe où
|
||||
# CREATE USER 'adm_wp'@'%' IDENTIFIED BY 'DB_password';
|
||||
|
||||
# Donner tousles droits à l'utilisateur admin_wp sur la base wordpress depuis le NAS
|
||||
MariaDB > GRANT ALL PRIVILEGES ON wordpress . * TO 'adm_wp'@'localhost';
|
||||
|
||||
# On peut regrouper les 2 dernières commandes
|
||||
# GRANT ALL ON wordpress.* TO 'adm_wp'@'localhost' IDENTIFIED BY 'Kpm!65YU$q';
|
||||
|
||||
MariaDB > FLUSH PRIVILEGES;
|
||||
```
|
||||
|
||||
Vérifier la base créee:
|
||||
|
||||
```mariadb
|
||||
MariaDB > SHOW DATABASES;
|
||||
+--------------------+
|
||||
| Database |
|
||||
+--------------------+
|
||||
| admin_gitea |
|
||||
| information_schema |
|
||||
| mysql |
|
||||
| nextcloud |
|
||||
| performance_schema |
|
||||
| wordpress |
|
||||
+--------------------+
|
||||
|
||||
MariaDB > SELECT User, Host FROM mysql.user;
|
||||
+-----------------+-----------+
|
||||
| User | Host |
|
||||
+-----------------+-----------+
|
||||
| adm_gitea | % |
|
||||
| admin_nextcloud | % |
|
||||
| root | 127.0.0.1 |
|
||||
| root | ::1 |
|
||||
| adm_wp | localhost |
|
||||
| root | localhost |
|
||||
+-----------------+-----------+
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### Finaliser l'installation:
|
||||
|
||||
Aller à https://clicclac.synology.me/wordpress dans Firefox.
|
||||
|
||||
|
||||
|
||||
#### Permaliens:
|
||||
|
||||
|
||||
|
||||
```php
|
||||
# Note : avec DSM7, le chemin d'accès du fichier server.ReverseProxy.conf a changé
|
||||
# DSM6.2 = /etc/nginx/app.d/server.ReverseProxy.conf
|
||||
# DSM7 = /etc/nginx/sites-enabled/server.ReverseProxy.conf
|
||||
```
|
||||
|
||||
|
||||
|
||||
Identification du dossier *réceptacle*:
|
||||
|
||||
```bash
|
||||
$ sudo nano /usr/local/etc/nginx/sites-enabled/server.webstation-vhost.conf
|
||||
```
|
||||
|
||||
```nginx
|
||||
...
|
||||
|
||||
include /usr/local/etc/nginx/conf.d/2bbf5ec3-353e-48c2-8564-f5ad432bb05e/user.conf*;
|
||||
|
||||
...
|
||||
```
|
||||
|
||||
Création du fichier:
|
||||
|
||||
```bash
|
||||
cd /usr/local/etc/nginx/conf.d/2bbf5ec3-353e-48c2-8564-f5ad432bb05e/
|
||||
|
||||
# Créer un fichier de configuration nginx pour gérer les permaliens
|
||||
$ sudo nano user.conf.wordpress-permalink
|
||||
```
|
||||
|
||||
```nginx
|
||||
location /{
|
||||
try_files $uri $uri/ /index.php?$args;
|
||||
}
|
||||
```
|
||||
|
||||
Tester la configuration et recharger nginx:
|
||||
|
||||
```bash
|
||||
$ sudo nginx -t
|
||||
|
||||
$ sudo systemctl reload nginx
|
||||
```
|
||||
|
||||
|
||||
|
||||
### Mises-à-jour
|
||||
|
||||
Configurer le fichier <u>config.php</u> comme suit:
|
||||
|
||||
```php
|
||||
define( 'FS_METHOD', 'ftpext' );
|
||||
define( 'FTP_PASS', 'nas_password' );
|
||||
define( 'FTP_USER', 'bruno' );
|
||||
define( 'FTP_HOST', 'clicclac.synology.me:21' );
|
||||
```
|
||||
|
||||
ou plus simplement:
|
||||
|
||||
```php
|
||||
define( 'FS_METHOD', 'direct' );
|
||||
```
|
||||
|
||||
|
||||
|
||||
#### Liens:
|
||||
|
||||
[Installer WordPress sur Debian / nginx](../../Divers/wordpress.md)
|
||||
Reference in New Issue
Block a user