【问题标题】:Cakephp installation on WAMP missing files在 WAMP 上安装 Cakephp 缺少文件
【发布时间】:2016-07-09 18:11:46
【问题描述】:

我正在运行 WAMP,它运行正常。我显然成功地安装了作曲家,并且还安装了 Cake 没有错误。它创建了一个测验项目。当我在浏览器中访问 URL 时,我看到了默认蛋糕页面的所有文本,但没有看到 css 或图像。它正在寻找文件,例如 /cquiz/css/cake.css,但是当我打开 cquiz 目录时,我没有看到任何名为 css 的文件夹。我做错了什么?

【问题讨论】:

  • 很抱歉,当我转到 cquiz/webroot 时,我确实看到了 css、img 和 js 文件。我还在顶部看到一个错误“url 重写配置不正确”我猜这就是原因
  • LoadModule rewrite_module modules/mod_rewrite.so 在 httpd.conf 中被注释掉,我修复了这个问题,现在我看到了 CSS,但我仍然看不到图像

标签: cakephp composer-php wamp


【解决方案1】:

您需要将文档根目录设置为 cquiz/webroot。

如果您使用的是 Apache(我假设这是因为您说您使用的是 WAMP),您必须编辑 httpd.conf 文件并将文档根目录更改为您的 webroot 目录。

否则,如果您不能或不想更改文档根目录(例如,如果您在同一服务器中有另一个 Web 应用程序),您可以将 webroot 中的所有文件移动到您的根目录并编辑索引。 php(您从 webroot 移动到根目录)并更改 require webroot 以适应新位置。

【讨论】:

  • 谢谢...实际上在打开 rewrite_module 后一切看起来都很好,我只是看不到蛋糕徽标,但是当我在浏览器中转到 cakephp.org/img/cake-logo.png 时那里什么都没有!我指向另一个图像并且它有效。至少它看起来有效。
猜你喜欢
  • 2016-03-30
  • 1970-01-01
  • 1970-01-01
  • 2014-02-20
  • 2013-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-09
相关资源
最近更新 更多