【问题标题】:Keep XAMPP default page as developing website保留 XAMPP 默认页面作为开发网站
【发布时间】:2014-09-26 06:23:52
【问题描述】:

我正在准备创建我的投资组合网站,这是我一直以来的想法。我发现 XAMPP 默认管理页面在某些方面对我很有用,但是当我正在开发网站时,我无法再访问它了。

我想知道在开发其他网站时有没有办法保持 XAMPP 默认页面。

我知道我可以为多个网站设置虚拟主机,但 XAMPP 是否一样?我曾经做过一次虚拟主机工作。起初它不起作用(CakePHP 应用程序是什么),但后来我设法使它起作用。

更新: 所以我发现了这篇关于Hosting multiple local sites with XAMPP 的帖子,并像这样编辑了我的虚拟主机配置文件:

<VirtualHost *:80>
    ServerName localhost/xampp
    DocumentRoot "C:/xampp/htdocs/xampp/"
</VirtualHost>
<VirtualHost *:80>
    ServerName localhost
    DocumentRoot "C:/xampp/htdocs/"
</VirtualHost>

我的 windows 主机文件:

127.0.0.1       localhost
127.0.0.1       localhost/xampp

现在,访问127.0.0.1127.0.0.1/xampp 会将我重定向到位于 C:/xampp/htdocs/xampp/ 中的 XAMPP 主页

当我访问localhost 时,浏览器会将我重定向到 index.php 文件(127.0.0.1 也应该如此),该文件用于 htdocs 文件夹中的测试目的。但是,如果我尝试访问 localhost/xampp,我会在 Chrome 中收到错误 - “此网页有重定向循环”。

我不知道如何从这里继续前进。

【问题讨论】:

    标签: xampp virtualhost


    【解决方案1】:

    我找到了答案。问题在于我对 xampp 管理页面域的命名,而不是使用一些东西,其中包括 xampp 页面的 localhost,我不得不使用其他东西,因为使用您自己的命名时它不会冲突。

    现在我的主机文件:

    127.0.0.1       localhost
    127.0.0.1       xampp-admin
    

    和 Apache 虚拟主机文件:

    <VirtualHost *:80>
        ServerName localhost
        DocumentRoot "C:/xampp/htdocs/"
    </VirtualHost>
    <VirtualHost *:80>
        ServerName xampp-admin
        DocumentRoot "C:/xampp/htdocs/xampp/"
        <Directory "C:/xampp/htdocs/xampp/">
            Order allow,deny
            Allow from all
      </Directory>
    </VirtualHost>
    

    这部分(下)并没有改变任何东西,我补充说,因为我在示例中看到了它,但我仍然不知道它有什么用:

        <Directory "C:/xampp/htdocs/xampp/">
            Order allow,deny
            Allow from all
      </Directory>
    

    不过,也许有人可以建议我为 Xampp 管理页面命名更传统的名称?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-25
      • 1970-01-01
      • 1970-01-01
      • 2012-11-25
      • 1970-01-01
      相关资源
      最近更新 更多