Mediawiki 图片 403 拒绝访问

Mediawiki images 403 denied access

我已经在 Ubuntu 16 之后 Wiki family drupal style sites 设置了 MediaWiki,无论我做什么,我都会在所有图像上禁止使用 403。也就是说,图像不会显示在 wiki 上,也不会直接导航到 URL.

图像目录在 DocumentRoot 之外。

这是我的 Apache 指令

DocumentRoot "/home/DOMAIN/public_html/mediawiki/mediawiki1.28"
ServerName en.DOMAIN.org
Alias /images "/home/DOMAIN/public_html/mediawiki/sites/images"
<Directory "/home/DOMAIN/public_html/mediawiki/mediawiki1.28">
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-d
RewriteRule ^(.*)$ %{DOCUMENT_ROOT}//index.php [L]
## http://www.mediawiki.org/wiki/Manual:Short_URL/Apache
# Enable the rewrite engine
RewriteEngine On
# Short url for wiki pages
RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/index.php [L]
# Redirect / to Main Page
RewriteRule ^/*$ %{DOCUMENT_ROOT}/index.php [L]
#
Options -Indexes +SymLinksIfOwnerMatch
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
</Directory>

(在 DocumentRoot 和 Directory 路径中使用符号链接,但我已更改以反映实际位置)

图片目录的权限:

/home/DOMAIN/public_html/mediawiki/sites/images drwxr-xr-x www-data www-data images

其他都是DOMAIN:DOMAIN

我还有运行chmod -R 777 images要测试

我试过 images 目录所在区域的其他目录和文件,但没有成功,这让我认为我无法访问 ANYTHING DocumentRoot.

我通过添加

修复了它
<Directory "/home/DOMAIN/public_html/mediawiki/sites/images">
allow from all
Require all granted
</Directory>