Composr là một CMS mã nguồn mở và miễn phí với chức năng xã hội, tương tác và động tiên tiến. Nó được viết bằng ngôn ngữ PHP và sử dụng MariaDB để lưu trữ dữ liệu của họ. Nó là sự kết hợp của hệ thống quản lý nội dung Web và phần mềm cộng đồng trực tuyến. Có rất nhiều tính năng có sẵn trong Composr:
Tính năng
Sau khi hệ thống của bạn được cập nhật, hãy khởi động lại hệ thống để áp dụng các thay đổi.
Sau khi tất cả các gói được cài đặt, bạn sẽ cần sửa đổi tệp cấu hình mặc định của PHP:
Thực hiện các thay đổi sau:
Lưu và đóng tệp. Sau đó, khởi động lại 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:
Trả lời tất cả các câu hỏi như được hiển thị bên dưới:
Sau khi MariaDB được bảo mật, hãy đăng nhập vào shell MariaDB:
Nhập mật khẩu root của bạn và nhấn Enter, sau đó tạo cơ sở dữ liệu và người dùng bằng lệnh sau:
Tiếp theo, cấp quyền cho cơ sở dữ liệu Composr bằng lệnh sau:
thay thế từ 'mypasdsword' trong lệnh trên bằng mật khẩu an toàn mà bạn chọn. Tiếp theo, xóa các quyền bằng lệnh sau:
Tiếp theo, thoát khỏi bảng điều khiển MariaDB bằng lệnh sau:
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống vào thư mục gốc web của Apache bằng lệnh sau:
Tiếp theo, cấp quyền thích hợp bằng lệnh sau:
Tiếp theo, tạo tệp máy chủ ảo Apache cho Composr bằng lệnh sau:
Thêm nội dung sau dòng:
Thay example.com bằng tên miền của riêng bạn trong tệp ở trên. Sau đó lưu và đóng tệp cấu hình vhost Apache. Sau đó, vô hiệu hóa tệp máy chủ ảo mặc định của Apache và kích hoạt tệp máy chủ ảo Composr bằng lệnh sau:
Tiếp theo, kích hoạt mô-đun ghi đè Apache và khởi động lại dịch vụ Apache để áp dụng các thay đổi bằng lệnh sau:
Mở trình duyệt web của bạn và nhập URL . Thay thế địa chỉ IP trong URL bằng IP máy chủ của bạn hoặc sử dụng tên miền mà bạn đã chọn cho trang web này. Bạn sẽ được chuyển hướng đến trang sau:
Chọn ngôn ngữ của bạn và nhấp vào nút Tiến hành. Bạn sẽ thấy trang sau:
Chấp nhận thỏa thuận cấp phép Composr và nhấp vào nút Tôi đồng ý. Bạn sẽ thấy trang sau:
Chọn máy chủ cơ sở dữ liệu của bạn và nhấp vào nút Tiến hành. Bạn sẽ thấy trang sau:
Tại đây, cung cấp url cơ sở, mật khẩu chính, tên người dùng quản trị, mật khẩu, cơ sở dữ liệu, tên người dùng cơ sở dữ liệu và mật khẩu, sau đó nhấp vào nút Cài đặt Composr. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút Cấu hình Composr của tôi trước. Bạn sẽ được chuyển hướng đến trang đăng nhập Composr:
Cung cấp tên người dùng và mật khẩu quản trị của bạn. Sau đó, nhấp vào nút Đăng nhập. Bạn sẽ thấy bảng điều khiển mặc định của Composr ở trang sau:
Xin chúc mừng! bạn đã cài đặt và cấu hình Composr CMS thành công trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng lưu trữ trang web của riêng mình bằng Composr. Hãy thoải mái bình luận cho tôi nếu bạn có bất kỳ câu hỏi nào.
Tính năng
- Hỗ trợ hình ảnh, video, âm thanh, v.v.
- Hỗ trợ nhiều chế độ hiển thị hiển thị nội dung của các danh mục bằng bảng và hộp.
- Nhắc nhở sự kiện, hỗ trợ RSS và Atom.
- Cho phép bạn tạo thư viện ảnh của riêng mình.
Yêu cầu
- Máy chủ chạy Ubuntu 18.04..
- Địa chỉ IP tĩnh 192.168.0.104 được thiết lập cho máy chủ của bạn.
- Người dùng không phải root có quyền sudo.
Bắt đầu
Trước khi bắt đầu, bạn sẽ cần cập nhật hệ thống của mình lên phiên bản mới nhất. Bạn có thể thực hiện việc này bằng cách chạy lệnh sau:
Mã:
sudo apt-get update -y
sudo apt-get upgrade -y
Cài đặt LAMP Server
Tiếp theo, bạn sẽ cần cài đặt Apache, MariaDB, PHP và các thư viện PHP 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ã:
sudo apt-get install apache2 mariadb-server unzip wget php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sqlite 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 nano /etc/php/7.2/apache2/php.ini
Mã:
memory_limit = 300Mupload_max_filesize = 200Mmax_execution_time = 400date.timezone = Asia/Kolkata
Mã:
sudo systemctl restart apache2
sudo systemctl restart mariadb
sudo systemctl enable apache2
sudo systemctl enable mariadb
Cấu hình Cơ sở dữ liệu MariaDB
Theo mặc định, MariaDB không được bảo mật. Vì vậy, trước tiên bạn cần bảo mật nó. Bạn có thể bảo mật cài đặt MariaDB bằng cách chạy tập lệnh sau:
Mã:
sudo mysql_secure_installation
Mã:
Nhập mật khẩu hiện tại cho root (nhập nếu không): Đặt mật khẩu root? [Y/n]: N Xóa người dùng ẩn danh? [Y/n]: Y Không cho phép root đăng nhập từ xa? [Y/n]: Y Xóa cơ sở dữ liệu thử nghiệm và truy cập vào cơ sở dữ liệu đó? [Y/n]: Y Tải lại bảng đặc quyền ngay bây giờ? [Y/n]: Y
Mã:
mysql -u root -p
Mã:
MariaDB [(none)]> CREATE DATABASE composrdb;
MariaDB [(none)]> CREATE USER composr;
Mã:
MariaDB [(none)]> CẤP TẤT CẢ CÁC QUYỀN TRÊN composrdb.* CHO 'composr'@'localhost' ĐƯỢC XÁC ĐỊNH BỞI 'mypassword';
Mã:
MariaDB [(none)]> XÓA CÁC QUYỀN;
Mã:
MariaDB [(none)]> exit
Cài đặt Composr
Đầu tiên, bạn sẽ cần tải xuống phiên bản mới nhất của Composr từ trang web chính thức của họ. Bạn có thể tải xuống bằng lệnh sau:
Mã:
cd /tmp
wget https://compo.sr/site/dload.php?id=519 -O composr.zip
Mã:
unzip composr.zip -d /var/www/html/composr
Mã:
sudo chown -R www-data:www-data /var/www/html/composr/
sudo chmod -R 755 /var/www/html/composr/
Mã:
sudo nano /etc/apache2/sites-available/composr.conf
Mã:
ServerAdmin [emailprotected] DocumentRoot /var/www/html/composr ServerName 192.168.0.104 Options FollowSymlinks AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/composr_error.log CustomLog ${APACHE_LOG_DIR}/composr_access.log combined
Mã:
sudo a2dissite 000-default
sudo a2ensite composr
Mã:
sudo a2enmod rewrite
sudo systemctl restart apache2
Truy cập Composr
Composr hiện đã được cài đặt và đang lắng nghe trên cổng 80. Đã đến lúc truy cập giao diện web Composr.Mở trình duyệt web của bạn và nhập URL . Thay thế địa chỉ IP trong URL bằng IP máy chủ của bạn hoặc sử dụng tên miền mà bạn đã chọn cho trang web này. Bạn sẽ được chuyển hướng đến trang sau:
Chọn ngôn ngữ của bạn và nhấp vào nút Tiến hành. Bạn sẽ thấy trang sau:
Chấp nhận thỏa thuận cấp phép Composr và nhấp vào nút Tôi đồng ý. Bạn sẽ thấy trang sau:
Chọn máy chủ cơ sở dữ liệu của bạn và nhấp vào nút Tiến hành. Bạn sẽ thấy trang sau:
Tại đây, cung cấp url cơ sở, mật khẩu chính, tên người dùng quản trị, mật khẩu, cơ sở dữ liệu, tên người dùng cơ sở dữ liệu và mật khẩu, sau đó nhấp vào nút Cài đặt Composr. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào nút Cấu hình Composr của tôi trước. Bạn sẽ được chuyển hướng đến trang đăng nhập Composr:
Cung cấp tên người dùng và mật khẩu quản trị của bạn. Sau đó, nhấp vào nút Đăng nhập. Bạn sẽ thấy bảng điều khiển mặc định của Composr ở trang sau:
Xin chúc mừng! bạn đã cài đặt và cấu hình Composr CMS thành công trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng lưu trữ trang web của riêng mình bằng Composr. Hãy thoải mái bình luận cho tôi nếu bạn có bất kỳ câu hỏi nào.