【问题标题】:PhalconPHP - CSS not workingPhalconPHP - CSS 不工作
【发布时间】:2014-08-07 12:55:17
【问题描述】:

所以我开始处理 PhalconPHP,我正在查看一些示例,但我无法让 CSS 正常工作。所以我下载了这个 INVO 示例应用程序 (https://github.com/phalcon/invo),放在 htdocs 文件夹中,在浏览器中加载它,它也缺少 css,只是白屏上的空白文本。所以我的安装一定有问题,有什么想法吗?

谢谢!

【问题讨论】:

  • 检查 CSS 文件路径或在浏览器中检查您的页面
  • 同样删除缓存页面,Phalcon缓存页面:)

标签: php html css phalcon


【解决方案1】:

对于所描述的情况,我会说您的问题与此问题类似: Image resources with Phalcon.

但是,由于您已经下载了 INVO 教程,但它也无法正常工作,我希望您可以在 Apache 配置中执行此操作。请引出这个问题:Friendly URLs in phalcon framwork is not working in Ubuntu

如果这些解决方案都不能解决您的问题,请告诉我并提供更多信息。

【讨论】:

  • 感谢您的评论。我启用了 mod_rewrite 但什么也没发生。我只是尝试单击一些链接,它给出了 404 - 找不到对象。似乎我的 Phalcon 中有一些重大错误。但是,当我在 cmd 中编写“phalcon 命令”时,它会显示它们,所以不知道可能是什么问题。它还显示在“localhost”-> phpinfo 上并已启用。
  • @user43051 我提出的第二个解决方案不是关于mod_rewrite 你读过AllowOverride 设置吗?你检查了吗?
  • 是的,我将所有“AllowOverride”更改为“全部”。这是我为目录得到的: AllowOverride All Options None Require all granted 项目所在的 htdocs 是否应该有一些东西?我尝试为它添加一个条目,但它在浏览器中显示我无权访问它。
  • @user43051 AllowOverride 您找到的是 cgi-bin 文件夹。为您的 htdocs 修改或创建一个 <Directory> 部分。
  • @user43051 <Directory "xx/yy"> 表示“以下规则仅适用于文件夹 xx/yy”。尝试恢复您的 Apache 配置,然后添加 AllowOverride 设置,最后检查 Phalcon .htaccess 文件是否正常 (more info here)。
【解决方案2】:

尝试从以下位置清除 app/config/config.ini 中的 baseUri 值:

baseUri        = /invo/

baseUri        = /

我遇到了一个与您的问题相同的问题,然后我注意到应用程序中的所有链接都以“invo”为前缀,就好像我的应用程序将位于“invo”子文件夹中一样,但事实并非如此。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-12
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 2014-04-23
    • 2018-02-24
    • 2010-10-26
    • 2016-11-16
    相关资源
    最近更新 更多