无法让 index.php 在 LINODE 上的 LAMP 上工作

发布于 2024-11-05 06:40:15 字数 234 浏览 4 评论 0原文

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

sorry if this question is very basic , but I am trying to run the example facebook application facebook gives you.
I am using linode, and installed the stock linode LAMP stackscript. I installed PHP and I then downloaded the code from facebook to a facebook folder in the default site folder, /srv/www//public_html/facebook.
I try and go to the site page in the browser with no success.
Im sure im missing something basic so sorry in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不知所踪 2024-11-12 06:40:15

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

在配置文件(通常在 dir.conf 文件中(有时在 /etc/apache2/mods-enabled/ 中))搜索 DirectoryIndex 指令,并验证它是否存在其中有 index.php 。此外,这些定义是按优先顺序排列的。因此,如果 index.html 位于第一个,index.php 位于最后,如果您的文件夹中有一个 index.html 文件,那么您的 < code>index.php 将永远不会被加载。因此,要么从文档根目录中删除 index.html,要么将 DirectoryIndex 指令中的 index.php 移动到左侧。

另外,请确保您在 php.ini 中将 display_errors 设置为 on,并将 error_reporting 设置为 E_ALL。当您的 php 代码中出现解析错误和其他致命错误时,这会告诉您,因此您不必去猜测。

It's possible that your Apache configuration doesn't have index.php set as a valid DirectoryIndex.

Search your configure files (usually in a dir.conf file (sometimes in /etc/apache2/mods-enabled/)) for a the DirectoryIndex directive, and verify that it has index.php in it. Also, these definitions are in order of precedence. So if index.html is first, and index.php is last, if your folder has an index.html file in it, your index.php will never be loaded. So, either remove the index.html from your document root, or move index.php in the DirectoryIndex directive to the left.

Also, make sure you have display_errors set to on in your php.ini and error_reporting set to E_ALL. This will tell you when you have parse errors and other fatal errors in your php code, so you won't have to go guessing.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文