Я установил WordPress (последний) на локальный сервер, который работает на UniServer. Установка завершилась успешно, и я смог перемещаться по админке и добавил пару постов. С лицевой стороны все работало.
Затем я изменил параметр «Постоянная ссылка» на «Имя сообщения», и когда я его сохранил, я получил сообщение об ошибке «Запрещено — у вас нет разрешения на доступ к /wp-admin/options-permalink.php на этом сервере».
При проверке я обнаружил, что если я удалю файл .htaccess, я восстановил доступ и мог сбросить настройку Permlink на «Обычный». Изменение на что-либо, кроме «Обычного», приводит к созданию файла .htaccess без доступа.
Журнал ошибок Apache показывает следующее: - «[Среда, 21 марта, 12:35:04.297002 2018] [rewrite:error] [pid 14192:tid 1908] [client ::1:52537] AH00670: параметры FollowSymLinks и SymLinksIfOwnerMatch отключены. , поэтому директива RewriteRule также запрещена из-за аналогичной возможности обойти ограничения каталога: D:/WEBS/js/wp-admin/options-permalink.php, referer: http://localhost/wp-admin/options-permalink.php"
Я использовал Google для поиска этого сообщения и ходил по кругу с изменениями в файле .htaccess, а также в httpd.conf, но безрезультатно.
Созданный файл .htaccess выглядит следующим образом:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Я следил за тем, что опубликовано здесь: [https://codex.wordpress.org/Using_Permalinks].
Любая помощь приветствуется...