【问题标题】:White screen come at output after running cake php on wamp在 wamp 上运行 cake php 后出现白屏
【发布时间】:2016-05-10 06:20:27
【问题描述】:

我在 cakephp 中有项目,并且我已经做了扩展,但是当我在 wamp 上运行项目时,会出现一个白屏,如果我在 webroot/index.php 中回显其他内容,则会显示回显结果,但是当我运行时weroot/index.php 中的原始文件只有白屏作为输出。

谁能告诉我我遗漏了什么。

【问题讨论】:

  • 你清除缓存了吗?
  • 你有什么错误吗?
  • 没有错误,只是白屏,从上周开始尝试解决这个问题
  • 将完整的错误文本粘贴到您的问题中。使用问题下方的edit 链接
  • @ShubhamSaini 您被要求将其放在您的问题中,而不是作为高度不可读的评论!此外,堆栈跟踪通常会附带一条错误消息,您也应该将其包括在内。

标签: cakephp wamp


【解决方案1】:

Configure:read('debug') 的值是多少(在 config/core.php 中设置)?它应该大于零,因此您会看到 PHP 错误。将 debug 设置为零适用于实时环境,在开发模式下,您应该使用 1、2 或 3 的值(每升一级意味着显示更多的调试信息)。

对于 http-vhosts.conf 文件中的 WAMP,添加类似

<VirtualHost *:80>

DocumentRoot "d:/websites/myapp/app/webroot/"
ServerName local.myapp

<Directory "d:/websites/myapp/app/webroot/">
    Options -Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order allow,deny
    Allow from all
</Directory>
</VirtualHost>

然后在您的 Windows 主机文件中,即 'C:\windows\system32\drivers\etc\hosts' 添加

127.0.0.1    local.myapp

重启 Wamp 然后访问 local.myapp 应该会给你一个结果。

添加-

您是否在 php ini 文件中将 display_errors 设置为“on”? php 错误日志告诉你什么?

  • 检查调试 > 0
  • 清除 app/tmp/cache/persistent/*
  • 检查本地虚拟主机错误日志
  • 检查全局 httpd 错误日志
  • 重启apache,(停止,启动),重启缓存服务(memcached 等)
  • 进入模具世界('stop');从 app/webroot/index.php 和 在您的应用程序中向下

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-30
    • 1970-01-01
    • 2021-03-18
    • 1970-01-01
    • 2017-06-15
    • 1970-01-01
    • 2021-07-25
    • 1970-01-01
    相关资源
    最近更新 更多