虚拟主机的点文档路由(crud-admin-generator)

时间:2016-01-18 00:32:58

标签: php

我正在完成Crud Admin Generator的安装步骤,并尝试根据现有数据库轻松生成后端应用程序。

在完成安装步骤时,它说:

  

您需要将虚拟主机的文档根目录指向   /path_to/admingenerator/web

     

这是VirtualHost的一个例子:

<VirtualHost *:80>
   DocumentRoot /path_to/admingenerator/web
   DirectoryIndex index.php
   <Directory "/path_to/admingenerator/web">
        Options Indexes FollowSymLinks
        Order Allow,Deny
        Allow from all
        AllowOverride all
        <IfModule mod_php5.c>
           php_admin_flag engine on
           php_admin_flag safe_mode off
           php_admin_value open_basedir none
        </ifModule>
   </Directory>
</VirtualHost>

我不知道在哪里放这个或如何完成设置,因为我坚持这一步。我正在使用Mac OSx和MAMP服务器,所以我的所有应用程序都存储在Applications / MAMP / htdocs

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

首先,找到httpd.conf的路径。在我的例子中,路径如下

/Applications/MAMP/conf/apache/httpd.conf

查找并取消注释此行

# Virtual Hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

我更喜欢使用VirtualHosts使用ServerName指令通过点击http://crud.com来访问您的网站。打开/etc/hosts并添加以下行

127.0.0.1    crud.com

然后打开/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf文件并相应地更新

<VirtualHost *:80>
   DocumentRoot /path_to/admingenerator/web
   DirectoryIndex index.php
   ServerName crud.com
   ServerAlias www.crud.com 
   <Directory "/path_to/admingenerator/web">
        Options Indexes FollowSymLinks
        Order Allow,Deny
        Allow from all
        AllowOverride all
        <IfModule mod_php5.c>
           php_admin_flag engine on
           php_admin_flag safe_mode off
           php_admin_value open_basedir none
        </ifModule>
   </Directory>
</VirtualHost>

最后,重启MAMP - 您的网站现在应该在http://crud.com下运行。