[英]XAMPP - phpMyAdmin error session_start() Permission denied (13)
我最近將 Macbook 的操作系統升級到 El Capitan。 我像在舊操作系統上一樣設置了 XAMPP。 我正在嘗試使用 phpMyAdmin 創建一個數據庫但我得到的只是這個錯誤:
./libraries/session.inc.php#101 中的警告
session_start(): open(/var/folders/w3/w7pdy78x5r57wmgcytwvh16r0000gn/T/sess_t4t8i795i8d67a52b785rr0j86isrn8c, O_RDWR) 失敗: 權限被拒絕 (13)
回溯
./libraries/session.inc.php#101: session_start() ./libraries/common.inc.php#350: require(./libraries/session.inc.php) ./server_databases.php#12: require_once(. /libraries/common.inc.php)
我認為這是一個權限問題,所以我將所有 XAMPP 文件夾更改為對所有人進行讀寫,但仍然遇到相同的錯誤。 我以前從未遇到過這個錯誤,我的 phpMyAdmin 在我的舊操作系統上運行良好。 我在這里看到過類似的問題,但沒有一個答案對我有用。 有誰知道它可能是什么? 這是 XAMPP/Apache 中的問題還是可能來自瀏覽器? 我對它很迷茫,完全沒有想法!
更新
我不知道這是否有幫助,但我只是檢查了 session.save_path 的 PHP 信息設置,它說“無值”是這樣嗎?
在花了一整夜試圖找出問題之后,我終於找到了解決方案。 我復制了 TMPDIR 的位置。
然后在終端中使用它:
須藤 chmod 777 /paste/TMPDIR/location/here/...
然后重新啟動 XAMPP,從那里應該一切都很好。 我希望這會有所幫助:)
即使具有正確的文件夾權限,我也遇到了這個問題。 我解決了刪除文件夾中的會話文件的問題
我的 MAC OX 和 XAMPP 也有同樣的問題。
要解決問題,請嘗試從錯誤消息中報告的位置刪除會話文件。 MAC 用戶: /Application/XAMPP/xampfiles/temp/ (無論會話 ID 是什么 - 它將出現在錯誤消息中,您將找到同名文件)另外在 /temp 文件夾的位置打開終端並更改訪問權限:
chmod -R o+w
這對我有用,希望可以為您節省一些時間。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.