我在旧网站上安装了mediawiki,仍然拥有数据库以及wiki包含的所有信息。我基本上将所有旧目录的FTP直接传输到新网站。
我在LocalSettings.php中更改了以下内容以解释我的新位置:
$wgScriptPath = '/forge';
$wgArticlePath = '/forge/$1';
$wgRunJobsAsync = false;
$wgScriptExtension = ".php";
我唯一要做的就是更新脚本路径和文章路径,使其与以前不同。所有db登录信息都是相同的。然而,当我尝试访问该网站时,我收到了404页面找不到错误。有些东西正常工作,因为当我使用/ forge键入URL时,它会显示为/ forge / Main_Page。我还需要改变一些其他设置吗?
答案 0 :(得分:2)
/forge/Page_title
这样的漂亮网址配置了Apache重写?似乎不是这样。$wgScriptPath
和$wgArticlePath
指向同一目录。虽然从理论上讲它可以使它更多地重写(例如,使它在/forge/Page
和/forge/index.php?...
之间不同等等),但这是一个难以实现的目标,并且MediaWiki开发人员明确不支持