我有一个Laravel的标准欢迎页面,我在Hostinger上主持。唯一的问题是,当我在Hostinger上托管应用程序时,我脑子里的所有标签都被移到了身体上。当我在本地运行应用程序时,不会发生这种情况。
以下是blade文件的内容:
getLocale()) }}">Laravel
这是我设置项目的步骤:
创建一个新的Laravel项目
运行composer require orchid/platform
运行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的支持不愿意帮助我解决
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
预览站点会注入一个
(隐式关闭 和开始 )来告诉您这是一个预览站点。
可以推测,当您关闭预览模式时,问题将消失。