laravel-8 - 在共享主机空白页面上推送我的网站后
问题描述
我想在不中断其可用性的情况下彻底改组我的网站。我使用共享主机。在我的域上,我创建了几个子域,一个托管当前可用的站点,另一个保留用于我的改组。站点的根文件分别是:
- subdomain1.domain.fr/public
- subdomain2.domain.fr/public
我在两个子域上使用相同的 .htaccess 文件。第一个有效。第二个显示一个空白页在 Firefox 上没有其他信息。在 Brave 或 Google chrome 上显示错误 500 消息。这是我的 .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]
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
以下是 .env 中的一些有用值
APP_ENV=local
APP_DEBUG=true
APP_URL=http://localhost
谢谢你的帮助
仅用 phpinfo() 替换 index.php 的内容时的附加编辑;它正确显示页面 php 信息。
解决方案
最终,使用
phpinfo(); exit;
在 index.php 文件中并在语句后移动它们,我发现 vendor/autoload.php 丢失了。而且谁做的最多谁做的最少,我添加了完整的供应商目录,可能没有必要。
推荐阅读
- python - 如何在同一页面中将 5 个 PDF 合并为一个
- laravel - Laravel - 类别作为 url 段,类别属于许多
- r - 将 Vector 转换为 R 中的单个但非典型字符串
- pandas - 如何根据具有列表值的字典键对数据进行分组?
- mysql - 在mysql的选择查询中使用Mysql函数作为列名
- java - 整数不能被取消引用
- ruby-on-rails - postgres 的对等身份验证失败 - 无法确定密码的设置位置
- openrefine - 如何根据 OpenRefine 中的位置添加字符串字符?
- python-3.x - 我的着色器有错误,不知道如何修复
- javascript - 如何使我的图像仅隐藏在模态框中?