gpt4 book ai didi

php - 实时部署时出现 laravel 404 错误

转载 作者:可可西里 更新时间:2023-10-31 23:44:44 26 4
gpt4 key购买 nike

我在实时服务器上部署项目时遇到 404 错误。我收到一个 Laravel 页面,上面写着 抱歉,找不到您正在寻找的页面。 所以我知道它正在到达我的项目。

我运行了 php artisan config:cachephp artisan route:cache 来注册我的路由和缓存,但它仍然没有改变。不太确定为什么会收到此错误。我的虚拟主机中的文档根目录也设置为我的公共(public)文件夹。

我采取的部署步骤

  1. 从 git 克隆我的项目
  2. 将分支更改为我的开发分支
  3. 授予我对项目 777 的许可(我知道这是错误的,因为我只是想让它部署并查看它是否有错误)
  4. 将我的虚拟主机指向 project/public
  5. 添加了 .env(在之前的部署中使用它)
  6. Composer 安装
  7. Composer 更新
  8. php artisan 配置:缓存
  9. php artisan 路由:缓存

虚拟主机

<IfModule mod_ssl.c>
<VirtualHost *:443>
DocumentRoot /var/www/html/API/public
#DocumentRoot /var/www/API/public/

ServerName api.app.io
ServerAlias api.app.io
ErrorLog ${APACHE_LOG_DIR}/api-error.log
CustomLog ${APACHE_LOG_DIR}/api-access.log combined

<Directory "/var/www/API/public">
#Options +Includes
#Options +FollowSymLinks -Indexes
Options All
AllowOverride All
Require all granted

</Directory>

SSLCertificateFile /etc/letsencrypt/live/api.app.io/cert.pem
SSLCertificateKeyFile /etc/letsencrypt/live/api.app.io/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateChainFile /etc/letsencrypt/live/api.app.io/chain.pem
</VirtualHost>
</IfModule>

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

# Handles JWT middleware
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
</IfModule>

最佳答案

尝试在您的托管面板中更改 php 版本。

关于php - 实时部署时出现 laravel 404 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53021203/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com