Laravel默认页面空白

17 浏览
0 Comments

Laravel默认页面空白

/var/log/apache2/error.log中没有错误。

我使用composer安装了laravel。

"msg"是我的应用程序名称。

当我访问localhost/msg/时,我可以看到以下列表:

[   ]   CONTRIBUTING.md 2014-01-18 18:14    145  
[DIR]   app/    2014-01-18 18:14     -   
[   ]   artisan 2014-01-18 18:14    2.4K     
[DIR]   bootstrap/  2014-01-18 18:14     -   
[   ]   composer.json   2014-01-18 18:14    697  
[   ]   composer.lock   2014-01-23 10:06     53K     
[   ]   phpunit.xml 2014-01-18 18:14    566  
[DIR]   public/ 2014-01-18 18:14     -   
[   ]   readme.md   2014-01-18 18:14    1.8K     
[   ]   server.php  2014-01-18 18:14    519  
[DIR]   vendor/ 2014-01-23 10:06     -   

当我访问localhost/msg/public/时,我得到一个空白页面(没有源代码)。在apache日志中仍然没有错误。

除了通过composer进行安装之外,我在msg文件夹中还执行了git init。

有什么想法吗?我真的对没有任何错误感到困惑。

0
0 Comments

问题:Laravel默认页面为空白的原因及解决方法

在我的Laravel新安装中,我遇到了WSOD(白屏)问题。在我的本地测试机上一切正常,但在线服务器上却不行。问题出在在线服务器上的PHP版本为5.3,在升级到5.6后问题得到解决。

解决方法:

1. 首先,确认您的Laravel应用程序所需的最低PHP版本。您可以在Laravel官方文档中查找相关信息。确保您的服务器上安装的PHP版本符合要求。

2. 如果您的PHP版本太低,您需要升级到Laravel所需的最低版本。可以通过以下步骤升级PHP版本:

- 检查您的服务器操作系统上是否已经安装了较新版本的PHP。您可以通过运行`php -v`命令来检查已安装的PHP版本。

- 如果没有较新版本的PHP,您需要根据您的操作系统选择合适的PHP版本进行安装。可以通过下载PHP官方网站上的二进制文件进行安装,或者使用操作系统的软件包管理器进行安装。

- 安装完较新版本的PHP后,您需要更新您的服务器配置,使其使用新安装的PHP版本。具体的配置步骤取决于您使用的服务器软件,例如Apache或Nginx。

- 完成以上步骤后,重新启动您的服务器以使更改生效。

3. 在升级到较新版本的PHP后,重新访问您的Laravel应用程序,应该不再出现空白页面的问题。

当Laravel默认页面出现空白的情况时,可能是由于服务器上安装的PHP版本过低导致的。解决这个问题的方法是升级PHP到Laravel所需的最低版本。通过确认服务器操作系统上是否已经安装了较新版本的PHP,如果没有则进行安装,并更新服务器配置,使其使用新安装的PHP版本。完成以上步骤后,重新启动服务器,问题应该得到解决。

0
0 Comments

问题:Laravel默认页面为空白的原因和解决方法

如果上述建议失败,可能需要在index.php中的每个include之前和之后添加die('here');语句,以确定哪个部分出错。如有必要,可以在被包含的文件中重复此过程。

我在laravel/bootstrap上丢失了+x权限。在*nix环境中,这会阻止您读取该目录中的文件。

原因:Laravel默认页面为空白的原因可能是由于权限问题导致无法读取laravel/bootstrap目录中的文件。

解决方法:通过为laravel/bootstrap目录添加+x权限,可以解决无法读取文件的问题。在*nix环境中,可以使用以下命令为目录添加+x权限:chmod +x laravel/bootstrap

如果上述方法仍然无效,可以尝试在index.php文件中的每个include之前和之后添加die('here');语句,以确定具体出错的位置。如果需要,可以在被包含的文件中重复此过程,直到找到错误所在。

通过以上方法,可以解决Laravel默认页面为空白的问题。

0
0 Comments

Laravel default page blank的问题可能的原因是Composer出现了问题,解决方法是检查Composer的配置。

解决方法:

1. 尝试运行命令php artisan serve,仅用于开发目的启动Web服务器。您应该能够访问localhost:8000。如果显示了Laravel的启动页面,则可能是以下问题之一:

- Apache配置有问题。

- PHP无法写入app/storage目录。

2. 另外,还应该检查Laravel日志中是否有错误,并查看Apache错误日志。

0