当使用Hostinger渲染blade文件时,头部中的所有标签都会被移动到body中。
P粉652523980
P粉652523980 2023-07-17 18:42:36
[PHP讨论组]

我有一个Laravel的标准欢迎页面,我在Hostinger上主持。唯一的问题是,当我在Hostinger上托管应用程序时,我脑子里的所有标签都被移到了身体上。当我在本地运行应用程序时,不会发生这种情况。

以下是blade文件的内容:


getLocale()) }}">
    
        
        

        Laravel

        
        
        

        
        
    
    
    

这是我设置项目的步骤:

  1. 创建一个新的Laravel项目

  2. 运行composer require orchid/platform

  3. 运行php artisan orchid:install

这是我在Hostinger上托管应用的步骤:

创建网站。

转到高级 > PHP配置,并选择PHP 8.1。

转到高级 > GIT,并生成一个SSH密钥,并将其作为部署密钥添加到您的存储库中。

然后使用GitHub的SSH URL添加存储库,并指定正确的分支。目录可以留空。

转到数据库 > 管理,并添加一个MySQL数据库。

接下来,转到高级 > SSH访问,并打开Git Bash,将SSH登录命令粘贴到终端中,并输入密码。

然后导航到您的域名,即cd domains > cd {{domain}} > cd public_html

运行此命令:cp .env.example .env

运行此命令:nano .env,并添加数据库凭据并配置其他所需内容。

转到https://getcomposer.org/download,并在终端中运行命令行安装。

运行php -v,如果php不是8.1,则运行以下命令。a. 运行nano ~/.bashrc,并将此文本放入alias php='/opt/alt/php81/usr/bin/php' b. 输入next . ~/.bashrc off

然后运行php composer.phar install

接下来,运行php artisan key:generate

接下来,运行php artisan migrate

接下来,运行php artisan storage:link

完成后,运行nano .htaccess,并将以下文本放入其中Rewrite Engine On RewriteRule ^(.*)$ public/$1 [L]

然后运行curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash out

然后运行以下命令:

a. export NVM_DIR="$HOME/.nvm"
b. [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"
c. [ -s "$NVM_DIR/bash_completion" ] && . "$NVM_DIR/bash_completion"

接下来,运行nvm install 16.1

然后运行npm install和npm run build。

完成这些步骤后,Laravel网站已部署,但当我访问预览网站时,所有的head标签都移动到了body标签中。

有没有人知道我如何解决这个问题?因为Hostinger的支持不愿意帮助我解决


P粉652523980
P粉652523980

全部回复(1)
P粉087951442

预览站点会注入一个

(隐式关闭 和开始 )来告诉您这是一个预览站点。
可以推测,当您关闭预览模式时,问题将消失。



热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号