无法让index.php在LINODE上使用LAMP

时间:2011-05-04 20:03:04

标签: php facebook lamp linode

抱歉,如果这个问题非常基本,但我试图运行Facebook应用程序facebook给你的示例。 我正在使用linode,并安装了股票linode LAMP stackscript。我安装了PHP,然后将代码从facebook下载到默认站点文件夹/ srv / www // public_html / facebook中的facebook文件夹。 我尝试在浏览器中访问网站页面但没有成功。 我确定我错过了一些基本的事情,所以提前抱歉

1 个答案:

答案 0 :(得分:2)

您的Apache配置可能没有index.php设置为有效的DirectoryIndex

搜索配置文件(通常在dir.conf文件中(有时在/ etc / apache2 / mods-enabled /中))以获取DirectoryIndex指令,并验证它是否为{{1} } 在里面。此外,这些定义按优先顺序排列。因此,如果index.php是第一个,index.html是最后一个,如果您的文件夹中包含index.php文件,则永远不会加载index.html。因此,要么从文档根目录中删除index.php,要么将index.html指令中的index.php移到左侧。

另外,请确保DirectoryIndex中的display_errors设置为onphp.ini设置为error_reporting。这将告诉你何时你的PHP代码中有解析错误和其他致命错误,所以你不必去猜测。