Ubuntu17.10에 ownCloud 설치(뒷편)

7095 단어 UbuntuownCloud

설치 마법사 구현


데이터 디렉토리 지정


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

좋은 웹페이지 즐겨찾기