Параметры Wordpress FollowSymLinks ошибка
У меня есть настройка веб-сайта в моем каталоге / httpdocs с собственным htaccess, и у меня есть блог wordpress в /httpdocs / blog, используя стандартный wordpress htaccess
Я продолжаю видеть следующую ошибку в моем журнале ошибок apache:
[ошибка] [клиент #.#.#.# ] Опции FollowSymLinks или SymLinksIfOwnerMatch отключены, что означает, что директива перезаписи запрещена: /var/www/vhosts/somedomain.com/httpdocs/blog/index.pl
Я добавил "варианты + FollowSymLinks" , поскольку это, похоже, исправило проблему для других (но не для меня)
главная .htaccess выглядит следующим образом:
Wordpress .htaccess:
Options +FollowSymLinks
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /blog/index.php [L]
</IfModule>
# END WordPres
мне также интересно, почему ошибка сообщается как "index.pl" поскольку в /блоге нет скриптов perl. Итак, после некоторых поисков я нашел httpd.включите файл (сгенерированный plesk) в /var/www/vhosts/somedomain/ conf/, который содержит некоторые обработчики perl:
SetHandler Perl-скрипт PerlHandler ModPerl::Реестр Параметры ExecCGI разрешить от всех PerlSendHeader На
Если я удаляю поддержку perl через Plesk, таким образом удаляя вышеуказанный блок кода, то я больше не получаю ошибок.
очевидным ответом было бы отключить perl, поскольку мне это не нужно, однако должен быть способ исправить эту ошибку без необходимости делать это?