我的 PHP 应用程序不会在本地主机中显示(只有文件夹会显示)。我正在使用 MAMP - 应用程序保存在标准 htdocs 文件夹中
因此,我将一个存储库从 github 拉到我的 htdocs 文件夹中。但是当我转到 http://localhost 时,我得到的只是应用程序中的文件夹列表(而不是看到应用程序在浏览器中显示)。
即,我的应用程序显示项目符号列表,如下所示。通常,如果 php 页面在 htdocs 目录(index.php 等)中有一个简单的页面,我就可以启动并运行 php 页面。但这个应用程序更复杂&没有那个。
我是一个初学者,所以我确信这是我忽略的一些小事情......但是一些帮助将不胜感激。
索引/
-应用程序
-配置
-核心
-等等
-等等
-等
谢谢,
So I've pulled a repository from github into my htdocs folder. But when i go to the http://localhost, all I get is a list of the folders in the App (vs seeing the app display in the browser).
i.e, my app is displaying a bulleted list as seen below. Usually i can get php pages up and running if they have a simple page right in the htdocs directory (index.php, etc). but this app is more sophisticated & doesn't have that.
I'm a beginner, so i'm sure this is something small I'm overlooking...but some help would be much appreciated.
Index of /
-App
-Config
-Core
-etc
-etc
-etc
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
某些东西必须将控制权传递给“index.php”或其他一些控制器来处理请求并吐出您想要查看的 html。如果应用程序应该执行某些操作,您可以尝试检查 .htaccess 文件以查看它应该转发到的内容。如果所有设置都正确但仍然无法正常工作,那么主 httpd.conf 可能有类似 AllowOverride None 的内容,它会阻止 htaccess 中的规则/指令/等正确执行
Something has to pass control to an "index.php" or some other controller that will handle the request and spit out the html you want to see. If the app is supposed to do something, you can try maybe checking the .htaccess file to see what it's supposed to be forwarding to. If all is set up correctly and still not working, then maybe the master httpd.conf has something like AllowOverride None that is preventing the rules/directives/etc in the htaccess from executing correctly