【问题标题】:I got a laravel 5 blank page on Ubuntu / Plesk 11我在 Ubuntu / Plesk 11 上有一个 laravel 5 空白页
【发布时间】:2025-12-30 16:55:06
【问题描述】:

我在带有 Plesk 11 的 Ubuntu(最新版本)上安装了 laravel 5;我将存储文件夹 chmod 到 777,直到现在我得到一个空白页。

我已经安装了mcrypt,但是什么也没有,仍然是空白页显示,里面也没有源代码,奇怪...

有什么帮助吗?

【问题讨论】:

  • 检查您的 php、apache 和 mysql 日志。如果连你自己都看不出来是怎么回事,我们怎么才能知道呢?
  • 请务必检查您的 Apache 虚拟主机到 Laravel public 文件夹的挂载点,因此,public_html/public 此外,根据您在 Plesk 中启用的模块,出于安全考虑,权限 777 将被拒绝原因。

标签: ubuntu laravel plesk


【解决方案1】:

你可以从你的 apache 的 error_log 中得到更多的想法,它会告诉你到底哪里出了问题。

大多数情况下它与权限有关,即使您说您将其更改为 777。其他常见问题是 PHP 中缺少一些 Laravel 依赖项。

第三,一切都会好起来的,你的控制器就是不返回任何东西 :)

确保 DocumentRoot 进入 Laravel 安装中的公共文件夹

【讨论】:

  • 谢谢 Margus,这是我的 homeController :
  • 我很高兴我的 cmets 提供了帮助。如果一切正常,那么您可以接受答案以关闭问题。
  • 对不起,我不能过去这里 myController,但我认为它不是来自它,因为它在本地服务器上运行良好。我认为服务器上缺少一些东西,在 UBUNTU 上,但我不知道到底是什么
  • 是的,这一定和你的环境有关。服务器 error_log 必须告诉你 Laravel 无法启动的原因是什么。确保您的 DocumentRoot 是公共文件夹
  • 我发现该网站与 index.php 一起工作,但没有它就不行