미디어 위키를 설정하려고하는데 500 개의 내부 서버 오류가 계속 발생합니다.MediaWiki nginx 500 내부 서버 오류
/var/log/nginx/error.log
이 비어 있습니다. PHP 오류가 거기에 기록되지만 mediawiki와 관련된 오류는 표시되지 않습니다.
php.ini에서 display_errors
및 display_startup_errors
을 on으로 설정했으나 도움이되지 않았습니다.
파일 권한 일 수도 있지만/wiki 전체는 755로 설정되고 www-data:www-data
이 (가) 소유합니다.
나는 또한 https://www.mediawiki.org/wiki/Manual:How_to_debug과 관련된 줄을 포함하고 /wiki/index.php
과 /wiki/LocalSettings.php
에 관련 줄을 포함했지만 오류 로그는 여전히 비어 있습니다.
이 내의 nginx의 설정입니다 : 나는이 문제를 해결하려면 어떻게
server_tokens off;
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
server {
listen 443;
ssl on;
ssl_certificate /etc/letsencrypt/certs/cert.pem;
ssl_certificate_key /etc/letsencrypt/certs/privkey.pem;
root /var/www/html;
index index.php;
server_name example.com;
error_page 404 /404.html;
error_page 500 /500.html;
location = /wiki {
return 301 /wiki/;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.1-fpm.sock;
fastcgi_intercept_errors on;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
? 오류 로그에 아무것도없는 경우 정확히 무엇이 잘못되었는지 알 수 없습니다.