【问题标题】:Laravel 5.3 blank white screen no errorsLaravel 5.3 空白白屏没有错误
【发布时间】:2016-10-25 08:21:51
【问题描述】:

我已经浏览了很多论坛试图找到解决此错误的解决方案,但似乎没有工作。

site-error.log 中的错误

Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /path/site/vendor/laravel/framework/src/Illuminate/Foundatio‌​n/helpers.php on line 475

我已经分配了

sudo chown -R www-data:www-data /path/directory 

ls -al 的结果

drwxrwxrwx 12 www-data www-data    4096 Oct 25 10:06 .
drwxrwxrwx  6 www-data www-data    4096 Oct 25 06:46 ..
drwxr-xr-x  6 www-data www-data    4096 Oct 25 10:04 app
-rw-r--r--  1 www-data www-data    1646 Oct 25 10:04 artisan
drwxr-xr-x  3 www-data www-data    4096 Oct 25 10:04 bootstrap
-rw-r--r--  1 www-data www-data    1412 Oct 25 10:04 composer.json
-rw-r--r--  1 www-data www-data  134388 Oct 25 10:04 composer.lock
-rw-r--r--  1 www-data www-data 1723068 Oct 25 10:04 composer.phar
drwxr-xr-x  2 www-data www-data    4096 Oct 25 10:04 config
drwxr-xr-x  5 www-data www-data    4096 Oct 25 10:04 database
-rw-r--r--  1 www-data www-data     615 Oct 25 09:46 .env
-rw-r--r--  1 www-data www-data     491 Oct 25 10:04 .env.example
-rw-r--r--  1 www-data www-data      61 Oct 25 10:04 .gitattributes
-rw-r--r--  1 www-data www-data      96 Oct 25 10:04 .gitignore
-rw-r--r--  1 www-data www-data     558 Oct 25 10:04 gulpfile.js
-rw-r--r--  1 www-data www-data     135 Oct 25 07:17 .htaccess
-rw-r--r--  1 www-data www-data  401057 Oct 25 10:04 _ide_helper.php
-rw-r--r--  1 www-data www-data     401 Oct 25 10:04 package.json
-rw-r--r--  1 www-data www-data     930 Oct 25 10:04 phpunit.xml
drwxr-xr-x  5 www-data www-data    4096 Oct 25 10:04 public
-rw-r--r--  1 www-data www-data     749 Oct 25 10:04 readme.md
drwxr-xr-x  5 www-data www-data    4096 Oct 25 10:04 resources
drwxr-xr-x  2 www-data www-data    4096 Oct 25 10:04 routes
-rw-r--r--  1 www-data www-data     563 Oct 25 10:04 server.php 
drwxrwxrwx  5 www-data www-data    4096 Oct 25 10:04 storage
drwxr-xr-x  2 www-data www-data    4096 Oct 25 10:04 tests
drwxr-xr-x 34 www-data www-data    4096 Oct 25 10:06 vendor

我也申请了

sudo chgrp -R www-data storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache

但我仍然得到黑白屏幕。我哪里错了

【问题讨论】:

  • 您是否生成了唯一的APP_KEY? php artisan key:generate
  • 你的web服务器的文档根目录指向public文件夹?
  • 是的,它指向公共文件夹
  • 您能否具体说明在此之前您采取了哪些行动?你执行了哪些命令?您是否需要数据库,如果需要,您是否运行过迁移?也许您的 .env 文件中有语法错误?那种东西。
  • 将代码推送到实时服务器后,我执行了composer install,然后是php artisan migrate,我创建了.htaccess,然后是sudo chown -R www-data:www-data /path/directory,然后是sudo chgrp -R www-data storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cachephp artisan key:generate 最后我尝试了访问我的 www.website.com,它有一个黑白屏幕

标签: laravel laravel-5.2


【解决方案1】:

对于可能面临同样问题的其他人,升级到 php7 后,您必须禁用 Apache2 的 PHP5 模块并启用 PHP7,如下所示:

a2dismod php5
a2enmod php7.0
sudo service apache2 restart

【讨论】:

    猜你喜欢
    • 2017-07-20
    • 1970-01-01
    • 2016-07-05
    • 1970-01-01
    • 2017-09-03
    • 2017-09-05
    • 1970-01-01
    • 2020-02-03
    • 2018-07-05
    相关资源
    最近更新 更多