Pydio 설치 삽질@라즈베리파이
Pydio 8을 설치하여 간단한 문서 동기화와 hubiC 연결을 하기 위해 Raspberry Pi에 설정 작업을 진행했습니다.
그 덕분에 제 서버는 NGINX 설정 파일 오류로 3시간동안 멈춰있었네요. -_-;;
환경은 다음과 같습니다. FileZilla도 같이 사용했습니다.
- Raspberry Pi 2 B 900Mhz ARMv7 Quad Core CPU and 1GB RAM with Ubuntu MATE 16.04
- ThinkPad T420s Intel Core i7 2620M CPU and 8GB DDR3 RAM with Windows 10 1709 RTM / SSH Connect
사용한 자료의 출처는 다음과 같습니다. 일부 인용입니다.
우선 Pydio를 받아줄 겁니다. 저는 폴더가 ~/html/이라서 그렇게 했습니다.
pi@localhost: ~/html$ wget -P /home/pi/html https://download.pydio.com/pub/core/archives/pydio-core-8.0.1.tar.gz
그리고 나서 압축을 해제해 줍니다.
$ sudo tar -xzf /home/pi/html/pydio-core-8.0.1.tar.gz
이 때 저의 경우 pydio와 core가 예약 단어라며 옮겨지지 않아서 Filezilla로 이름 바꾸기 작업 진행했습니다.
폴더가 pydio-core-8.0.1과 같은 형식으로 풀릴텐데 이를 저는 바꿔주었습니다.
이렇게 하고 나서 어떻게 설정했느냐에 따라 Pydio 설정 화면이 뜰 수도 있고 안 뜰 수도 있습니다.
저는 500 Internal Server 오류가 있는 줄 알고(모바일 크롬만 그렇게 얘기합니다.) 헤매다가 원인이 PHP 모듈이 덜 설치됨을 알고 아래와 같이 작업해 주었습니다. 에러 코드 찾고 난리 났었네요.
$ sudo apt install php7.0-xml php7.0-xmlrpc
DOM Document가 찾을 수 없다는 식의 오류인데 XML 모듈을 설치하라고 해서 설치한 겁니다.
이후에도 다음과 같이 Pydio 오류가 나서 수정해 주기로 했습니다.
먼저 권한 수정을 해 줍니다.
$ sudo chmod 0777 (pydio 설치경로)/data
$ sudo chmod 0777 (pydio 설치경로)/data/cache
그리고 PHP INTL 확장을 설치해 줬습니다.
$ sudo apt install php7.0-intl
이후 Output buffering 설정을 off 상태로 주석 해제하였으나 여전히 Warning이 떠서 놔두고 아래와 같이 진행하기로 했습니다.
일단 AllowOverride All 옵션이 NGINX에 없기도 하고, StackOverFlow에 나오는 내용도 Pydio에서 잘 감지해 괜찮다고 말 할지 알 수 없어서 그렇게 했습니다.
이후 작업은 수월해서 하란 대로 설정했습니다. 한국어가 있긴 하지만 설치 화면까지 완벽한 한국어는 아니니 주의하세요.
.htaccess를 수정하라고 나오긴 하지만 그 절차를 거치치 않고도 잘 나옵니다.
로그인하고 써봤는데, 그동안 퍼포먼스 개선을 많이 했는지 매우 빠릿합니다. UI도 깔끔하고 좋네요.
* 본 글에 관련된 저작권 등의 문의사항은 댓글 및 트위터 멘션으로 부탁드립니다.
'개발이야기 > Raspberry Pi' 카테고리의 다른 글
Pydio - HubiC간 연결하기(SVFS) (2) | 2017.11.04 |
---|---|
Pydio 삽질 ②: 'missing user in node url' 오류 해결하기 (0) | 2017.10.23 |
Lets Encrypt 인증서 발급 및 자동화 @라즈베리파이 (0) | 2017.10.22 |
[라즈베리파이2]Linaro 15.01 Development Branch를 Ubuntu 15.04 Vivid Vervet으로 업그레이드 하기기 (0) | 2015.07.03 |
[라즈베리파이2] Ubuntu 14.10(Linaro 15.01 Development Branch) ARM 설치 (12) | 2015.06.06 |
댓글
이 글 공유하기
다른 글
-
Pydio - HubiC간 연결하기(SVFS)
Pydio - HubiC간 연결하기(SVFS)
2017.11.04 -
Pydio 삽질 ②: 'missing user in node url' 오류 해결하기
Pydio 삽질 ②: 'missing user in node url' 오류 해결하기
2017.10.23 -
Lets Encrypt 인증서 발급 및 자동화 @라즈베리파이
Lets Encrypt 인증서 발급 및 자동화 @라즈베리파이
2017.10.22 -
[라즈베리파이2]Linaro 15.01 Development Branch를 Ubuntu 15.04 Vivid Vervet으로 업그레이드 하기기
[라즈베리파이2]Linaro 15.01 Development Branch를 Ubuntu 15.04 Vivid Vervet으로 업그레이드 하기기
2015.07.03