Nextcloud 설치 상태에 따라 여러 경고 메시지들이 나옵니다. 아래는 몇몇 해결방법들을 정리한 내용입니다.
memcache
sudo apt install php-apcu
config.php 수정
nextcloud가 위치한 디렉토리에서 config/config.php에 다음 내용을 추가합니다.
'memcache.local' => '\OC\Memcache\APCu',
sudo systemctl restart php8.1-fpm.service nginx.service
본인이 사용하는 php-fpm을 restart 시킵니다.
imagick 오류
"이 인스턴스의 모듈 php-imagick에 SVG 지원이 없습니다. 더 나은 호환성을 위해 설치를 권장합니다."
위와 같이 나오는 경우입니다.
sudo apt install php-imagick
php getenv(‘PATH’) 에러
본인이 사용하는 php 버전의 php-fpm의 설정 디렉토리에 www.conf 파일이 있습니다. 8.1을 사용하는 필자의 경우 아래와 같은 위치입니다.
/etc/php/8.1/fpm/pool.d
해당 파일을 열면 아래 내용이 있습니다.
env[HOSTNAME] = $HOSTNAME env[PATH] = /usr/local/bin:/usr/bin:/bin env[TMP] = /tmp env[TMPDIR] = /tmp env[TEMP] = /tmp
이 부분이 주석으로 되어 있는데 주석을 해제하고 php-fpm을 restart합니다.
sudo systemctl restart php8.1-fpm.service nginx.service
참고
- https://docs.nextcloud.com/server/25/admin_manual/installation/source_installation.html#php-fpm-tips-label
- https://wiki.wnote.kr/index.php?title=Nextcloud&mobileaction=toggle_view_desktop