Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 拉威尔项目+;Vue;与XAMPP集成的问题_Php_Laravel_Xampp_Localhost - Fatal编程技术网

Php 拉威尔项目+;Vue;与XAMPP集成的问题

Php 拉威尔项目+;Vue;与XAMPP集成的问题,php,laravel,xampp,localhost,Php,Laravel,Xampp,Localhost,我正试着用我的lacalhost在laravel开始一个项目。这个项目不是我的,我在做它,并试图找出它是如何建立的。主要文件有: 在这个文件中是laravel.core。他看起来像这样: 在我的XAMPP httpd虚拟主机中,我有虚拟主机。在每一天之前,我的项目都能顺利完成。在虚拟主机中,我创建index.php所在的主文件夹的路径。但当我试图在浏览器中打开时,会有警告说这个网站是危险的,因为它是自我认证的,之后,只有XAMPP仪表板,没有其他 在my index.php中,我有路径: req

我正试着用我的lacalhost在laravel开始一个项目。这个项目不是我的,我在做它,并试图找出它是如何建立的。主要文件有:

在这个文件中是laravel.core。他看起来像这样:

在我的XAMPP httpd虚拟主机中,我有虚拟主机。在每一天之前,我的项目都能顺利完成。在虚拟主机中,我创建index.php所在的主文件夹的路径。但当我试图在浏览器中打开时,会有警告说这个网站是危险的,因为它是自我认证的,之后,只有XAMPP仪表板,没有其他

在my index.php中,我有路径:

require\uuuuu DIR\uuuuuu.'/laravel\u 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>
在底部,我从my.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仪表板就没有问题了。

VirtualHost
可能只响应ip和端口的组合。如果这是您第一次收到此警报,很可能您只将它们配置为使用端口80,但应用程序正在重定向到443,因此apache不知道提供什么服务。复制vhost配置以使用正确的端口或重新配置应用程序。我尝试按照您的建议执行某些操作。我已将vhost复制到正确的端口,但没有帮助。接下来,我创建了自己的ssl证书,但仍然是一样的。我试图重新配置我的应用程序,但我不知道具体如何。在my.env文件中?可能是重定向,是否有
.htaccess
文件?请尝试收集更多有关重定向、服务器配置、您正在访问的url以及您的最终位置等的信息。否则,我们只能根据猜测继续。我编辑了我的问题,并添加了一些代码,也许这将有助于了解问题出在何处。如果有人知道我可以添加什么资源,请写下来。我仍然认为端口存在
VirtualHost
问题。。。尝试从
.htaccess
中删除第一对
RewriteCond
/
RewriteRule
(打开
%{HTTPS}!=的那一对)。
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();