所以我在服务器上设置了Mediawiki,它工作得很好。现在我想更改nginx的虚拟服务器配置,所以我有很好的URL。我遵循了这个文档:https://www.mediawiki.org/wiki/Manual:Short_URL/Nginx
这是我的设置:
无法正常使用conf(不错的网址): 虚拟服务器:https://paste.ngx.cc/1436 LocalSettings.php已添加:
$wgScriptPath = "/mediawiki";
$wgScriptExtension = ".php";
$wgArticlePath = "/wiki/$1";
$wgUsePathInfo = true;
Wiki已安装在/var/www/my-site.com/mediawiki
错误是:
在读取时在stderr中发送的FastCGI:“主脚本未知” 来自上游的响应标头,客户端:xxx.xxx.xxx.xxx,服务器: my-site.ch,请求:“ GET / wiki / Main_page HTTP / 1.1”,上游: “ fastcgi:// unix:/var/run/php/php7.2-fpm.sock:”,主持人: “ www.my-site.com”
访问日志中的条目:
“ GET /load.php?debug=false&lang=zh-CN&modules=ext.uls.webfonts.fonts%2Crepository%7Cjquery.webfonts&skin=timeless&version=1ejfn7l HTTP / 1.1“ 200 19908” http://www.my-site.ch/index.php?title=Main_Page“ “ Mozilla / 5.0(X11; Linux x86_64; rv:62.0)Gecko / 20100101 Firefox / 62.0”
知道到底发生了什么吗?