【问题标题】:removing laravel/public/ from path in laravel从 laravel 的路径中删除 laravel/public/
【发布时间】:2014-10-27 17:24:48
【问题描述】:

我当前在 laravel 中到索引页面的路径是

localhost/debeli/laravel/public/

如何做到这一点

本地主机/

运行 Windows 7、32 位 虚拟主机 XAMPP

我更改了我的 xampp/apache/conf/httpd.conf

DocumentRoot "C:/xampp/htdocs/debeli/laravel/public/"

但它不起作用

【问题讨论】:

  • debeli/laravel/public 附加到您的网络服务器/虚拟主机的配置文档根目录
  • 你能把你的httpd.conf贴在这里吗?

标签: php laravel


【解决方案1】:

您需要为您的站点创建一个虚拟主机并将文件放在其公共根文件夹中(在您创建虚拟主机时可配置),或者将您的 laravel 安装放在主服务器的根目录中。

有关更多详细信息,请指定您的平台(您正在运行什么操作系统)。

【讨论】:

    【解决方案2】:

    要为 laravel 提供服务,请在 cmd 中导航到您的 laravel 安装目录并输入“php artisan serve”,它应该为您的应用提供 localhost:8000

    更多信息:http://laravel.com/docs/4.2/quick

    或创建一个指向您的公用文件夹的虚拟主机(已回答)

    或使用 laravel 宅基地:更多信息:http://laravel.com/docs/4.2/homestead

    【讨论】:

      【解决方案3】:

      在 xampp 文件夹中,您必须搜索文件夹 apache/conf/extra。在该文件夹中,您可以找到一个名为 httpd-vhosts.conf 的文件,在该文件中,您可以指定一个新的虚拟主机,您可以在其中将 DocumentRoot 映射到 htdocs 中的站点文件夹。

      在文件底部添加以下内容:
      <VirtualHost *:80> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "C:/xampp/htdocs/debeli/laravel/public" ServerName localhost ErrorLog "logs/app-error.log" CustomLog "logs/app-access.log" common </VirtualHost>

      别忘了重启apache服务器!

      亲切的问候, 电影

      【讨论】:

        猜你喜欢
        • 2015-11-17
        • 2019-04-02
        • 2016-07-30
        • 2020-06-07
        • 2015-11-17
        • 2015-01-14
        • 1970-01-01
        • 1970-01-01
        • 2021-05-11
        相关资源
        最近更新 更多