2016-08-07 3 views
2

최근 Macbook의 OS를 El Capitan으로 업그레이드했습니다. 이전 OS에서했던 것처럼 XAMPP를 설정했습니다. 내가 phpMyAdmin을 사용하여 데이터베이스를 만들려고하고 있어요하지만 난이 무엇입니까 모든이 오류입니다 :XAMPP - phpMyAdmin error session_start() 권한이 거부되었습니다. (13)

Warning in ./libraries/session.inc.php#101

session_start(): open(/var/folders/w3/w7pdy78x5r57wmgcytwvh16r0000gn/T/sess_t4t8i795i8d67a52b785rr0j86isrn8c, O_RDWR) failed: Permission denied (13)

Backtrace

./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은 이전 OS에서 정상적으로 작동했습니다. 나는 비슷한 질문을 본 적이 있지만 그들 중 아무도 나를 위해 일하고 있지 않다. 누군가가 복용량을 알 수 있습니까? 이것은 XAMPP/아파치 내에서 문제가 있습니까? 아니면 어쩌면 브라우저에서 오는 것입니까? Im는 그것으로 그리고 아이디어에서 전부 분실되었다!

UPDATE

이 도움이하지만 난 그냥 때 session.save_path 내 PHP 정보 설정을 확인하고 "값"그게 그렇게 할 생각됩니다 말한다 만약 내가 몰라?

+1

글쎄, 내가 가장 먼저 설정 한 폴더는 다음과 같습니다. – RiggsFolly

+0

@RiggsFolly 안녕하세요, 미안하지만 아직 새로 개발하고 있습니다. php.ini 파일에서 바꿀 것이라고 추측하고 있습니까? – ShiggyDooDah

+0

네, 그걸 (Li)로 설정 해야할지 모르겠군요 - (U) nix가 도울 수 없네요. – RiggsFolly

답변

2

나는 밤새도록 문제를 알아 내려고 노력한 끝에 결국 해결책을 찾았습니다. TMPDIR의 위치를 ​​복사했습니다. 777/붙여 넣기/TMPDIR/위치/여기

sudo는 chmod를/...

그리고 XAMPP를 다시 시작하고 거기에서 모든 잘해야합니다 :

그런 다음 터미널이 사용. 이 도움이되기를 바랍니다 :)

+1

고마워 이것이 나를 위해 해결되었습니다. :-). 또한 404 오류가 모두 수정되었습니다. –

0

올바른 폴더 권한으로도이 문제가 발생했습니다. 폴더에 있던 세션 파일을 삭제하는 문제가 해결되었습니다.

관련 문제