0
다음은 우분투 16에 MediaWiki를 설정 한 것입니다. Wiki family drupal style sites 다음으로 모든 이미지에 403 금지되어 있습니다. 즉, 이미지는 위키에 표시되지 않으며 URL에서 직접 탐색 할 수도 없습니다.Mediawiki 이미지 403 액세스가 거부되었습니다
images 디렉토리는 DocumentRoot 외부에 있습니다. 여기
내 아파치 지시어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의 및 디렉토리 경로에서,하지만 난 실제 위치 반영하기 위해 변경) [이미지 디렉토리의
권한 :
을/home/DOMAIN/public_html/mediawiki/sites/images
drwxr-xr-x www-data www-data images
기타 모두 DOMAIN : DOMAIN
나는 심지어 chmod -R 777 images
을 테스트했습니다.
나는 어떤 성공을하지 않고, 이미지 디렉토리가 위치한 지역의 다른 디렉토리와 파일을 시도, 그리고 내가 아무거나에게 DocumentRoot에의 외부에 액세스 할 수 있다고 생각하는 날 리드.