источник:
https://external.software/archives/56279?ysclid=mkgfltmbsi338806767----------------------------------------------------------------
Установка Web Station и PHPWeb Station — это пакет Synology, который позволяет размещать веб-сайты на вашем NAS.
PHP ( интерпретатор и язык одновременно )- необходим для работы WordPress.
В процессе установки Web Station вам будет предложено установить PHP.
Установите последнюю стабильную версию PHP (например, PHP 8.x).
После установки Web Station откройте его и убедитесь, что он запущен.
Также проверьте, что выбран верный профиль PHP.
-------------------------------------------------
Установка MariaDB (или MySQL)WordPress требует базу данных для хранения контента.
MariaDB — это популярная альтернатива MySQL и часто используется на Synology NAS.
Установите пакет MariaDB 10 (или более новую версию, если доступна).
Во время установки вам будет предложено установить пароль для пользователя root базы данных.
Запомните этот пароль, он понадобится позже.
---------------------------------------------------------------------
Настройка общего доступа и прав доступаНеобходимо создать общую папку, куда будут загружены файлы WordPress, и предоставить программе Web Station права на доступ к ней.
Откройте Панель управления (Control Panel) в DSM.
Перейдите в Общая папка (Shared Folder) и создайте новую папку, например, " wordpress ".
Назначьте права на чтение/запись для пользователя http (или Web Station, в зависимости от версии DSM) к этой папке. !!!!!!!!!!!!!!!!!!
Это позволит программе Web Station получать доступ к файлам WordPress.
------------------------------------------------------------------------------
Создание базы данных WordPress в MariaDBОткройте phpMyAdmin.
Обычно доступен по адресу
http://<ваш_ip_адрес_nas>/phpMyAdmin/.
Войдите, используя имя пользователя " root " и пароль,
который вы установили при установке MariaDB.
Создайте новую базу данных, например, " wordpress_db ".
Установите кодировку " utf8mb4_unicode_ci ".
------------------------------------------------------------------------------
Установка WordPress на Synology NASЗагрузите последнюю версию WordPress (
предлагается скачать с оф сайта, но в центре пакетов тоже есть такая возможность )
-------
Загрузка и распаковка файлов WordPress на NASРаспакуйте скачанный архив WordPress на вашем компьютере.
Загрузите все файлы и папки из распакованного архива в созданную ранее общую папку wordpress на вашем NAS.
Вы можете использовать программу File Station в DSM или любой FTP-клиент.
--------------------------------------------------------------------------------------------
Запуск установки WordPress через веб-браузерОткройте веб-браузер и перейдите по адресу
http://<ваш_ip_адрес_nas>/wordpress/.
(Замените <ваш_ip_адрес_nas> на IP-адрес вашего Synology NAS).
Начнется процесс установки WordPress.
Следуйте инструкциям на экране.
Вам будет предложено ввести данные для подключения к базе данных.
Используйте:
Имя базы данных: wordpress_db (или имя, которое вы выбрали)
Имя пользователя: root
Пароль: ( Пароль пользователя root, который вы установили при установке MariaDB )
Сервер базы данных: localhost
Завершите установку, указав имя сайта, имя пользователя администратора и пароль.
--------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
Настройка 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.