本地主机无法找到文件,即使它存在(HTTP ERROR 500),MAMP 服务器

问题描述 投票:0回答:1

我最近安装了 MAMP,当我打开子目录时,本地主机找不到索引文件,即使它存在(HTTP ERROR 500)。

我的 localhost 在 Apache 中设置为 90。我试过80和8888,但都不起作用。我能够正确加载

localhost:90
,但是每当我进入像 http://localhost:90/01_FirstPage/ 这样的子目录时,即使它存在,它也找不到 index.php。

这是日志中的错误:

[2023 年 10 月 4 日 05:53:35 UTC] PHP 警告:未知:无法打开 流:第 0 行“未知”中没有此类文件或目录 [2023 年 10 月 4 日 05:53:35 UTC] PHP 致命错误:需要打开失败 'C:/Users/[用户]/OneDrive/Documents/U/Web 编程 2/PHP 课程/CodeDynamicWebsites/CodeDynamicWebsites/01_FirstPage/index.php' (include_path='.;C:\php\pear') 在第 0 行未知

我还尝试了其他浏览器。索引文件中的代码是:

<!DOCTYPE html>
<html>
    <head>
        <title>My First PHP Web Page</title>
    </head>
    <body>
        <?php print('Hello World!'); ?>
    </body>
</html>

我该如何修复它?

php apache mamp
1个回答
0
投票

我正在学习 Udemy 上的教程,因此当我第一次将 MAMP 安装到个人文件夹时,我将原始目录更改为个人文件夹,但它不起作用。在评论提到

.htaccess
之后,我查找了在MAMP中哪里可以找到这个文件夹。对于 Windows,它保存在
C:\MAMP\htdocs.

我将目录和

localhost
重置为 MAMP 中的默认值(
C:\MAMP\htdocs.
,和 apache:
8888
),并尝试再次加载
localhost:8888
。它全部与
index.php
内的
htdocs
文件完美加载,因此我用我需要并完成的文件替换了
htdocs
文件夹内的内容!

© www.soinside.com 2019 - 2024. All rights reserved.