在 Ubuntu 18.04 LTS 上安装 Composr CMS在 Ubuntu 18.04 LTS 上安装 Composr CMS在 Ubuntu 18.04 LTS 上安装 Composr CMS在 Ubuntu 18.04 LTS 上安装 Composr CMS
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

在 Ubuntu 18.04 LTS 上安装 Composr CMS

在此页

  1. 要求
  2. 开始
  3. 安装 LAMP 服务器
  4. 配置 MariaDB 数据库
  5. 安装 Composr
  6. 访问作曲家

Composr 是一个免费的开源 CMS,具有高级社交、交互和动态功能。它是用 PHP 语言编写的,使用 MariaDB 来存储它们的数据。它是 Web 内容管理系统和在线社区软件的组合。 Composr 中有许多开箱即用的功能:

特征

  • 支持图片、视频、音频等。
  • 支持使用表格和框显示类别内容的多种显示模式。
  • 事件提醒、RSS 和 Atom 支持。
  • 允许您创建自己的画廊。

在本教程中,我将向您展示如何在 Ubuntu 18.04 LTS 服务器上安装 Composr CMS。

要求

  • 一台运行 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-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

安装完所有包后,您将需要修改 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):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

MariaDB 安全后,登录到 MariaDB shell:

mysql -u root -p

输入您的 root 密码并按 Enter,然后使用以下命令创建数据库和用户:

MariaDB [(none)]> CREATE DATABASE composrdb;
MariaDB [(none)]> CREATE USER composr;

接下来,使用以下命令授予 Composr 数据库权限:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON composrdb.* TO 'composr'@'localhost' IDENTIFIED BY 'mypassword';

用您选择的安全密码替换上面命令中的单词 mypasdsword。接下来,使用以下命令刷新权限:

MariaDB [(none)]> FLUSH PRIVILEGES;

接下来,使用以下命令退出 MariaDB 控制台:

MariaDB [(none)]> exit

安装 Composr

首先,您需要从他们的官方网站下载最新版本的 Composr。您可以使用以下命令下载它:

cd /tmp
wget https://compo.sr/site/dload.php?id=519 -O composr.zip

下载完成后,使用以下命令将下载的文件解压缩到 Apache Web 根目录:

unzip 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

添加以下行:

<VirtualHost *:80>
     ServerAdmin 
     DocumentRoot /var/www/html/composr
     ServerName 192.168.0.104

     <Directory /var/www/html/composr/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/composr_error.log
     CustomLog ${APACHE_LOG_DIR}/composr_access.log combined

</VirtualHost>

在上述文件中将 example.com 替换为您自己的域名。然后保存并关闭 Apache vhost 配置文件。然后,使用以下命令禁用 Apache 默认虚拟主机文件并启用 Composr 虚拟主机文件:

sudo a2dissite 000-default
sudo a2ensite composr

接下来,使用以下命令启用 Apache 重写模块并重新启动 Apache 服务以应用更改:

sudo a2enmod rewrite
sudo systemctl restart apache2

访问作曲家

Composr 现已安装并侦听端口 80。是时候访问 Composr Web 界面了。

打开 Web 浏览器并输入 URL http://192.168.0.104/install.php。将 URL 中的 IP 地址替换为您的服务器 IP 或使用您为该网站选择的域名。您将被重定向到以下页面:

选择您的语言,然后单击“继续”按钮。您应该会看到以下页面:

接受 Composr 许可协议并单击我同意按钮。您应该会看到以下页面:

选择您的数据库服务器并单击“继续”按钮。您应该会看到以下页面:

在这里,提供您的基本 url、主密码、管理员用户名、密码、数据库、数据库用户名和密码,然后单击 Install Composr 按钮。您应该会看到以下页面:

现在,点击 Configure my Composr first 按钮。您将被重定向到 Composr 登录页面:

提供您的管理员用户名和密码。然后,单击“登录”按钮。您应该在以下页面中看到 Composr 默认仪表板:

恭喜!您已经在 Ubuntu 18.04 服务器上成功安装和配置了 Composr CMS。您现在可以使用 Composr 轻松托管自己的网站。如果您有任何问题,请随时给我评论。

©2015-2025 艾丽卡 support@alaica.com