CakePHP 빠진 대책

소개



해결이 근본적인지 확실하지 않습니다.
조금 전에 진행하는 데 도움이 될 것이라고 생각하고 씁니다.

조금씩 늘려 갈 것 같습니다!
조금 메모이므로 이모티콘이나 그런 많지 않습니다. (。・ω・。) 거기? 거기인가! ? ? ?

조속히



Argument 1 passed to Cake\Http\Session::_overwrite() must be of the type array, null given, called in /var/www/html/vendor/cakephp/cakephp/src/Http/Session.php on line



내용 : overwrite의 함수, 배열 넣는 것이 아니면 안 됩니다만, , , null 맞추어 취하자! (。・ω・。) 분노 같네요,,,

대책 0 : 캐시의 세션 ID가 남아 있기 때문에 불편하게 일어나고있는 것 같기 때문에 브라우저의 캐시 삭제. 근본적인 대책은 아니지만,

대책 1: 파일 권한 문제의 때였습니다.
$ chmod 777 /Users/****/Docker/cakePHP/apach/html/tmp/cache/models/myapp_cake_model_default_articles_tags

※/Users/****/Docker/cakePHP/apach/html/는 적절히 변경
※myapp_cake_model_default_articles_tags는 적절히 변경

를 치면 왼쪽 그림에서 오른쪽 그림과 같이됩니다.
아, 되어 있지 않은 것은 전부 해 주세요.



SQLSTATE[42S02]: Base table or view not found: 1146 테이블 'mydb01.user_sessions' doesn't exist



대책 0:
원래 테이블이 없을지도 모르기 때문에 테이블이 있는지 확인.

대책 1:
내용 : user_sessions라는 느낌의 tabel이나 view 없습니다! ! (。・ω・。) 후~~~응

대책:user_sessions의 테이블이 없다면 거기를 찾지 않게 했습니다. 강행 돌파!
'handler' => [
    'engine' => 'DatabaseSession',
    'model'  => 'UserSessions'  // DB table name is user_sessions
],

같은 기술 장소이므로 다음과 같이 코멘트 아웃
'handler' => [
    //'engine' => 'DatabaseSession',
    //'model'  => 'UserSessions'  // DB table name is user_sessions
],

htps : // 보오 k. 곱셈 php. 오 rg/4/그럼/로 ゔぇぉp멘 t/세시온 s. HTML
읽어 두는 것이 좋을 것 같습니다,,,

대책 2:

이상한 곳에서 pr(); 적으로 디버그 넣고 있다고 했습니다.

SQLSTATE[HY000]: General error: 8 attempt to write a readonly database



오류 내용이 있거나 조금 불안

내용 : 쓰고 싶지만 읽기 전용입니다! 어쩔 수 없어! (。・ω・。) 어때요!

해결책: 쓸 수 있는 권한 부여
$ chmod -R 777 /Users/***/Docker/cakePHP/apach/html/sample/tmp
$ chmod -R 777 /Users/***/Docker/cakePHP/apach/html/sample/logs

※/Users/***/Docker/cakePHP/apach/html/sample/는 적절히 변경

덧붙여서 Docker에 있기 때문에와 Docker 컨테이너 안에서 가고 있을지도 모릅니다만 제 경우 mac에 폴더가 있으므로 mac쪽으로부터 권한 변경하지 않으면 안 되었습니다. 확실히,,,

덧붙여서 이것이 공식적으로 작성되었습니다.
htps : // 보오 k. 곱셈 php. 오 rg/4/그럼/인 s 타치오. HTML#I d8

CakePHP는 몇 가지 작업을 위해 tmp 디렉토리를 사용합니다. 모델의 정의나, 뷰의 캐쉬, 세션 정보등입니다. logs 디렉토리는 기본 FileLog 엔진이 로그 파일을 출력하는 데 사용됩니다.

따라서 CakePHP를 설치한 후 logs, tmp 디렉토리 및 모든 서브디렉토리에 웹 서버 실행 사용자의 쓰기 권한이 있는지 확인하십시오.

덧붙여서 전체 화면 이하 느낌입니다!





끝에



그리고 왜 CakePHP에서 laravel이라든가 아닌가? ? ?
CakePHP라는 이름이 단연 나와 맞다고 생각했으니까. 케이크! 케이크!
라고 하는 것과 CakePHP 쪽이 문서 많다고 해.
라고 생각했지만 되었기 때문에 스스로 기사를 준다고 하는 녀석입니다(o*。_。)o
라고 할까 Python의 Diango와 CakePHP로 고민하고 있어, 만약 누군가와 뭔가 하고 있을 때 CakePHP 쪽이 어쩐지 다양한 면에서 좋을 것 같다고. 자신의 미래 가치? 보다 누군가와 하기 쉬운 분을 우선했습니다. 함께 해주는 사람이 있으면 이야기입니다만,,,.

좋은 웹페이지 즐겨찾기