DokuWiki là một ứng dụng wiki miễn phí, mã nguồn mở và cực kỳ linh hoạt được viết bằng ngôn ngữ lập trình PHP. Nó hoạt động trên các tệp văn bản thuần túy nên không yêu cầu bất kỳ cơ sở dữ liệu nào. DokuWiki wiki cung cấp nhiều tính năng mà các CMS khác như Joomla, WordPress và Drupal có thể không có. DokuWiki là một CMS dựa trên tệp và cung cấp hỗ trợ WYSIWYG và thân thiện với SEO.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt DokuWiki trên máy chủ Ubuntu 18.04.
Sau khi máy chủ của bạn được cập nhật, hãy khởi động lại hệ thống để áp dụng tất cả các thay đổi
Sau khi tất cả các gói được cài đặt, hãy mở tệp php.ini và thay đổi một số cài đặt:
Thực hiện các thay đổi sau:
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, khởi động dịch vụ Apache và cho phép nó khởi động khi khởi động bằng lệnh sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Sau khi tải xuống hoàn tất, hãy cấp quyền thích hợp cho thư mục dokuwiki bằng lệnh sau:
Sau khi hoàn tất. Bạn có thể tiến hành bước tiếp theo.
Thêm các dòng sau:
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, bật máy chủ ảo DokuWiki bằng lệnh sau:
Tiếp theo, bật mô-đun viết lại Apache và khởi động lại dịch vụ Apache để áp dụng tất cả các thay đổi bằng lệnh sau:
Bạn cũng có thể kiểm tra trạng thái của dịch vụ Apache bằng lệnh sau:
Bạn sẽ thấy đầu ra sau:
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.
Cung cấp tất cả thông tin bắt buộc như tên siêu người dùng, email, mật khẩu. Sau đó, nhấp vào nút Lưu. Sau khi quá trình cài đặt hoàn tất thành công, bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vàoDokuWiki mới của bạn. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút đăng nhập[/b]. Bạn sẽ được chuyển hướng đến trang sau:
Bây giờ, hãy cung cấp tên người dùng và mật khẩu Quản trị viên của bạn. Sau đó, nhấp vào nút Đăng nhập Vào. Bạn sẽ thấy bảng điều khiển DokuWiki trong trang sau:
Xin chúc mừng! bạn đã cài đặt và cấu hình DokuWiki thành công trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng tạo trang wiki của riêng mình bằng DokuWiki. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt DokuWiki trên máy chủ Ubuntu 18.04.
Yêu cầu
- Một máy chủ chạy Ubuntu 18.04.
- Một địa chỉ IP tĩnh 192.168.0.101 được thiết lập trên máy chủ của bạn.
- Một mật khẩu gốc được thiết lập cho máy chủ của bạn.
Bắt đầu
Đầu tiên, bạn sẽ cần cập nhật máy chủ của mình lên phiên bản mới nhất. Bạn có thể thực hiện bằng lệnh sau:
Mã:
apt-get update -y[B] apt-get upgrade -y
Cài đặt Apache, PHP
Trước khi bắt đầu, bạn sẽ cần cài đặt máy chủ web Apache, PHP và các gói khác vào máy chủ của mình. Bạn có thể cài đặt tất cả chúng bằng cách chạy lệnh sau:
Mã:
apt-get install apache2 php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-sqlite3 php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-tidy php7.2-intl php7.2-json php7.2-curl php7.2-zip unzip wget git -y
Mã:
nano /etc/php/7.2/apache2/php.ini
Mã:
memory_limit = 256Mupload_max_filesize = 100Mmax_execution_time = 360date.timezone = Asia/Kolkata
Mã:
systemctl start apache2
systemctl enable apache2
Cài đặt DokuWiki
Đầu tiên, bạn sẽ cần tải xuống phiên bản DokuWiki mới nhất từ kho lưu trữ Git. Bạn có thể tải xuống thư mục gốc web Apache bằng lệnh sau:
Mã:
cd /var/www/html/
git clone --branch stable https://github.com/splitbrain/dokuwiki.git
Mã:
chown -R www-data:www-data /var/www/html/dokuwiki/
chmod -R 755 /var/www/html/dokuwiki/
Cấu hình Apache cho DokuWiki
Tiếp theo, bạn sẽ cần tạo tệp máy chủ ảo Apache cho DokuWiki. Bạn có thể thực hiện điều này bằng cách tạo tệp sau:
Mã:
nano /etc/apache2/sites-available/dokuwiki.conf
Mã:
ServerAdmin [emailprotected] DocumentRoot /var/www/html/dokuwiki ServerName example.com Options FollowSymlinks AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/doku_error.log CustomLog ${APACHE_LOG_DIR}/doku_access.log combined RewriteEngine trên RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*) index.php [PT,L]
Mã:
a2ensite dokuwiki.conf
Mã:
a2enmod rewrite
systemctl restart apache2
Mã:
systemctl status apache2
Mã:
? apache2.service - Máy chủ HTTP Apache Đã tải: đã tải (/lib/systemd/system/apache2.service; đã bật; cài đặt trước của nhà cung cấp: đã bật) Drop-In: /lib/systemd/system/apache2.service.d ??apache2-systemd.conf Đang hoạt động: đang hoạt động (đang chạy) từ Thứ 3 2019-04-16 14:57:32 UTC; 3 giây trước Tiến trình: 2358 ExecStart=/usr/sbin/apachectl start (code=exited, status=0/SUCCESS) PID chính: 2372 (apache2) Nhiệm vụ: 6 (giới hạn: 1113) CGroup: /system.slice/apache2.service ??2372 /usr/sbin/apache2 -k start ??2375 /usr/sbin/apache2 -k start ??2377 /usr/sbin/apache2 -k start ??2378 /usr/sbin/apache2 -k start ??2381 /usr/sbin/apache2 -k start ??2382 /usr/sbin/apache2 -k start25 tháng 5 02:50:11 ubuntu1804 systemd[1]: Đang khởi động Máy chủ HTTP Apache...25 tháng 5 02:50:11 ubuntu1804 apachectl[2358]: AH00558: apache2: Không thể xác định chính xác tên miền đủ điều kiện của máy chủ, sử dụng 181.25 tháng 5 02:50:11 ubuntu1804 systemd[1]: Đã khởi động Máy chủ HTTP Apache.
Truy cập Giao diện web DokuWiki
Mở trình duyệt web của bạn và nhập URL http://example.com/install.php. Bạn sẽ được chuyển hướng đến trang sau:Cung cấp tất cả thông tin bắt buộc như tên siêu người dùng, email, mật khẩu. Sau đó, nhấp vào nút Lưu. Sau khi quá trình cài đặt hoàn tất thành công, bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vàoDokuWiki mới của bạn. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút đăng nhập[/b]. Bạn sẽ được chuyển hướng đến trang sau:
Bây giờ, hãy cung cấp tên người dùng và mật khẩu Quản trị viên của bạn. Sau đó, nhấp vào nút Đăng nhập Vào. Bạn sẽ thấy bảng điều khiển DokuWiki trong trang sau:
Xin chúc mừng! bạn đã cài đặt và cấu hình DokuWiki thành công trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng tạo trang wiki của riêng mình bằng DokuWiki. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.