Omeka Classic là một nền tảng xuất bản web miễn phí và mã nguồn mở để chia sẻ các bộ sưu tập kỹ thuật số và tạo các triển lãm trực tuyến giàu phương tiện. Omeka Classic cho phép bạn tạo các câu chuyện phức tạp và chia sẻ các bộ sưu tập và nội dung phong phú với chi phí thấp mà không ảnh hưởng đến thiết kế và chất lượng kỹ thuật. Bạn có thể mở rộng chức năng của nó bằng các chủ đề và plugin.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Omeka Classic CMS trên máy chủ Ubuntu 18.04.
Sau khi cả hai đã được cài đặt, bạn sẽ cần cài đặt phiên bản PHP mới nhất vào hệ thống của mình. Theo mặc định, phiên bản PHP mới nhất không có trong kho lưu trữ mặc định của Ubuntu 18.04. Vì vậy, hãy thêm kho lưu trữ PHP bằng lệnh sau:
Tiếp theo, hãy cập nhật kho lưu trữ và cài đặt PHP cùng với tất cả các phụ thuộc cần thiết bằng cách chạy lệnh sau:
Sau khi tất cả các gói được cài đặt, hãy khởi động dịch vụ Apache và MariaDB và cho phép chúng khởi động khi khởi động bằng cách chạy lệnh sau:
Nhập mật khẩu root của bạn, sau đó tạo cơ sở dữ liệu và người dùng cho Omeka:
Tiếp theo, cấp tất cả các quyền cho cơ sở dữ liệu Omeka:
Tiếp theo, xóa các quyền và thoát khỏi shell MariaDB:
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống:
Tiếp theo, sao chép thư mục đã giải nén vào thư mục gốc Apache và cấp các quyền cần thiết:
Tiếp theo, hãy thay đổi thư mục thành omeka và sửa đổi tệp db.ini:
Thực hiện các thay đổi sau:
Lưu và đóng tệp khi bạn hoàn tất.
Tiếp theo, hãy tạo tệp máy chủ ảo Apache cho Omeka:
thêm các dòng sau:
Lưu và đóng tệp. Sau đó, kích hoạt tệp máy chủ ảo, mô-đun ghi đè Apache và mô-đun tiêu đề bằng lệnh sau:
Cuối cùng, khởi động lại dịch vụ Apache để thực hiện các thay đổi:
Tại đây, cung cấp tất cả các thông tin chi tiết cần thiết như tên người dùng và mật khẩu quản trị viên, tên trang web, địa chỉ email, sau đó nhấp vào nút Cài đặt. Sau khi cài đặt hoàn tất. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút Bảng điều khiển quản trị. Bạn sẽ thấy trang sau:
Tại đây, cung cấp thông tin đăng nhập quản trị viên của bạn, sau đó nhấp vào nút Đăng nhập. Bạn sẽ thấy trang sau:
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Omeka Classic CMS trên máy chủ Ubuntu 18.04.
Yêu cầu
- Máy chủ chạy Ubuntu 18.04.
- Người dùng không phải root có quyền sudo.
Cài đặt LAMP Server
Trước khi bắt đầu, bạn sẽ cần cài đặt máy chủ web Apache, MariaDB và PHP vào hệ thống của mình. Nếu chưa cài đặt, trước tiên hãy cài đặt Apache và MariaDB server bằng lệnh sau:
Mã:
sudo apt-get install apache2 mariadb-server -y
Mã:
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:ondrej/php
Mã:
sudo apt-get install install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite3 php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip -y
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
Cấu hình MariaDB
Tiếp theo, bạn sẽ cần tạo cơ sở dữ liệu và người dùng cho Omeka. Trước tiên, hãy đăng nhập vào shell MariaDB bằng lệnh sau:
Mã:
mysql -u root -p
Mã:
MariaDB [(none)]> CREATE DATABASE omeka_db;
MariaDB [(none)]> CREATE USER omeka_user;
Mã:
MariaDB [(none)]> CẤP TẤT CẢ CÁC QUYỀN TRÊN omeka_db.* CHO 'omeka_user'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'password';
Mã:
MariaDB [(none)]> XÓA CÁC QUYỀN;
MariaDB [(none)]> \q
Cài đặt Omeka Classic
Mã:
Trước tiên, hãy tải xuống phiên bản Omeka classic mới nhất bằng lệnh sau:
Mã:
wget https://github.com/omeka/Omeka/releases/download/v2.6.1/omeka-2.6.1.zip
Mã:
unzip omeka-2.6.1.zip
Mã:
sudo cp -r omeka-2.6.1 /var/www/html/omeka
sudo chown -R www-data:www-data /var/www/html/omeka
sudo chmod -R 755 /var/www/html/omeka/
Mã:
cd /var/www/html/omeka sudo nano db.ini
Mã:
[database]host = "localhost"username = "omeka_user"password = "password"dbname = "omeka_db"prefix = "omeka_"charset = "utf8"
Tiếp theo, hãy tạo tệp máy chủ ảo Apache cho Omeka:
Mã:
sudo nano /etc/apache2/sites-available/omeka.conf
Mã:
ServerAdmin [emailprotected]DocumentRoot /var/www/html/omeka/ServerName example.comOptions FollowSymLinksAllowOverride AllErrorLog /var/log/apache2/omeka-error_logCustomLog /var/log/apache2/omeka-access_log common
Mã:
sudo a2ensite omeka.conf
sudo a2enmod rewrite
sudo a2enmod headers
Mã:
sudo systemctl restart apache2
Truy cập Giao diện web Omeka Classic
Mở trình duyệt web của bạn và nhập URL . Bạn sẽ được chuyển hướng đến trang sau:Tại đây, cung cấp tất cả các thông tin chi tiết cần thiết như tên người dùng và mật khẩu quản trị viên, tên trang web, địa chỉ email, sau đó nhấp vào nút Cài đặt. Sau khi cài đặt hoàn tất. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút Bảng điều khiển quản trị. Bạn sẽ thấy trang sau:
Tại đây, cung cấp thông tin đăng nhập quản trị viên của bạn, sau đó nhấp vào nút Đăng nhập. Bạn sẽ thấy trang sau: