Giới thiệu
ONLYOFFICE là phần mềm mã nguồn mở miễn phí cho phép các nhóm quản lý dự án, quan hệ khách hàng và tài liệu ở một nơi. Mặc dù Ubuntu là bản phân phối Linux nổi tiếng nhất, chúng tôi không muốn người dùng các bản phân phối khác cảm thấy bị bỏ rơi. Hướng dẫn này sẽ chỉ ra các bước cần thực hiện để cài đặt hệ thống cộng tác ONLYOFFICE trên Red Hat/CentOS.Yêu cầu hệ thống
Để ONLYOFFICE hoạt động chính xác, máy của bạn phải đáp ứng một số yêu cầu hệ thống và cài đặt một số thành phần bổ sung:- RAM: 2 GB trở lên
- Tệp hoán đổi: ít nhất 2 GB
- Ổ cứng: ít nhất 2 GB dung lượng trống
- mono: phiên bản 3.2 trở lên
- MySQL: phiên bản 5.6 trở lên later
- nginx
Mã:
yum -y install nano yum-utils
yum -y install epel-release
yum install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
Nếu một số thành phần này bị thiếu, hãy làm theo hướng dẫn từ trang web chính thức của họ.
Kích hoạt dịch vụ MySQL và khởi động mysql:
Mã:
systemctl enable mysqld.service
systemctl start mysqld.service
Mã:
mysql_secure_installation
Mã:
[root@static ~]# mysql_secure_installation
Mã:
LƯU Ý: KHUYẾN NGHỊ CHẠY TẤT CẢ CÁC PHẦN CỦA Script này CHO TẤT CẢ CÁC MÁY CHỦ MySQL ĐANG SỬ DỤNG TRONG SẢN XUẤT! VUI LÒNG ĐỌC KỸ TỪNG BƯỚC!
Mã:
Để đăng nhập vào MySQL để bảo mật, chúng ta sẽ cần mật khẩu hiện tại của người dùng root. Nếu bạn vừa cài đặt MySQL và chưa đặt mật khẩu root, mật khẩu sẽ để trống,
vì vậy bạn chỉ cần nhấn enter ở đây.
Mã:
Nhập mật khẩu hiện tại của root (enter nếu không có):
OK, đã sử dụng mật khẩu thành công, tiếp tục...
Mã:
Đặt mật khẩu root đảm bảo rằng không ai có thể đăng nhập vào người dùng root MySQL nếu không có quyền thích hợp.
Mã:
Đặt mật khẩu root? [Y/n] Y
Mật khẩu mới:
Nhập lại mật khẩu mới:
Mật khẩu đã được cập nhật thành công!
Đang tải lại bảng đặc quyền..
... Thành công!
Mã:
Theo mặc định, cài đặt MySQL có một người dùng ẩn danh, cho phép bất kỳ ai
đăng nhập vào MySQL mà không cần phải tạo tài khoản người dùng cho
họ. Điều này chỉ nhằm mục đích thử nghiệm và giúp quá trình cài đặt
diễn ra suôn sẻ hơn một chút. Bạn nên xóa những người dùng này trước khi chuyển sang
môi trường sản xuất.
Mã:
Xóa người dùng ẩn danh? [Y/n] y
... Thành công!
Mã:
Thông thường, root chỉ được phép kết nối từ 'localhost'. Điều này
đảm bảo rằng không ai có thể đoán được mật khẩu root từ mạng.
Mã:
Không cho phép root đăng nhập từ xa? [Y/n] y
... Thành công!
Mã:
Theo mặc định, MySQL đi kèm với một cơ sở dữ liệu có tên là 'test' mà bất kỳ ai cũng có thể
truy cập. Cơ sở dữ liệu này cũng chỉ dành cho mục đích thử nghiệm và nên được xóa
trước khi chuyển sang môi trường sản xuất.
Mã:
Xóa cơ sở dữ liệu thử nghiệm và truy cập vào cơ sở dữ liệu đó? [Y/n] y
- Đang xóa cơ sở dữ liệu thử nghiệm...
LỖI 1008 (HY000) ở dòng 1: Không thể xóa cơ sở dữ liệu 'test'; cơ sở dữ liệu không tồn tại
... Không thành công! Không quan trọng, hãy tiếp tục di chuyển...
- Đang xóa các đặc quyền trên cơ sở dữ liệu thử nghiệm...
... Thành công!
Mã:
Tải lại các bảng đặc quyền sẽ đảm bảo rằng tất cả các thay đổi đã thực hiện cho đến nay
sẽ có hiệu lực ngay lập tức.
Mã:
Tải lại các bảng đặc quyền ngay bây giờ? [Y/n] y
... Thành công!
Mã:
Xong! Nếu bạn đã hoàn tất tất cả các bước trên, thì cài đặt MySQL của bạn hiện đã an toàn.
Mã:
Cảm ơn bạn đã sử dụng MySQL!
Mã:
Đang dọn dẹp...
Cài đặt ONLYOFFICE
Bước 1. Mở Terminal bằng tổ hợp phím Ctrl+Alt+TBước 2. Thêm kho lưu trữ yum ONLYOFFICE.
Để thực hiện, hãy tạo tệp /etc/yum.repos.d/onlyoffice.repo với nội dung sau:
Mã:
nano/etc/yum.repos.d/onlyoffice.repo
Mã:
[onlyoffice]
name=onlyoffice repo
baseurl=http://download.onlyoffice.com/repo/centos/noarch/
gpgcheck=0
enabled=1
Chỉ cần thực hiện lệnh sau:
Mã:
sudo yum install onlyoffice
Cấu hình ONLYOFFICE
Trước khi bạn khởi động ONLYOFFICE lần đầu tiên, bạn cần tạo cơ sở dữ liệu và cấu hình kết nối tới cơ sở dữ liệu đó.Để thực hiện điều đó, hãy chạy tập lệnh cấu hình:
Mã:
chmod +x /var/www/onlyoffice/configure.sh
/var/www/onlyoffice/configure.sh
Xin lưu ý: tập lệnh không tạo người dùng cho cơ sở dữ liệu và không thay đổi mật khẩu cho những người dùng hiện tại.
Mã:
[root@static ~]# /var/www/onlyoffice/configure.sh
-bash: /var/www/onlyoffice/configure.sh: Quyền bị từ chối
[root@static ~]# chmod +x /var/www/onlyoffice/configure.sh
[root@static ~]# /var/www/onlyoffice/configure.sh
Đang cấu hình quyền truy cập MySQL...
Máy chủ: localhost
Tên cơ sở dữ liệu: onlyoffice
Người dùng: root
Mật khẩu: