我已經在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