我正在尝试上传由Laravel FW创建的基本站点。我将网站上传到了名为 laraveltest 的文件夹中的public_html
文件夹之外。我将公用文件夹从这里移到了public_html
文件夹。在此文件夹中,我有index.php
文件,并将两行更改为:-
内部( public_html / 公共 / index.php )
require __DIR__.'/../laraveltest/vendor/autoload.php';
$app = require_once __DIR__.'/../laraveltest/bootstrap/app.php';
我还更改了位于public_html文件夹之外的.env文件,并且在根目录中有一个名为laraveltest的文件夹。我更改了用户名/数据库名称以及密码。
当我现在加载网站时,我曾经使页面显示索引为/。
做完一些研究和youTube视频后,我在( public_html)文件夹中添加了一个.htaccess文件。
.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 ^ public/index.php [L]
</IfModule>
现在,当我重新加载页面时,出现错误
此页面无法正常运行 mylivewebsite.com 当前无法处理 这个请求。 HTTP错误500
我还检查了该许可,它也都设置为0777
。
请让我知道如何使我的网站正常运行。