我已经在 OSX Lion 上安装了 XAMPP。因为我想从我的一个开发文件夹中提供一个文件夹,所以我添加了一个虚拟主机到/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin email@gmail.com
DocumentRoot "/Users/myosxUsername/Documents/dir/dir/htdocs"
ServerName qmh
ErrorLog "logs/qmh-error_log"
CustomLog "logs/qmh-access_log" common
</VirtualHost>
并且还在主机文件中添加了一个条目
127.0.0.1 qmh
由于服务器访问目录的权限问题,/Users/myosxUsername/Documents/dir/dir/htdocs
我还将用户更改httpd.conf
为我的myosxUsername
User myosxusername
Group admin
# previous setting below
# User nobody
# Group nobody
在这些更改之后,虚拟主机工作正常。问题是,当我现在使用 phpmyadmin 创建新数据库时,我收到错误消息
db_create.php:缺少参数:new_db
如果我将用户改回:
User nobody
Group nobody
然后 phpmyadmin 工作正常,但由于权限问题无法访问我的虚拟主机目录。
我想我必须以某种方式告诉apache不要以某种方式使用新用户进行mysql访问?感谢您的帮助。谢谢