1. 시스템 업데이트
먼저, 라즈베리파이의 패키지를 최신 상태로 유지하는 것이 중요해.
2. 필요한 패키지 설치
DokuWiki는 PHP 기반이므로, 웹 서버(Apache 또는 Nginx)와 PHP가 필요해.
(1) Apache + PHP 설치
설치 후, Apache를 시작하고 자동 실행되도록 설정:
3. DokuWiki 다운로드 및 설치
4. 웹 서버 설정
(1) Apache 가상 호스트 설정
아래 내용을 추가:
설정 적용:
5. DokuWiki 설정 완료
이제 웹 브라우저에서 http://라즈베리파이_IP/dokuwiki/install.php 로 접속해서 설치를 마무리하면 돼.
🔍 1️⃣ Apache에서 PHP 모듈이 활성화되지 않음
먼저, PHP가 제대로 설치되고 Apache에서 활성화되었는지 확인해 보자.
위 명령어를 실행했을 때 PHP 버전이 출력되지 않으면 PHP가 설치되지 않은 것이야.
설치하려면 다음 명령을 실행하면 돼.
설치 후 PHP 모듈을 활성화하고 Apache를 다시 시작:
🔍 3️⃣ Apache가 PHP 파일을 처리하도록 설정
/etc/apache2/sites-available/000-default.conf 파일을 열어보자.
파일 안에 아래 내용이 포함되어 있는지 확인하고, 없으면 추가해.
저장 후 Apache를 다시 시작.
경고: 데이터 디렉터리가 제대로 보호되지 않은 것 같습니다.
apache2.conf 수정 (추가)
<LocationMatch "/(data|conf|bin|inc|vendor)/">
Order allow,deny
Deny from all
Satisfy All
</LocationMatch>