XWiki là phần mềm wiki mã nguồn mở và miễn phí được viết bằng Java chạy trên một container servlet như Tomcat, JBoss, v.v. XWiki sử dụng các cơ sở dữ liệu như MySQL hoặc PostgreSQL để lưu trữ thông tin của nó. XWiki cho phép chúng ta lưu trữ dữ liệu có cấu trúc và thực thi tập lệnh máy chủ trong giao diện wiki. Bạn có thể lưu trữ nhiều blog và quản lý hoặc xem các tệp và thư mục của mình bằng XWiki.
XWiki có rất nhiều tính năng, một số tính năng được liệt kê dưới đây:
Sau khi kho lưu trữ được cập nhật, hãy khởi động lại hệ thống để áp dụng tất cả các bản cập nhật.
Đầu tiên, thêm PPA bằng cách chạy lệnh sau:
Tiếp theo, cập nhật kho lưu trữ bằng lệnh sau:
Sau khi kho lưu trữ được cập nhật, bạn có thể cài đặt Java 8 bằng cách chạy lệnh sau:
Sau khi cài đặt Java, bạn có thể kiểm tra phiên bản Java bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Sau khi tải xuống hoàn tất, bạn có thể cài đặt tệp gói đã tải xuống bằng lệnh java như hiển thị bên dưới:
Bạn sẽ thấy đầu ra sau:
Bây giờ, hãy nhấn
Bây giờ, hãy nhấn
Bây giờ, nhấn
Bây giờ, nhấn enter và nhấn 1 để chọn đường dẫn cài đặt mặc định, bạn sẽ thấy kết quả sau:
Bây giờ, hãy nhấn
Bây giờ, bạn sẽ được yêu cầu tạo phím tắt cho người dùng, bạn có thể nhấn '
Bây giờ, XWiki đã được cài đặt trên hệ thống của bạn, đã đến lúc bắt đầu tập lệnh khởi động XWiki như được hiển thị bên dưới:
Vui lòng đợi một lúc để bắt đầu các quy trình. Bây giờ, bạn sẽ thấy một số thông báo trên terminal như hiển thị bên dưới:
XWiki hiện đã hoạt động, đã đến lúc truy cập giao diện web XWiki.
Tiếp theo, cho phép cổng 8080 đi qua tường lửa UFW bằng lệnh sau:
Tiếp theo, tải lại các quy tắc tường lửa để áp dụng tất cả các thay đổi bằng cách chạy lệnh sau:
Bạn có thể biết trạng thái của tường lửa UFW bằng lệnh sau:
Bây giờ, hãy mở trình duyệt web của bạn và nhập URL
, bạn sẽ được chuyển hướng đến trang chủ XWiki như hiển thị bên dưới:
Bạn có thể dừng máy chủ XWiki bất kỳ lúc nào bằng cách nhấn nút
XWiki có rất nhiều tính năng, một số tính năng được liệt kê dưới đây:
- Hỗ trợ kiểm soát phiên bản và ACL.
- Cho phép bạn tìm kiếm toàn bộ wiki bằng ký tự đại diện.
- Dễ dàng xuất các trang wiki sang PDF, ODT, RTF, XML và HTML.
- Tổ chức nội dung và nhập nội dung.
- Chỉnh sửa trang bằng trình soạn thảo WYSIWYG.
Yêu cầu
- Máy chủ chạy Ubuntu 16.04.
- Người dùng không phải root có quyền sudo.
Cập nhật Hệ thống
Trước khi bắt đầu, bạn sẽ cần cập nhật kho lưu trữ Ubuntu lên phiên bản mới nhất. Bạn có thể thực hiện việc này bằng lệnh sau:
Mã:
sudo apt-get update -y
sudo apt-get upgrade -y
Cài đặt Java
Xwiki là một ứng dụng dựa trên Java, vì vậy trước tiên bạn sẽ cần cài đặt Java 8. Theo mặc định, Java 8 không có sẵn trong kho lưu trữ Ubuntu. Bạn có thể cài đặt Java 8 bằng cách thêm kho lưu trữ webupd8team PPA vào hệ thống của mình.Đầu tiên, thêm PPA bằng cách chạy lệnh sau:
Mã:
sudo add-apt-repository ppa:webupd8team/java
Mã:
sudo apt-get update -y
Mã:
sudo apt-get install oracle-java8-installer -y
Mã:
java -version
Mã:
Phiên bản Java "1.8.0_91"Java(TM) SE Runtime Environment (bản dựng 1.8.0_91-b14)Java HotSpot(TM) 64-Bit Server VM (bản dựng 25.91-b14, chế độ hỗn hợp)
Tải xuống và cài đặt Xwiki
Tiếp theo, bạn sẽ cần tải xuống tệp thiết lập do XWiki cung cấp. Bạn có thể tải xuống bằng lệnh sau:
Mã:
wget http://download.forge.ow2.org/xwiki/xwiki-enterprise-installer-generic-8.1-standard.jar
Mã:
sudo java -jar xwiki-enterprise-installer-generic-8.1-standard.jar
Mã:
28 tháng 1 năm 2018 6:57:37 CH THÔNG TIN: Đã khởi tạo nhật ký ở mức 'THÔNG TIN'28 tháng 1 năm 2018 6:57:37 CH THÔNG TIN: Đối số dòng lệnh:28 tháng 1 năm 2018 6:57:37 CH THÔNG TIN: Đã phát hiện nền tảng: ubuntu_linux,version=3.19.0-25-generic,arch=x64,symbolicName=null,javaVersion=1.7.0_15128 tháng 1, 2018 6:57:37 CH CẢNH BÁO: Không xác định được tên máy chủ và địa chỉ IPChào mừng bạn đến với quá trình cài đặt XWiki Enterprise 8.1!Trang chủ tại: http://xwiki.org/Nhấn 1 để tiếp tục, 2 để thoát, 3 để hiển thị lại
1
để tiếp tục cài đặt, bạn sẽ thấy kết quả sau:
Mã:
Vui lòng đọc thông tin sau: XWiki Enterprise - Readme Tổng quan về XWiki EnterpriseXWiki Enterprise là công cụ Wiki thế hệ thứ hai, có các tính năng chuyên nghiệp như Wiki, Blog, Bình luận, Quyền của người dùng, Xác thực LDAP, Xuất PDF và nhiều tính năng khác nữa.XWiki Enterprise cũng bao gồm một công cụ tạo biểu mẫu và tập lệnh nâng cao giúp nó trở thành môi trường phát triển lý tưởng để xây dựng các ứng dụng mạng nội bộ dựa trên dữ liệu. Nó có các tính năng mở rộng mạnh mẽ, hỗ trợ tập lệnh, tiện ích mở rộng và dựa trên kiến trúc mô-đun cao. Công cụ tạo tập lệnh cho phép truy cập API mạnh mẽ để truy cập kho lưu trữ XWiki ở chế độ đọc và ghi.XWiki Enterprise được các công ty lớn trên thế giới sử dụng và có Hỗ trợ mạnh mẽ cho việc sử dụng XWiki chuyên nghiệp. Các điểm chínhSau đây là một số điểm chính để bạn bắt đầu sử dụng XWiki sau khi hoàn tất cài đặt:Bạn có thể tìm thấy tài liệu trên trang web XWiki.orgNếu bạn nhận thấy bất kỳ sự cố nào, vui lòng gửi sự cố trong trình theo dõi sự cố của chúng tôiNếu bạn muốn trao đổi với người dùng hoặc nhà phát triển XWiki, vui lòng sử dụng Danh sách gửi thư & Diễn đànBạn cũng có thể truy cập mã nguồn của XWikiNếu bạn cần hỗ trợ thương mại, vui lòng truy cập trang Hỗ trợNhấn 1 để tiếp tục, 2 để thoát, 3 để hiển thị lại
1
để tiếp tục cài đặt, bạn sẽ thấy kết quả sau:
Mã:
Xem tệp THÔNG BÁO được phân phối cùng với tác phẩm này để biết thêmthông tin về quyền sở hữu bản quyền.Đây là phần mềm miễn phí; bạn có thể phân phối lại và/hoặc sửa đổitheo các điều khoản của Giấy phép Công cộng Chung Ít hơn GNU do Free Software Foundation công bố; phiên bản 2.1 củaGiấy phép hoặc (tùy bạn chọn) bất kỳ phiên bản nào sau đó.Phần mềm này được phân phối với hy vọng rằng nó sẽ hữu ích,nhưng KHÔNG CÓ BẤT KỲ BẢO HÀNH NÀO; thậm chí không có bảo hành ngụ ý vềKHẢ NĂNG THƯƠNG MẠI hoặc SỰ PHÙ HỢP CHO MỘT MỤC ĐÍCH CỤ THỂ. Xem Giấy phép Công cộng Chung Ít hơn GNU để biết thêm chi tiết.Bạn hẳn đã nhận được một bản sao của Giấy phép Công cộng Chung Ít hơn GNU cùng với phần mềm này; nếu không, hãy viết thư cho FreeSoftware Foundation, Inc., 51 Franklin St, Tầng năm, Boston, MA02110-1301 Hoa Kỳ hoặc xem trang web FSF: http://www.fsf.org.Nhấn 1 để chấp nhận, 2 để từ chối, 3 để hiển thị lại
1
để chấp nhận thỏa thuận cấp phép, bạn sẽ thấy kết quả sau:
Mã:
Chọn đường dẫn cài đặt: [/usr/local/XWiki Enterprise 8.1]Nhấn 1 để tiếp tục, 2 để thoát, 3 để hiển thị lại
Mã:
[x] Gói 'Core' bắt buộc???????????????????????????????????????????????????????????????????????????????? [x] Bao gồm gói tùy chọn 'Wiki mặc định'????????????????????????????????????????????????????????????????????????????????????????Nhập Y để Có, N để Không:YNhấn 1 để tiếp tục, 2 để thoát, 3 để hiển thị lại
Y
và nhấn 1
để tiếp tục cài đặt, bạn sẽ thấy kết quả sau:
Mã:
[ Đang giải nén ][ Đang xử lý gói: Core (1/2) ][ Đang xử lý gói: Default Wiki (2/2) ][ Đã giải nén xong ]
Y'
để thêm chúng. Tiếp theo, bạn sẽ được yêu cầu tạo một tập lệnh cài đặt tự động, chỉ cần nhấn Enter để chọn giá trị mặc định, sau khi cài đặt hoàn tất, bạn sẽ thấy kết quả sau:
Mã:
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Tạo một tập lệnh cài đặt tự động????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Nhập Y cho Có, N cho Không:YChọn tập lệnh cài đặt (đường dẫn phải là tuyệt đối)[/usr/local/XWiki Enterprise 8.1/auto-install.xml]Cài đặt thành côngứng dụng đã được cài đặt trên /usr/local/XWiki Enterprise 8.1[ Đang ghi dữ liệu trình gỡ cài đặt ... ][ Hoàn tất cài đặt bảng điều khiển ]
Mã:
cd /usr/local/XWiki Enterprise 8.1
sudo bash start_xwiki.sh
Mã:
start_xwiki.sh: 79: start_xwiki.sh:Đang khởi động Jetty trên cổng 8080, vui lòng đợi...2018-01-28 19:12:41.842:INFO::main: Đã khởi tạo nhật ký @1266ms2018-01-28 19:12:42.905:INFO:oejs.Server:main: jetty-9.2.13.v201507302018-01-28 19:12:42.956:INFO:oejs.AbstractNCSARequestLog:main: Đã mở /usr/local/XWiki Enterprise 8.1/data/logs/2018_01_28.request.log2018-01-28 19:12:42.965:INFO:oejdp.ScanningAppProvider:main: Giám sát triển khai [tệp:/usr/local/XWiki%20Enterprise%208.1/jetty/contexts/] ở khoảng thời gian 02018-01-28 19:13:31,485 [main] INFO o.x.s.s.i.EmbeddedSolrInstance - Đang khởi động máy chủ Solr nhúng...2018-01-28 19:13:31,507 [main] INFO o.x.s.s.i.EmbeddedSolrInstance - Đang sử dụng thư mục gốc Solr: [data/solr]2018-01-28 19:13:43,371 [main] INFO o.x.s.s.i.EmbeddedSolrInstance - Đã khởi động máy chủ Solr nhúng.2018-01-28 19:13:46.556:INFO:oejsh.ContextHandler:main: Đã bắt đầu o.e.j.w.WebAppContext@2c9f9fb0{/xwiki,tệp:/usr/local/XWiki%20Enterprise%208.1/webapps/xwiki/,AVAILABLE} xwiki}2018-01-28 19:13:46.697:INFO:oejsh.ContextHandler:main: Đã bắt đầu o.e.j.w.WebAppContext@64c37088{/,tệp:/usr/local/XWiki%20Enterprise%208.1/webapps/root/,AVAILABLE}2018-01-28 19:13:46.776:INFO:oejs.ServerConnector:main: Đã bắt đầu ServerConnector@1ffa4bae{HTTP/1.1}{0.0.0.0:8080}
Truy cập XWiki
XWiki chạy trên cổng 8080, vì vậy bạn sẽ cần cho phép cổng 8080 đi qua tường lửa. Trước tiên, hãy bật tường lửa UFW bằng lệnh sau:
Mã:
sudo ufw enable
Mã:
sudo ufw allow 8080/tcp
Mã:
sudo ufw reload
Mã:
sudo ufw status
Bạn có thể dừng máy chủ XWiki bất kỳ lúc nào bằng cách nhấn nút
Ctrl + C
trong thiết bị đầu cuối.