【问题标题】:Mediawiki 404 error on Main Page主页上的 Mediawiki 404 错误
【发布时间】:2017-02-06 05:08:50
【问题描述】:

我在一个旧网站上安装了 mediawiki,仍然有数据库和 wiki 包含的所有信息。我基本上将所有旧目录直接通过 FTP 传输到新网站。

我在 LocalSettings.php 中更改了以下内容以说明我的新位置:

$wgScriptPath       = '/forge';
$wgArticlePath = '/forge/$1';
$wgRunJobsAsync = false;
$wgScriptExtension  = ".php";

真的,我唯一要做的就是更新脚本路径和文章路径,使其与以前不同。所有数据库登录信息都是相同的。然而,当我尝试访问该站点时,我收到了 404 page not found 错误。某些东西工作正常,因为当我使用 /forge 输入 URL 时,它会显示为 /forge/Main_Page。我还需要更改其他设置吗?

【问题讨论】:

  • 我设法通过编辑 LocalSettings.php 文件使其正常工作,但我也忽略了更改 htaccess 文件。

标签: mediawiki


【解决方案1】:
  1. 您是否为漂亮的 URL(如 /forge/Page_title)配置了 Apache 重写?好像不是。
  2. 不要将$wgScriptPath$wgArticlePath 指向同一个目录。虽然理论上可以使其与更多的重写一起工作(例如,使其在 /forge/Page/forge/index.php?... 之间有所不同,等等),但这很难实现,而且 MediaWiki 开发人员明确不支持。

【讨论】:

    猜你喜欢
    • 2018-08-11
    • 2018-06-17
    • 2017-01-14
    • 1970-01-01
    • 2011-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-22
    相关资源
    最近更新 更多