如何在 Ubuntu 18.04 LTS 上安装 Ariadne CMS
在此页
- 要求
- 安装 LAMP 服务器
- 配置 MariaDB
- 安装阿里阿德涅
- 访问阿里阿德涅
Ariadne 是一个免费、开源、功能丰富的跨平台和以安全为中心的内容管理系统,用 PHP 语言编写。它在桌面硬件上使用超过一百万个对象进行了测试。 Ariadne 至少在过去十年中是稳定的并且完全向后兼容。它具有许多功能,包括 SVN 支持、DTAP 支持、支持多语言站点、用户和组管理、项目导入/导出、内置内联 WYSIWYG 编辑器、移动友好等等。
在本教程中,我们将学习如何在 Ubuntu 18.04 服务器上安装 Ariadne。
要求
- 一台运行 Ubuntu 18.04 的服务器。
- 已为您的服务器设置根密码。
安装 LAMP 服务器
在开始之前,您需要将 Apache、MariaDB 和 PHP 安装到您的系统中。首先,通过运行以下命令安装 Apache 和 MariaDB 服务器:
apt-get install apache2 mariadb-server -y
默认情况下,最新版本的 PHP 在 Ubuntu 18.04 中不可用,因此您需要为此添加存储库。您可以使用以下命令添加它:
apt-get install python-software-properties -y
add-apt-repository -y ppa:ondrej/php
更新存储库后,您可以使用以下命令安装 PHP 和其他库:
apt-get install libapache2-mod-php7.1 php7.1-common php7.1-mbstring php7.1-xmlrpc php7.1-soap php7.1-gd php7.1-xml php7.1-intl php7.1-mysql php7.1-cli php7.1-mcrypt php7.1-zip php7.1-curl imagemagick subversion php7.1-tidy tidy libtidy-dev -y
接下来,启动 Apache 和 MariaDB 服务,并使用以下命令使它们能够在引导时启动:
systemctl start apache2
systemctl start mysql
systemctl enable apache2
systemctl enable mysql
配置 MariaDB
默认情况下,MariaDB 安装是不安全的。所以你需要先保护它。您可以通过运行 mysql_secure_installation 脚本来完成此操作。
mysql_secure_installation
如下图所示回答所有问题:
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password:
Re-enter new password:
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 shell:
mysql -u root -p
输入你的 root 密码,然后为 Ariadne 创建一个数据库和用户:
MariaDB [(none)]> CREATE DATABASE ariadnedb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON ariadnedb.* TO 'ariadne'@'localhost' IDENTIFIED BY 'password';
接下来,使用以下命令刷新权限:
MariaDB [(none)]> FLUSH PRIVILEGES;
最后,退出 MariaDB shell:
MariaDB [(none)]> exit;
安装阿里阿德涅
接下来,从他们的官方网站下载最新版本的 ariadne:
wget https://codeload.github.com/Ariadne-CMS/ariadne/zip/9.7
下载完成后,使用以下命令解压缩下载的文件:
unzip 9.7
接下来,使用以下命令将 ariadne 复制到 apache 根目录和 lib 目录:
cp -r ariadne-9.7/www /var/www/html/ariadne
cp -r ariadne-9.7 /usr/local/lib/ariadne
接下来,为 ariadne 目录授予适当的权限:
chown -R www-data:www-data /var/www/html/ariadne
chmod -R 777 /var/www/html/ariadne
chmod -R 777 /usr/local/lib/ariadne
接下来,将目录更改为 ariadne 并重命名 ariadne 配置文件:
cd /var/www/html/ariadne/
cp ariadne.inc-unix ariadne.inc
接下来,您需要为 ariadne 创建一个 apache 虚拟主机指令。您可以使用以下命令执行此操作:
nano /etc/apache2/sites-available/ariadne.conf
添加以下行:
<VirtualHost *:80>
ServerAdmin
DocumentRoot /var/www/html/ariadne
ServerName yourdomain.com
<Directory /var/www/html/ariadne/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/ariadne-error_log
CustomLog /var/log/apache2/ariadne-access_log common
</VirtualHost>
保存并关闭文件,然后使用以下命令启用虚拟主机文件:
a2ensite ariadne
最后,重新启动 apache 服务以应用所有更改:
systemctl restart apache2
访问阿里阿德涅
现在,打开您的网络浏览器并输入 URL http://yourdomain.com,您将被重定向到以下页面:

根据您的需要选择语言,然后单击下一步按钮,您应该会看到以下页面:

确保满足 Ariadne 的所有要求,然后单击下一步按钮,您应该会看到以下页面:

现在,接受许可协议并单击下一步按钮,您应该会看到以下页面:

在这里,提供您的数据库详细信息并单击下一步按钮,您应该会看到以下页面:

在这里,设置您的管理员密码,然后单击“下一步”按钮开始安装。安装完成后,您应该会看到以下页面:

现在,单击下一步按钮,您将被重定向到 Ariadne 登录页面,如下所示:

提供您之前设置的管理员用户名 admin 和密码,然后单击“登录”按钮,您应该会看到以下页面:

就是这样。您已在 Ubuntu 18.04 LTS 服务器上成功安装 Ariadne CMS。