Typesetter là một CMS miễn phí, mã nguồn mở và dựa trên PHP dành cho các trang web có khối lượng vừa và nhỏ. Typesetter cho phép bạn tạo các trang web linh hoạt và giàu tính năng bằng trình soạn thảo WYSIWYG thực sự dễ sử dụng. Nó sử dụng lưu trữ tệp phẳng nên không cần cơ sở dữ liệu để lưu trữ dữ liệu. Nó đơn giản, nhẹ, nhanh và trực quan đối với người dùng có ít hoặc không có kinh nghiệm về công nghệ web.
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Typesetter CMS trên máy chủ Ubuntu 18.04.
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 cài đặt hoàn tất, hãy sửa đổi tệp php.ini:
Thực hiện các thay đổi sau:
Lưu và đóng tệp.
Sau khi tải xuống hoàn tất, giải nén tệp đã tải xuống bằng lệnh sau:
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 bằng lệnh sau:
Tiếp theo, bạn sẽ cần tạo tệp máy chủ ảo Apache cho Typesetter. Bạn có thể thực hiện việc này bằng lệnh sau:
thêm các dòng sau:
Thay example.com bằng tên miền của riêng bạn. Lưu và đóng tệp. Sau đó, bật máy chủ ảo và mô-đun viết lại Apache bằng lệnh sau:
Cuối cùng, khởi động lại dịch vụ Apache để áp dụng tất cả các thay đổi:
Cung cấp Tên trang web, tên người dùng, mật khẩu và địa chỉ email của bạn. Sau đó, nhấp vào nút Cài đặt. Sau khi quá trình cài đặt hoàn tất. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào Xem trang web của bạn. Bạn sẽ được chuyển hướng đến bảng điều khiển của Typesetter như hiển thị bên dưới:
Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Typesetter CMS 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 172.20.10.8 được thiết lập cho máy chủ của bạn.
- Một 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 bạn 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 Apache và PHP
Trước tiên, bạn sẽ cần cài đặt máy chủ web Apache, PHP và các mô-đun PHP khác vào hệ thống 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 php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-mysql php7.2-gd php7.2-xml php7.2-cli php7.2-zip unzip wget -y
Mã:
sudo nano /etc/php/7.2/apache2/php.ini
Mã:
memory_limit = 256Mupload_max_filesize = 150Mmax_execution_time = 360date.timezone = Asia/Kolakata
Cài đặt Typesetter
Tiếp theo, tải xuống phiên bản mới nhất của Typesetter từ trang web chính thức của họ bằng lệnh sau:
Mã:
wget -O typesettercms.zip https://www.typesettercms.com/Special_gpEasy?cmd=download
Mã:
unzip typesettercms.zip
Mã:
sudo cp -r Typesetter /var/www/html/typesetter
sudo chown -R www-data:www-data /var/www/html/typesetter/
sudo chmod -R 777 /var/www/html/typesetter/
Mã:
sudo nano /etc/apache2/sites-available/typesetter.conf
Mã:
ServerAdmin [emailprotected] DocumentRoot /var/www/html/typesetter ServerName example.com ServerAlias www.example.com Options FollowSymlinks AllowOverride All Require all granted ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined
Mã:
sudo a2ensite typesetter.conf
sudo a2enmod rewrite
Mã:
sudo systemctl restart apache2
Access Typesetter
Mở trình duyệt web của bạn và nhập URL http://example.com. Bạn sẽ được chuyển hướng đến trang sau:Cung cấp Tên trang web, tên người dùng, mật khẩu và địa chỉ email của bạn. Sau đó, nhấp vào nút Cài đặt. Sau khi quá trình cài đặt hoàn tất. Bạn sẽ thấy trang sau:
Bây giờ, hãy nhấp vào Xem trang web của bạn. Bạn sẽ được chuyển hướng đến bảng điều khiển của Typesetter như hiển thị bên dưới: