1. PHP 추가적인 모듈 설치
$ sudo apt-get install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip
2. owncloud 설치 : https://owncloud.org/download/ 참조
$ sudo wget -nv https://download.owncloud.org/download/repositories/9.1/Ubuntu_16.04/Release.key -O Release.key
$ sudo apt-key add - < Release.key
$ sudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/9.1/Ubuntu_16.04/ /' > /etc/apt/sources.list.d/owncloud.list"
$ sudo apt update
$ sudo apt install owncloud
** 혹은 아래와 같이 다운 받아서 설치
$ wget https://download.owncloud.org/community/owncloud-latest.tar.bz2
$ tar -xvf owncloud-10.0.6.tar.bz2
$sudo mv owncloud /var/www
$ sudo chown -R www-data:www-data /var/www/owncloud
3. 아파치 설정 추가
sudo nano /etc/apache2/apache2.conf * 디렉토리 있는 곳에 아래 내용 추가
<Directory /var/www/owncloud>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
4. Mysql DB 생성 및 설정
$ mysql -u root -p
mysql> create database owncloud;
mysql>GRANT ALL ON owncloud.* to '아이디'@'localhost' IDENTIFIED BY '자기패스';
mysql> flush privileges;
mysql>exit;
5. owncloud 추가 설정 : 생략해도 가능, 나중에 웹페이지로 접근해서 최초 설정시 입력됨
$ sudo nano /var/www/owncloud/config/config.php
* 파일이 없는 경우 config.sample.php 를 복사해서 사용
'trusted_domains' =>
array ( 0 => '192.168.1.xxx',
1 => '192.168.1.xxx',
2 => '211.217.ooo.xxx',
),
** 파일 업로드 용량 수정 ( 최초 웹페이지 접근 설정시 수정 가능)
$ sudo nano /var/www/html/owncloud/.htaccess
php파일 수정 부분
upload_max_filesize = 16G (e.g., to stay consistent with the example value above)
post_max_size = 15G (e.g., to stay consistent with the example value above)
output_buffering = 16384 (e.g., to stay consistent with the example value above)
.htaccess 수정 부분
php_value upload_max_filesize 원하는 업로드용량 16G
php_value post_max_size 원하는 업로드용량 -1 15G
php_value memory_limit 1024M
$ sudo nano /etc/php/7.0/apache2/php.ini 업로드 용량 부분 수정
6. 192.168.xx.xxx/owncloud 로 접근 및 설정
자신이 사용할 마스터 ID /패스 입력
mysql DB 선택
위의 4번 과정에서 생성한 DB 접근 ID / 패스 입력, DB명, 127.0.0.1:80 입력
그러면 마스터 ID 생성되고 이것으로 기타 설정 가능
댓글 없음:
댓글 쓰기