如何在 Ubuntu 18.04 LTS 上安装 Typesetter CMS
在此页
- 要求
- 开始
- 安装 Apache 和 PHP
- 安装排字机
- 访问排字机
- 链接
Typesetter 是一个免费的、开源的、基于 PHP 的 CMS,旨在供中小型网站使用。 Typesetter 允许您使用易于使用的真正所见即所得的编辑器来创建功能丰富且灵活的网站。它使用平面文件存储,因此不需要数据库来存储数据。对于几乎没有网络技术经验的用户来说,它简单、轻巧、快速且直观。
在本教程中,我们将学习如何在 Ubuntu 18.04 服务器上安装 Typesetter CMS。
要求
- 一台运行 Ubuntu 18.04 的服务器。
- 为您的服务器设置了静态 IP 地址 172.20.10.8。
- 具有 sudo 权限的非根用户。
入门
在开始之前,您需要使用最新版本更新您的系统。您可以通过运行以下命令来执行此操作:
sudo apt-get update -y
sudo apt-get upgrade -y
更新系统后,重新启动系统以应用更改。
安装 Apache 和 PHP
首先,您需要在系统中安装 Apache Web 服务器、PHP 和其他 PHP 模块。您可以通过运行以下命令来安装所有这些:
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
安装完成后修改php.ini文件:
sudo nano /etc/php/7.2/apache2/php.ini
进行以下更改:
memory_limit = 256M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Asia/Kolakata
保存并关闭文件。
安装排字机
接下来,使用以下命令从其官方网站下载最新版本的 Typesetter:
wget -O typesettercms.zip https://www.typesettercms.com/Special_gpEasy?cmd=download
下载完成后,使用以下命令解压缩下载的文件:
unzip typesettercms.zip
接下来,将提取的目录复制到 Apache 根目录并使用以下命令授予必要的权限:
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/
接下来,您需要为 Typesetter 创建一个 Apache 虚拟主机文件。您可以使用以下命令执行此操作:
sudo nano /etc/apache2/sites-available/typesetter.conf
添加以下行:
<VirtualHost *:80>
ServerAdmin
DocumentRoot /var/www/html/typesetter
ServerName example.com
ServerAlias www.example.com
<Directory /var/www/html/typesetter/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
将 example.com 替换为您自己的域名。保存并关闭文件。然后,使用以下命令启用虚拟主机和 Apache 重写模块:
sudo a2ensite typesetter.conf
sudo a2enmod rewrite
最后,重新启动 Apache 服务以应用所有更改:
sudo systemctl restart apache2
访问排字机
打开 Web 浏览器并输入 URL http://example.com。您将被重定向到以下页面:

提供您的站点名称、用户名、密码和电子邮件地址。然后,单击“安装”按钮。安装完成后。您应该会看到以下页面:

现在,单击查看您的网站。您将被重定向到 Typesetter 仪表板,如下所示:

链接
- https://www.typesettercms.com/