잡것2017.03.19 08:30


아래 이전 글에 이은 글입니다.

시놀로지 NAS에 ownCloud 설치기

시놀로지 ownCloud 업로드 크기 변경


ownCloud의 보안 및 설치 경고에 나타난 메모리 캐시가 설정되지 않았다는

아래 글을 해결하기위한 작업입니다.

No memory cache has been configured.



설치 경고에 나타난 문서 링크를 클릭했더니

Caching 부분이 있었고

Configuring Memory Caching 을 클릭했더니 뭔가 복잡한 글이 나왔습니다.

관련 지식은 없으나.. 위 글과 구글의 힘을 빌었더니

ownCloud 에서 지원되는 캐싱 백엔드는 APC, APCu, Memcached, Redis 가 있는데

이 중에 APCu가 PHP 5.5 이상에 해당되는 것이므로

결론적으로는 ownCloud의 config.php 에 아래 줄을 추가해주면 된다는 것이더군요.


'memcache.local' => '\OC\Memcache\APCu',


그래서 다음과 같이 


1. PUTTY로 접속


2. config.php 가 있는 폴더로 이동

(로그인 및 이동 관련 명령은 이전 게시물 참조)


로그인 상태에서 우선 cd / 명령으로 최상위 디렉토리로 이동

cd volume1/web/owncloud/config 폴더로 이동


3. config.php 권한 변경

기본적으로 쓰기가 안된 상태라 권한을 변경해야합니다.

현재 저 같은 경우는 권한이 640 이었습니다.

현재 권한 상태가 궁금하면 

가장 간단한 것은 파일질라 같은 FTP 프로그램으로 접속해서 보면 바로 보입니다.


어쨌든 쓰기가 가능하도록

chmod 777 config.php로 권한 변경


4. vi 로 config.php 파일 열기

vi config.php


열었더니 아래와 같은 내용이 나오는 군요


i 눌러서 insert 모드로 전환 후 맨 아래에

'memcache.local' => '\OC\Memcache\APCu', 추가


ESC 눌러서 Insert 상태 종료 후

: 을 입력하고 wq를 입력 엔터해서 저장하고 닫습니다.


다시 권한을 원래대로 변경합니다.

chmod 640 config.php


5. ownCloud 관리자에서 확인

재부팅할 필요없이 바로 반영된다고 하니 관리자로 들어가 확인해봅니다.

아래처럼 정상적으로 되는군요. 



저작자 표시 비영리 변경 금지
신고
Posted by 아저씨~