Ubuntu17.10에 ownCloud 설치(뒷편)
설치 마법사 구현
데이터 디렉토리 지정
You should locate your ownCloud data directory outside of your Web root if you are using an HTTP server other than Apache,
아파치 이외의 물건을 사용하면 웹 노선 이외의 곳에 놓을 수 있습니다.
It is best to configure your data directory location at installation, as it is difficult to move after installation. You may put it anywhere; in this example is it located in/var/oc_data. This directory must already exist, and must be owned by your HTTP user (see Set Strong Directory Permissions).
아파치를 사용했지만 신중하게 보기 위해 상기 지정한 디렉터리에 설정했습니다.자신의 환경이 아니기 때문에 권한을 생성하고 변경합니다.$ sudo mkdir /var/oc_data
$ sudo chown www-data:www-data /var/oc_data
mariadb를 추천하기 때문에 설치$ sudo apt install mariadb-server-10.1
* mariadb-serverだとなぜか依存関係でエラーが発生するので、バージョンを指定する
$ sudo apt install mariadb-server
웹 사이트 액세스 및 설치 마법사 실행
ownCloud의 사용자 이름과 암호를 입력합니다.데이터 폴더는 선택 사항입니다.
데이터베이스의 사용자 이름 암호는 루트를 지정합니다.
설정을 완료하기 전에 데이터베이스를 시작합니다.
위의 내용을 입력하고 설정을 완료합니다.
설치 후 작업
안전을 유지하기 위해서는 다음과 같은 조작을 실행해야 한다.ocdata 등 경로는 적당히 변경해야 한다.#!/bin/bash
ocpath='/var/www/owncloud'
ocdata='/var/www/owncloud/data'
htuser='www-data'
htgroup='www-data'
rootuser='root'
printf "Creating possible missing Directories\n"
mkdir -p $ocdata
mkdir -p $ocpath/updater
printf "chmod Files and Directories\n"
find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640
find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750
find ${ocdata}/ -type f -print0 | xargs -0 chmod 0640
find ${ocdata}/ -type d -print0 | xargs -0 chmod 0750
printf "chown Directories\n"
chown -R ${rootuser}:${htgroup} ${ocpath}/
chown -R ${htuser}:${htgroup} ${ocpath}/apps/
chown -R ${htuser}:${htgroup} ${ocpath}/config/
chown -R ${htuser}:${htgroup} ${ocdata}/
#chown -R ${htuser}:${htgroup} ${ocpath}/themes/
chown -R ${htuser}:${htgroup} ${ocpath}/updater/
chmod +x ${ocpath}/occ
printf "chmod/chown .htaccess\n"
if [ -f ${ocpath}/.htaccess ]
then
chmod 0644 ${ocpath}/.htaccess
chown ${rootuser}:${htgroup} ${ocpath}/.htaccess
fi
if [ -f ${ocdata}/.htaccess ]
then
chmod 0644 ${ocdata}/.htaccess
chown ${rootuser}:${htgroup} ${ocdata}/.htaccess
fi
업그레이드 작업
여기를 참조하십시오.
https://doc.owncloud.org/server/latest/admin_manual/maintenance/update.html#set-updating-permissions-label
Reference
이 문제에 관하여(Ubuntu17.10에 ownCloud 설치(뒷편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t-kumarr/items/d1880382ebbb06a8fafc
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ sudo mkdir /var/oc_data
$ sudo chown www-data:www-data /var/oc_data
$ sudo apt install mariadb-server-10.1
* mariadb-serverだとなぜか依存関係でエラーが発生するので、バージョンを指定する
$ sudo apt install mariadb-server
#!/bin/bash
ocpath='/var/www/owncloud'
ocdata='/var/www/owncloud/data'
htuser='www-data'
htgroup='www-data'
rootuser='root'
printf "Creating possible missing Directories\n"
mkdir -p $ocdata
mkdir -p $ocpath/updater
printf "chmod Files and Directories\n"
find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640
find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750
find ${ocdata}/ -type f -print0 | xargs -0 chmod 0640
find ${ocdata}/ -type d -print0 | xargs -0 chmod 0750
printf "chown Directories\n"
chown -R ${rootuser}:${htgroup} ${ocpath}/
chown -R ${htuser}:${htgroup} ${ocpath}/apps/
chown -R ${htuser}:${htgroup} ${ocpath}/config/
chown -R ${htuser}:${htgroup} ${ocdata}/
#chown -R ${htuser}:${htgroup} ${ocpath}/themes/
chown -R ${htuser}:${htgroup} ${ocpath}/updater/
chmod +x ${ocpath}/occ
printf "chmod/chown .htaccess\n"
if [ -f ${ocpath}/.htaccess ]
then
chmod 0644 ${ocpath}/.htaccess
chown ${rootuser}:${htgroup} ${ocpath}/.htaccess
fi
if [ -f ${ocdata}/.htaccess ]
then
chmod 0644 ${ocdata}/.htaccess
chown ${rootuser}:${htgroup} ${ocdata}/.htaccess
fi
여기를 참조하십시오.
https://doc.owncloud.org/server/latest/admin_manual/maintenance/update.html#set-updating-permissions-label
Reference
이 문제에 관하여(Ubuntu17.10에 ownCloud 설치(뒷편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/t-kumarr/items/d1880382ebbb06a8fafc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)