この問題について考えられるほとんどすべてを読みましたが、問題を解決するものは何も見つかりませんでした。これは私が取得しているエラーログです: Options FollowSymLinks or SymLinksIfOwnerMatch is off これは RewriteRule ディレクティブが禁止されていることを意味します: /var/www/vhosts/site.com/httpdocs/cgi-bin/cron.pl
サイトにアクセスすると、403 Forbidden "You do not have permission to access this document." が表示されます。エラー。
.htaccess を次のように変更しました。
Options +FollowSymLinks +SymLinksIfOwnerMatch
AddDefaultCharset utf-8
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_CGI_AUTHORIZATION:%1]
.
.
.
これもhttpd.confに追加しました:
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
<Directory />
Options -ExecCGI FollowSymLinks -Includes -IncludesNOEXEC -Indexes -MultiViews -SymLinksIfOwnerMatch
AllowOverride All
</Directory>
本当に次はどうすればいいですか?