Composr 是一款免费、开源的 CMS,具有高级交互功能。 Composr 是用 PHP 语言编写的,使用 MariaDB 来存储数据。它是 Web 内容管理系统和在线社区软件的组合,具有许多可用功能。
Composr的主要特点包括:
- 支持图片、视频、音频等。
- 支持表格和框的类别内容的多种显示模式。
- 事件提醒,支持 RSS 和 Atom。
- 允许用户创建自己的画廊。
本教程将向您展示如何在 Ubuntu 18.04 LTS 服务器上安装 Composr CMS。
关于如何在 Ubuntu 18.04 LTS 上安装 Composr CMS 的说明
- 需要安装 Composr
- 开始安装
- 安装 LAMP 服务器
- 配置 MariaDB 数据库
- 安装 Composr
- 访问作曲家
需要安装 Composr
- 运行 Ubuntu 18.04 的服务器。
- 为服务器设置了静态 IP 地址 192.168.0.104。
- 用户帐户没有使用 sudo 权限。
开始安装
在开始之前,用户需要将他们的系统更新到最新版本。您可以通过运行以下命令来执行此操作:
sudo apt-get update-y
sudo apt-get upgrade-y
系统更新后,重新启动以应用更改。
安装 LAMP 服务器
接下来,我们需要在服务器上安装Apache库、MariaDB、PHP等PHP库。用户可以通过运行以下命令来安装所有这些:
sudo apt-get install apache2 mariadb-server unzip wget php7.2 libapache2-mod-php7.2 php7.2-common php7.2-sql php7.2-mbstring 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
安装完所有包后,用户需要修改PHP默认配置文件:
sudo nano/etc/php/7.2/apache2/php.ini
进行以下更改:
memory_limit=300M upload_max_filesize=200M max_execution_time=400 date.timezone=Asia/Kolkata
保存并关闭文件。然后重新启动 Apache 和 MariaDB 服务,然后通过运行以下命令让它们在启动后立即启动:
sudo systemctl restart apache2 sudo systemctl restart mariadb sudo systemctl enable apache2 sudo systemctl enable mariadb
配置 MariaDB 数据库
默认情况下,MariaDB 是不安全的。因此,用户需要首先保护它。您可以通过运行以下脚本来保护 MariaDB 设置:
sudo mysql_secure_installation
如下图回答所有问题:
Enter current password for root (enter for none): 设置root密码? [Y/n]: N 删除匿名用户? [Y/n]: Y 不允许远程 root 登录? [Y/n]: Y 删除测试数据库并访问它? [Y/n]: Y 现在重新加载权限表? [是/否]:是
当 MariaDB 安全后,登录 MariaDB shell:
mysql-u root-p
输入root密码并按回车,然后使用以下命令创建数据库和用户帐户:
MariaDB [(none)]>创建数据库组合数据库; MariaDB [(无)]>创建用户作曲;
接下来,使用以下命令授予 Composr 数据库权限:
MariaDB [(none)]>将 composrdb.* 上的所有权限授予 'composr'@'localhost' 由 'mypassword' 标识;
注意将上述命令中的'mypasdsword' 替换为所选的安全密码。接下来,使用以下命令授予权限:
MariaDB [(none)]>刷新特权;
接下来,使用以下命令退出 MariaDB 控制面板:
MariaDB [(none)]>退出
安装 Composr
首先,用户需要从官网下载最新版本的 Composr。可以使用以下命令下载:
cd/tmp wget https://compo.sr/site/dload.php?id=519-O composr.zip
下载完成后,将下载的文件解压到Apache网站根目录下,命令:
解压composr.zip-d/var/www/html/composr
接下来,使用命令提供适当的权限:
sudo chown-R www-data:www-data/var/www/html/composr/sudo chmod-R 755/var/www/html/composr/
接下来,使用以下命令为 Composr 创建 Apache 虚拟主机文件:
sudo nano/etc/apache2/sites-available/composr.conf
添加以下行:
ServerAdmin admin@example.com DocumentRoot/var/www/html/composr ServerName 192.168.0.104 Options FollowSymlinks AllowOverride All 要求所有已授予 ErrorLog ${APACHE_LOG_DIR}/composr_error.log CustomLog $ {APACHE_LOG_DIR}/composr_access.log 合并
将上述文件中的example.com替换为您自己的域名。然后保存并关闭 Apache vhost 配置文件。然后,禁用 Apache 的默认虚拟主机文件并使用以下命令激活虚拟主机 Composr 文件:
sudo a2dissite 000-default sudo a2ensite composr
接下来,激活模块以记录 Apache 并重新启动 Apache 服务以使用以下命令应用更改:
sudo a2enmod rewrite sudo systemctl restart apache2
Access Composr
Composr 现在已安装并在端口 80 上“侦听”。是时候访问 Composr 的 Web 界面了。
打开网页浏览器输入网址http://192.168.0.104/install.php. 将网址中的IP地址替换为服务器IP 或使用为该站点选择的域名。用户将被重定向到以下页面:
- 选择语言并点击继续按钮。用户将看到以下页面:
- 接受 Composr 许可协议并点击我同意按钮。将出现以下页面:
- 选择数据库服务器并单击继续按钮。将显示以下页面:
这里提供base url、master密码、admin用户名、密码、数据库、数据库用户名和密码,然后点击Install Composr按钮. 您将看到以下页面:
现在,单击首先配置我的 Composr 按钮。您将被重定向到 Composr 登录页面:
提供管理员用户名和密码。然后,点击登录按钮。你会看到Composr的默认控制面板o在以下页面:
恭喜! 您已在 Ubuntu 18.04 服务器上成功安装和配置 Composr CMS。 现在,您可以使用 Composr 轻松存储自己的网站。
希望你成功。
查看更多:
- 在 Ubuntu 上卸载软件的说明
- 如何在 Ubuntu 上运行和安装 Pantheon 桌面
- 如何在 Ubuntu 中安装 Steam
0 评论