Laravel到新服务器,所有样式都损坏(但没有404错误)

时间:2019-05-15 15:43:19

标签: laravel

我最近将laravel应用程序从附加域服务器迁移到了自己的专用服务器。但是,该站点现在以纯文本显示,没有CSS和JS。当我检查站点时,没有404错误,但是却出现了许多Java错误(例如找不到$)

我尝试了以下 1)将文档根目录从public_html编辑为public_html / public(在域服务器上的添加中有效) 2)编辑了.htaccess 3)编辑了App / AppServiceProvider注册方法 4)编辑index.php

网址为http://85.187.132.48

这是我的.htaccess根目录和公共目录

# 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]

我希望网站正常运行。

1 个答案:

答案 0 :(得分:0)

请检查.env文件中的数据库凭据,然后单击。

php artisan config:clear

注意

您还应该从whoops输出中将环境变量列入黑名单。将此添加到config / app.php

'debug_blacklist' => [
        '_ENV' => [
            'APP_KEY',
            'DB_PASSWORD',
            'REDIS_PASSWORD',
            'MAIL_PASSWORD',
            'PUSHER_APP_KEY',
            'PUSHER_APP_SECRET',
        ],
        '_SERVER' => [
            'APP_KEY',
            'DB_PASSWORD',
            'REDIS_PASSWORD',
            'MAIL_PASSWORD',
            'PUSHER_APP_KEY',
            'PUSHER_APP_SECRET',
        ],
        '_POST' => [
            'password',
        ],
    ],