我已经在OSX Lion上安装了XAMPP。 因为我想为来自我发展的一个文件夹我添加了一个虚拟主机到/Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf
XAMPP + OSX + Virtualhosts +更改httpd.conf中的用户= phpmyadmin创建数据库不工作
<VirtualHost *:80>
ServerAdmin [email protected]
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访问?感谢您的帮助。由于
我不知道做什么用上面? – johowie 2012-07-07 04:11:59
@johowie你读过吗?并尝试过? – 2012-07-07 04:13:34
在php.ini中:'session.save_path =/Applications/XAMPP/xamppfiles/temp /',并且每个人都可以读取并写入 – johowie 2012-07-07 04:22:28