【问题标题】:Accessing XAMPP/laravel home page访问 XAMPP/laravel 主页
【发布时间】: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 应该相同

标签: windows laravel apache ubuntu xampp


【解决方案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 中:) 谢谢,我很感激 :)
猜你喜欢
  • 2016-06-19
  • 2016-05-16
  • 2017-12-18
  • 2012-12-28
  • 2017-11-26
  • 2017-02-12
  • 1970-01-01
  • 2017-12-20
相关资源
最近更新 更多