1. GitHub 연결 (Invalid token)
- 원인: GitHub은 이제 일반 비밀번호를 허용하지 않음.
- 해결: Personal Access Token(PAT) 발급 후 비밀번호 대신 입력.
2. 브라우저 tempnam() 에러
- 원인: 우분투 최신 버전의 Systemd PrivateTmp 보안 정책 때문. 웹 서버가 실제 /tmp에 접근하는 것을 시스템이 차단함.
- 해결: * /etc/systemd/system/apache2.service.d/override.conf 파일을 생성.
- [Service] PrivateTmp=false 설정 후 서비스 재시작.
3. Permission Denied & DB Cache 에러
- 원인: 로그 파일 쓰기 권한 부족 및 cache 테이블 부재.
- 해결:
- 권한: chown -R money:money로 기본 권한을 잡고, storage와 bootstrap/cache만 www-data 그룹 권한(g+w) 부여. (보안과 편의성 절충안)
- DB: php artisan migrate로 필요한 테이블 생성.

반응형
'꼰대개발자 > 프로그래밍 언어' 카테고리의 다른 글
| AWS WAF 데이터를 DB에 저장하기 (0) | 2026.05.28 |
|---|---|
| X(구 트위터)에 자동으로 포스팅하기 (0) | 2026.05.13 |
| PHP5.2와 JAVA에서 호환이 가능한 AES256 암호화(2) (1) | 2025.09.01 |
| PHP5.2와 JAVA에서 호환이 가능한 AES256 암호화 (0) | 2025.09.01 |
| 스프링 실무에서 MyBatis와 JPA를 비교해 본다. (feat. 영속성 컨텍스트) (4) | 2025.08.14 |