我正在完成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
有人可以帮忙吗?
答案 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
下运行。