MediaWiki安装问题

时间:2016-03-04 13:46:54

标签: php mediawiki shared-hosting

我正在尝试在我大学的共享主机中安装MediaWiki。 该网址为http://www.iq.usp.br/mcplwiki。 我把MediaWiki文件放在web文件夹中(我使用WinSCP来访问文件夹),所以我应该可以通过访问这个URL访问并完成安装,对吗?

但是当我这样做时,我会收到一个包含以下内容的下载文件:

This is the main web entry point for MediaWiki.
 *
 * If you are reading this in your web browser, your server is probably
 * not configured correctly to run PHP applications!

我已经使用IT服务检查了PHP版本,版本是5.3.3-7,这对于最新的MediaWiki版本应该足够了。

你能帮助我吗? 谢谢!

2 个答案:

答案 0 :(得分:1)

有几个可能的原因......

  1. PHP安全模式 - 安全模式在PHP v5.3中被折旧,并且已知会导致MediaWiki出现问题,请与IT服务部门联系,因为它已被弃用,因此已删除了PHP v 5.4已删除且不存在更长时间的支持。
  2. 权限错误 - 有一些实例我已经知道index.php文件由于某种原因由用户ID“0”(根用户)拥有,而其他文件已被其他用户拥有(通常你自己)可能导致问题,确保安装中的所有文件都由你自己拥有。
  3. 检查PHP和Apache错误文件。您看到消息显示的事实往往会向我表明,使用共享主机从您的帐户运行PHP甚至可能是一个问题。作为测试,尝试上传文件并添加简单的内容,如

    <?php
    echo("PHP Works");
    ?>
    

    通过执行此测试,您将能够确认问题是否是一个配置错误,导致PHP无法正常工作,或者是否存在某些权限错误,导致访问某些必需的包含。如果测试文件有效,则检查PHP错误日志,如果没有,那么PHP很可能没有任何错误,您需要让IT服务检查配置并确认您的特定帐户支持PHP。 / p>

答案 1 :(得分:0)

我遇到的问题是 apache2 没有启用 PHP 模块。

这些是我用来诊断和解决问题的步骤:

  1. 检查您是否拥有 PHP:php -v

  2. 检查您是否在 apache 中启用了 PHP 模块:apachectl -M

  3. 如果您没有 PHP 模块,请为您的 PHP 版本安装一个:apt-get install libapache2-mod-phpX.X

  4. 重新加载:service apache2 reload