【问题标题】:WAMP does not open my projectWAMP 没有打开我的项目
【发布时间】:2015-07-05 09:54:52
【问题描述】:

我对 web-dev 和 wamp 完全陌生,我必须将它用于大学项目以使用 php 构建网站。我安装了最新版本的 wamp。我将我的项目存储库克隆到 www 文件夹中。

当我在浏览器中运行“localhost”时,我得到了通用 wamp 页面,我可以在页面底部的“项目”标题下看到我的项目文件夹

当我单击该项目时,它没有打开,并且出现 404 not found 错误。这与其他数千人写过的问题不同,当他们使用路径“localhost/projectname”时,他们可以访问他们的项目,但是当他们只是单击他们的项目时,路径是“projectname”并且他们看不到他们的项目.我已经阅读了大量有这个问题的人的帖子,我认为我没有同样的问题,因为当我点击 wamp hompage 上的项目链接时,我得到了完整的路径“http://localhost/PaperCloudBackend/”,这显示了 404错误

请记住,到目前为止,我对 wamp 所做的只是: 1)安装它 2) 将 repo 克隆到 www 文件夹中 3) 使用 localhost 打开浏览器 4) 点击我的项目名称

我真的很想简要回答为什么会发生这种情况,这样我就可以了解根本原因以及问题的解决方案,因为我根本没有为我的团队代码库做出贡献,而且我无法解决这个问题1 周后发布。

谢谢

【问题讨论】:

标签: php git localhost wamp


【解决方案1】:

目前我在window8.1上也遇到了这种情况,为了防止这种情况从根目录wamp/www/index.php.打开index.php文件

改变

$suppress_localhost = true;

$suppress_localhost = false;

希望这将帮助您解决问题。

【讨论】:

  • 嗨,它最初设置为 false,我将其更改为 true,唯一的做法是在路径的开头添加 localhost\,这在逻辑上有所帮助,因为该行设置为 false,当我在 wamp 主页上单击我的项目链接时,它会在地址栏中以全小写字母输入我的项目名称,并且出现 dns 查找错误。我要说的是 $suppress_localhost = true;我认为这更有意义,但无论哪种方式,更改该选项都对我没有帮助:(
【解决方案2】:

我认为它是一个冲突的 .htaccess 错误。如果您的项目中有 .htaccess,请检查您是否在 .htaccess 规则中提供了正确的 url,或者您可以删除文件 (.htaccess) 并在浏览器中运行项目。 您应该检查的另一个问题是您尝试访问的文件夹的根目录中是否存在任何索引文件。 希望对您有所帮助。

【讨论】:

  • 我们的项目正在使用 Slim(还不知道它到底做了什么),但我删除了那里的 .htaccess 文件,仍然遇到同样的错误。不过,感谢您的见解,这是一个很好的电话。 index.php 文件肯定存在于我的根文件中,我什至尝试将其添加到我的地址栏并直接运行但无济于事
  • 由于您使用 slim 在项目的根目录中创建 .htaccess 文件并将其放在下面的代码/规则中并尝试运行 #ErrorLog "logs/mysite.com-error.log" #CustomLog "logs/mysite.com-access.log" combined <Directory "/path/www.mysite.com/public_html"> AllowOverride All Order allow,deny Allow from all </Directory> 以及您还必须对您的 apache 服务器进行 midified允许 .htaccess 文件遵循以下路径和指令`/etc/httpd/conf/httpd.conf 并更改:AllowOverRide None 到 AllowOverride All` 我希望这将帮助您解决问题
  • 嗨,我将 index.php 文件复制到了根 www 文件夹中。我将其重命名为 pp.php,因为 www 目录中已经有一个 wamp“index.php”文件。现在,当我插入“localhost/pp.php”时,我得到了同样的错误。鉴于这些新数据,您认为您建议的解决方案仍然是正确的吗?也感谢您一直以来的帮助。
  • 我会建议你在你的 www 文件夹中创建一个文件夹并将你的整个 repo 复制到其中并将 pp.php 更改回 index.php 并在你的 repo 的根目录中创建 .htaccess目录并添加上面的 .htaccess 规则。这可能会解决您的问题
  • 你能澄清一下上面的htaccess命令吗,它不清楚什么是注释,什么是实际代码。再次感谢
【解决方案3】:

请确保索引文件存在于您的“PaperCloudBackend”目录中,因为它是执行的入口点。

【讨论】:

  • index.php 文件存在。
猜你喜欢
  • 2018-07-22
  • 1970-01-01
  • 2012-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-13
相关资源
最近更新 更多