微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Laravel + Vue项目;与XAMPP集成的问题

如何解决Laravel + Vue项目;与XAMPP集成的问题

我正在尝试在lacalhost上的laravel中启动项目。这个项目不是我的,我在研究它,并尝试弄清楚它是如何构建的。主要文件有:enter image description here

在此文件中是laravel.core。他看上去像这样:enter image description here

在我的XAMPP httpd-vhost中,我有VirtualHost。在我的每一个项目工作正常之前,都没有问题。在虚拟主机中,我创建到这个主文件夹的路径,其中index.PHP所在。但是,当我尝试在浏览器中打开时,警告该站点很危险,因为它是经过自我认证的,此后,只有XAMPP仪表板,什么都没有。

在我的index.PHP中,我有路径:

require __DIR__.'/laravel_core/bootstrap/autoload.PHP';

在上面的文件中,我有

require __DIR__.'/../vendor/autoload.PHP';

编辑:

这是.htaccess:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes If Not A Folder...
    RewriteCond %{HTTPS} !=on
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.PHP [L]

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>

在index.PHP中:

require __DIR__.'/laravel_core/bootstrap/autoload.PHP';

$app = require_once __DIR__.'/laravel_core/bootstrap/app.PHP';
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);

$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);

$response->send();

$kernel->terminate($request,$response);

底部,我从.env中添加代码,接着从bootsrap / autoload.PHP添加代码,最后从vendor / autoload.PHP添加代码

APP_ENV=local
APP_KEY=base64:2OWwGrH6hL+4MKkV7sZZ21MTjSHv/zacUDC67FWVBa4=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost

DB_CONNECTION=MysqL
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=testowa1
DB_USERNAME=testowa1
DB_PASSWORD=password
DB_TABLE_PREFIX=cms_

define('LaraVEL_START',microtime(true));
require __DIR__.'/../vendor/autoload.PHP';

require_once __DIR__ . '/composer/autoload_real.PHP';
return ComposerAutoloaderInit7c0fb85d4a884560a3dba2e1e877f7b0::getLoader();

解决方法

好的,此问题已通过msg解决。他在评论中写道,VirtualHost存在问题,当我删除.htaccess中的这两行内容时,显示XAMPP仪表板就不再存在问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。