Thứ Sáu, 5 tháng 5, 2017

Cài đặt owncloud 9.1 trên Ubuntu 16.04

Bước 1: Cài đặt các gói dịch vụ Apache, MariaDB, PHP
Code:
# sudo apt-get update
# sudo apt-get install apache2 mariadb-server libapache2-mod-php7.0
# sudo apt-get install php7.0-gd php7.0-mysql php7.0-curl
#  sudo apt-get install php7.0-intl php7.0-mcrypt php-imagick
#  sudo apt-get install php7.0-zip php7.0-xml php7.0-mbstring
Bước 2: Khởi động dịch vụ MariaDB và đặt mật khẩu root
Code:
# sudo mysql_secure_installation
Enter current password for root (enter for none): --> gõ Enter
Set root password? [Y/n] Y
New password: --> đặt mật khẩu cho tài khoản root của database
Chọn Yes với tất cả các câu hỏi còn lại
Bước 3: Mặc định khi cài đặt MariaDB thì tài khoản quản trị root không thể đăng nhập vào MariaDB bằng mật khẩu mà nó chứng thực bằng plugin. Do đó ta cần disable chế độ chứng thực bằng plugin bằng cách gõ các lệnh sau

Code:
# sudo mysql -u root
MariaDB [(none)]> use mysql;
Hiển thị cột plugin trong cơ sở dữ liệu user
Code:
MariaDB [mysql]> SELECT user, plugin FROM user;
Chỉnh sửa lại giá trị plugin thành trống thay vì unix_socket 
Code:
MariaDB [mysql]> UPDATE user SET plugin="";
Đặt lại mật khẩu cho tài khoản quản tri root

Code:
MariaDB [mysql]> UPDATE user SET password=PASSWORD("password_taikkhoanroot") WHERE user="root";
MariaDB [mysql]> FLUSH PRIVILEGES;
MariaDB [mysql]> quit
Bước 4: Truy cập vào link: http://download.owncloud.org/downloa.../9.1/owncloud/ để tải gói repo và cài đặt owncloud

Code:
# 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-get update
# sudo apt-get install owncloud
Bước 5: Tiến hành cài đặt các thông số về tài khoản quản trị, vị trí lưu dữ liệu và loại cơ sở dữ liệu sẽ sử dụng cho owncloud bằng cách truy cập đến địa chỉ http://<IP_cua_server>/owncloud/

Phần "Tạo tài khoản quản trị" --> tạo tên đăng nhập và mật khẩu cho tài khoản sẽ giữ quyền quản trị owncloud

Phần "Thư mục dữ liệu" --> điền vào nơi sẽ lưu trữ dữ liệu của người dùng (có thể để mặc định là /var/www/owncloud/data)

Phần "Cấu hình cơ sở dữ liệu" --> Chọn "MySQL/MariaDB" --> nhập thông tin tài khoản quản trị root của MariaDB đã tạo ở bước 2 phía trên --> nhập tên cơ sở dữ liệu dành cho owncloud (đặt tên tùy ý)

Tham khảo thêm tại: https://doc.owncloud.org/server/late...tallation.html

Bước 6
: Để có thể truy cập vào owncloud từ một tên miền ví dụ owncloud.offices.vn thì ta cần chỉnh trong /var/www/owncloud/config/config.php bằng cách thêm tên miền như bên dưới

Code:
'trusted_domains' =>
  array (
    0 => '113.199.8.32',
    1 => 'owncloud.offices.vn',
  ),

Không có nhận xét nào:

Đăng nhận xét