【问题标题】:laravel 4 does not work on Windows XAMPPlaravel 4 在 Windows XAMPP 上不起作用
【发布时间】:2013-09-11 04:49:11
【问题描述】:

在 Windows 7 cmd 上,我从 `C:\xampp\htdocs\lara.一切都已下载并安装好。

但是,当我尝试访问 http://localhost/lara/blog 时,它会显示 apache 的目录列表。我在安装过程中按照the documentation中的说明进行操作。

我注意到以下注释:

  1. C:\xampp\htdocs\lara\blog 没有任何 index.php 或 .htaccess
  2. C:\xampp\htdocs\lara\blog\app 同样,没有任何 index.php 或 .htaccess
  3. 只有访问 http://localhost/lara/blog/public 才能打开一个带有 laravel 标志和“你已经到达”字样的页面

我无法知道问题出在哪里?

【问题讨论】:

    标签: php windows-7 laravel xampp laravel-4


    【解决方案1】:

    Laravel 的文件夹结构使用public 文件夹作为 WWW 根目录,有效地将应用程序的所有文件置于 Web 根目录之外,以帮助确保它们的安全。您遇到的情况是正常的。

    您必须从http://localhost/lara/blog/public URL 访问您的应用程序,或者设置一个指向公共文件夹的虚拟主机URL(例如http://testblog.dev)。我不是在 Windows/XAMPP 上开发的,所以我不能具体告诉你如何做那部分。

    【讨论】:

    • 非常感谢。为了增加这篇文章的好处,以下教程展示了如何在xampp Apache 上创建虚拟主机:sawmac.com/xampp/virtualhosts
    • 你也可以删除公共段,@sємsєм,试试this
    【解决方案2】:

    如果您运行的是 php > 5.4,您也可以在命令提示符下使用内置服务器为应用程序提供服务(用于开发目的):

    php artisan serve

    【讨论】:

      【解决方案3】:

      我在How to install Laravel via Laravel Installer on Windows?有一个答案

      http://goo.gl/uftcSo 了解更多

      希望对您有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-08
        • 1970-01-01
        • 2013-06-05
        • 1970-01-01
        • 2017-11-27
        • 2018-03-09
        • 2014-04-12
        • 2018-11-03
        相关资源
        最近更新 更多