访问 XAMPP/laravel 主页

Posted

技术标签:

【中文标题】访问 XAMPP/laravel 主页【英文标题】:Accessing XAMPP/laravel home page 【发布时间】:2018-08-29 03:16:33 【问题描述】:

所以,我在这里有一个小问题,我在 Ubuntu 桌面虚拟机(在 vbox 上)上安装了使用 Apache 的 XAMPP,我还在上面创建了一个 Laravel 项目,当我从同一个 VM 本身访问它时它工作正常! Accessing the home page from firefox ubuntu

但是,当我尝试从我的主机 Windows 机器访问它时,它只是像这样访问 XAMPP 主页:

access from chrome windows

现在我的 ubuntu VM 的地址设置为 192.168.1.50 和我的 windows 192.168.1.8 ! 我还在 Windows 机器“etc”文件中添加了条目:

192.168.1.50 usthbcloud.com

到我的 ubuntu 机器:

127.0.0.1 usthbcloud.com

我的 XAMPP 的 httpd.conf 文件包括文件:httpd-vhosts.conf

我将 httpd-vhosts.conf 修改为以下内容:

vhosts.conf

任何解决方案?..

【问题讨论】:

你为什么不用php artisan serve? 老实说,我是 webdev 的新手,我正在学习 Laracasts.com 的 php practionner 课程,他雇用下载 mampp、wampp 或 xampp 以使事情变得更容易,然后我跳到 laravel 课程,因为我正在做我的期末研究项目(它实际上比 webdev 更与云相关,它只是我正在开发的一个界面)我使用 XAMPP 一次安装了完整的包! httpd-vhosts.conf中将你的目录路径设置为你的项目文件夹路径 我做了,我的项目文件夹被称为 PFE,因为它显示在 vhosts.conf 图像中! @A.oussama 您的 Directory 路径和 DocumentRoot 应该相同 【参考方案1】:

您在 Windows 中遇到问题。试试这个

<VirtualHost *:80>
    DocumentRoot "D:/XAMPP/htdocs/"
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "D:/XAMPP/htdocs/eduguru/public/"
    ServerName eduguruacademy.com
</VirtualHost>

在您的httpd-vhosts.conf 中试试这个。相应地替换为您的 DocumentRootServerName。然后重启XAMPP

【讨论】:

谢谢,我想我在开始配置文件时删除了这两个(因为在那之前我遇到了一些问题),我认为它们只是我的文件应该如何的示例,因为它们有示例。 com!现在它开始工作了! PS:问题出在 ubuntu 中,我将其添加到安装在 ubuntu 机器上的 xampp 文件夹中的 httpd-vhosts.conf 中:) 谢谢,我很感激 :)

以上是关于访问 XAMPP/laravel 主页的主要内容,如果未能解决你的问题,请参考以下文章

PDOException 在 Mac OS X El Capitan 上找不到使用 XAMPP laravel 项目和 postgresql 的驱动程序

laraver6-数据填充

laraval join 的理解

Laraver 框架资料

Laraval环境搭建

larave学习笔记1-安装配置