繁体   English   中英

在所有 Laravel 路由上总是出现空白页

[英]Always getting blank page on all Laravel routes

在访问下面给出的 Laravel 项目时,我总是得到空白页。 请告知如何解决此问题。 谢谢!

http://1.231.118.4:9000/

http://1.231.118.4:9000/admin/login

Apache 2.4 PHP 7.2 MySQL 5.7

phpinfo: http://1.231.118.4:9000/info.php

虚拟主机:

<VirtualHost *:9000>
    ServerName 1.231.118.4
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/ico/public
    <Directory /var/www/html/ico/public>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
     </Directory>
    ErrorLog /var/www/html/ico/error.log
</VirtualHost>

.htaccess:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} (.+)/$
    RewriteRule ^ %1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
</IfModule>

我遇到了同样的问题,结果我公共目录中的 index.php 文件中的所有代码都被注释了! 你可以试试

在我的 app\\Providers\\RouteServiceProvider.php 文件中,路由在 443 端口上提供服务,这就是为什么我在所有路由上都得到 404。 还是谢谢大家。

    public function map()
    {
        switch(request()->getPort()){

          case 9001:
                //exit;
              break;
          case 443:
              $this->mapAdminWebRoutes();
              $this->mapApiRoutes();
              $this->mapWebRoutes();
              break;
         // choose a port that is not used by another server
          default:
          $this->mapAdminWebRoutes();
              $this->mapApiRoutes();
              $this->mapWebRoutes();
              break;
        }
    }

就我而言,.env 文件有一个格式错误的条目,因为所有值都不允许在没有引号的值中使用空格:

#BAD
DATETIME_FORMAT=Y-m-d H:i:s
#GOOD
DATETIME_FORMAT="Y-m-d H:i:s"

出于某种原因,这个错误没有输出任何东西,希望对有同样问题的人有用!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM