источник:
https://external.software/archives/56279?ysclid=mkgfltmbsi338806767тут понятнее
https://www.youtube.com/watch?v=2o-CSTXYgIsтут еще инфа про установку не из центра пакетов
https://www.youtube.com/watch?v=5tKbmzoYSsg----------------------------------------------------------------
Установка Web Station и PHPWeb Station — это пакет Synology, который позволяет размещать веб-сайты на вашем NAS.
Он дает возможность разворачивать динамические сайты на базе
PHP, например, на базе
WordPress, JoomlaPHP ( интерпретатор и язык одновременно )- необходим для работы WordPress.
В процессе установки
Web Station вам будет предложено установить
PHP.
Установите последнюю стабильную версию PHP (например, PHP 8.x).
После установки Web Station откройте его и убедитесь, что он запущен.
Также проверьте, что выбран верный профиль
PHP.
-------------------------------------------------
Установка базы данных MariaDB (или MySQL)MariaDB— это популярная альтернатива
MySQL и часто используется на Synology NAS.
Установите пакет
MariaDB 10 (или более новую версию, если доступна).
Во время установки вам будет предложено установить
пароль Этот пароль для пользователя
root базы данных.
Запомните этот пароль, он понадобится позже.
Предлагает ввести порт: ( 3306 - по умолчанию )
---------------------------------------------------------------------
Общая папка WEB - Настройка общего доступа и прав доступаНеобходимо создать общую папку, куда будут загружены файлы
WordPress,
и предоставить программе
Web Station права на доступ к ней.
Откройте Панель управления (Control Panel) в DSM.
Перейдите в Общая папка (Shared Folder) и создайте новую папку, например, "
wordpress".
В моем случае это готовая папка "web"Она создалась автоматически при установке PHP или Apache HTTP Server, или WebStation ( скорей всего WebStation )
Внутри этой папки создайте столько папок, сколько сайтов Вам нужно и назовите их соответственно.
Назначьте права на чтение/запись для пользователя
"http"(или
Web Station, в зависимости от версии DSM) к этой папке. !!!!!!!!!!!!!!!!!!
Это позволит программе
Web Station получать доступ к файлам
WordPress.
Вложенные папки в папку WEB должны унаследовать права папки WEB
------------------------------------------------------------------------------
Создание базы данных для WordPress в MariaDBУстанови пакет
phpMyAdminОткройте
phpMyAdmin из центра пакетов
------- также доступен по адресу
http://192.168.1.15/phpmyadmin/Войдите, используя имя пользователя "
root" и
пароль,
который вы установили при установке
MariaDB.
Создайте новую базу данных, например, "
wordpress_db ".
Установите кодировку "
utf8mb4_unicode_ci ".
* Я пропустил этот шаг. БД у меня создалась сама - об этом ниже ( имя БД - "wordpress" )------------------------------------------------------------------------------
Установка WordPress на Synology NASWordPress — система управления контентом (CMS), которая позволяет создавать и управлять веб-сайтами без глубоких технических знаний.
( аналог:
JOOMLA )
Загрузите последнюю версию WordPress
(
** предлагается скачать с оф сайта, но в центре пакетов тоже есть такая возможность, что я и сделал )
ВАЖНО скачанный
wordpress из центра пакетов позволит сделать только один сайт,
в то время как ручная установка позволит сделать несколько.
На каждый сайт нужна новая копия WordPress в новом каталоге. ( в каждой папке для сайта внутри папки WEB )
-------
Загрузка и распаковка файлов WordPress на NASРаспакуйте скачанный архив WordPress на вашем компьютере.
Загрузите все файлы и папки из распакованного архива в созданные ранее папки для сайтов ( столько копий сколько нужно сайтов )
Вы можете использовать программу File Station в DSM или любой FTP-клиент.
--------------------------------------------------------------------------------------------
Установка WordPress через веб-мордуОткройте веб-браузер и перейдите по адресу
http://<ваш_ip_адрес_nas>/wordpress/.
(Замените <ваш_ip_адрес_nas> на IP-адрес вашего Synology NAS).
Начнется процесс установки WordPress.
Следуйте инструкциям на экране.
Вам будет предложено ввести данные для подключения к базе данных.
Используйте:
Имя базы данных: ---- wordpress_db ( или имя, которое вы выбрали )
Имя пользователя: ---- root
Пароль: ---------------- Пароль пользователя root, который вы установили при установке MariaDB
Сервер базы данных: - "%" или "localhost" ( Александр линукс - рекомендует указать "%" (любой), ссылаясь что не работает 22:59 на видео )
Завершите установку, указав имя сайта, имя пользователя (администратора) и пароль.
------------------------------------------------------------
**
Установил WordPress из центра пакетовПри установке
WordPress спросил указать:
"администратора MaraiDB для использования настроек базы данных Wordpress"
указываем:
user: root
pass: "пароль от учётки Root, который указали при установке MariaDB
затем
WordPress просит указать:
база данных: -------------------- wordpress ( * я не создавал её ранее, создалась автоматически )
учетная запись базы данных: - wordpress_user ( тут я не понял, что за юзер, так как пароль подошел от учетки synology *** )
пароль от учетной записи: ---- "пароль от учётки Synology" ***
*** В веб-интерфейсе
phpMyAdmin стало более понятно -"Wordpres_user" - это любой юзер synology.
--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
Настройка WordPress и первоначальная настройка-------------------------------------------
Выбор темы и установка плагиновРекомендуется установить плагины для:
SEO: Yoast SEO или Rank Math. ( Search Engine Optimization, поисковая оптимизация )
Безопасности: Wordfence Security или Sucuri Security.
Кэширования: WP Super Cache или W3 Total Cache.
---------------------------------------------------
Настройка постоянных ссылок (Permalinks)Настройте постоянные ссылки, чтобы они были понятными для поисковых систем и пользователей.
Рекомендуется использовать формат "Название записи" (Post name).
Перейдите в Настройки -> Постоянные ссылки (Settings -> Permalinks) в админ-панели WordPress.
Выберите опцию "Название записи".
Сохраните изменения.
-------------------------------------------------------
Настройка безопасности WordPressПримите меры для защиты вашего сайта WordPress от взлома:
Используйте сложные пароли.
Регулярно обновляйте WordPress, темы и плагины.
Установите плагин безопасности.
Включите двухфакторную аутентификацию.
-----------------------------------------------------------------
-----------------------------------------------------------------
Дополнительные настройки и оптимизация--------------------------------------------------------
Настройка бэкапов WordPress на Synology NASНастройте автоматическое резервное копирование вашего сайта WordPress на Synology NAS.
Вы можете использовать пакет Hyper Backup или плагины резервного копирования WordPress.
---------------------------------------------------------------
Настройка SSL (HTTPS) для безопасного соединенияУстановите SSL-сертификат для обеспечения безопасного соединения (HTTPS) между вашим сайтом и пользователями.
Вы можете использовать бесплатный сертификат Let’s Encrypt.
------------------------------------------------------------------------
Оптимизация производительности WordPress на Synology NASОптимизируйте производительность вашего сайта WordPress для быстрой загрузки страниц:
Используйте плагин кэширования.
Оптимизируйте изображения.
Используйте CDN (Content Delivery Network).
-----------------------------------------------------
Настройка доступа извне (если необходимо)Если вы хотите, чтобы ваш сайт был доступен извне вашей локальной сети, вам необходимо настроить переадресацию портов (port forwarding) на вашем роутере.
Перенаправьте порты 80 (HTTP) и 443 (HTTPS) на IP-адрес вашего Synology NAS.
----------------
через File Station открыть для редактирования файл
wp-config.php и добавить в самый низ такую настройку ( новую строку ) :
define( 'FS_METHOD', 'direct' );