【问题标题】:Mediawiki images 403 denied accessMediawiki 图片 403 拒绝访问
【发布时间】:2017-05-24 23:34:29
【问题描述】:

我已经在Wiki family drupal style sites 之后在 Ubuntu 16 上设置了 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 路径中使用了符号链接,但我已更改以反映实际位置)

Images 目录的权限:

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

其他都是 DOMAIN:DOMAIN

我什至跑过chmod -R 777 images 进行测试。

我已尝试使用 images dir 所在区域中的其他目录和文件,但没有任何成功,这让我认为我无法访问 DocumentRoot 之外的 ANYTHING

【问题讨论】:

    标签: apache permissions mediawiki angular2-directives


    【解决方案1】:

    我通过添加修复它

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

    【讨论】:

      猜你喜欢
      • 2015-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-19
      • 2017-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多