保留 XAMPP 默认页面作为开发网站

Posted

技术标签:

【中文标题】保留 XAMPP 默认页面作为开发网站【英文标题】:Keep XAMPP default page as developing website 【发布时间】: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 中收到错误 - “此网页有重定向循环”。

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

【问题讨论】:

【参考方案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 管理页面命名更传统的名称?

【讨论】:

以上是关于保留 XAMPP 默认页面作为开发网站的主要内容,如果未能解决你的问题,请参考以下文章

减轻从 xampp 到 wordpress 的静态 html 页面

如何修改XAMPP默认网站目录

语言选择页面作为网站的默认页面

XAMPP修改Apache默认网站目录htdocs的详解

更新 XAMPP 后,现有的 Wordpress 网站会重定向到安装页面?

MAC下安装WordPress网站开发框架XAMPP