如何在Ubuntu 18.04 LTS上安装Ariadne CMS

如何在Ubuntu 18.04 LTS上安装Ariadne CMS

Ariadne是一个免费的,开源的,功能丰富的跨平台和以安全为中心的以PHP语言编写的内容管理系统。 它在台式机硬件上测试了超过一百万个对象。 Ariadne至少在过去的十年中稳定并完全向后兼容。 它具有很多功能,包括SVN支持,DTAP支持,支持多语言站点,用户和组管理,项目导入/导出,内置所见即所得编辑器,移动友好等等。

在本教程中,我们将学习如何在Ubuntu 18.04服务器中安装Ariadne。

要求

  • 运行Ubuntu 18.04的服务器。
  • 根密码设置到您的服务器。

安装LAMP服务器

在开始之前,您需要将Apache,MariaDB和PHP安装到您的系统中。 首先,运行以下命令来安装Apache和MariaDB服务器:

apt-get install apache2 mariadb-server -y

默认情况下,最新版本的PHP在Ubuntu 18.04中不可用,所以您需要为其添加存储库。 您可以使用以下命令添加它:<?p>

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

接下来,从他们的官方网站下载最新版本的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 admin@yourdomain.com
 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

访问Ariadne

现在,打开您的网络浏览器并键入URL http://yourdomain.com,您将被重定向到以下页面:

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

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

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

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

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

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

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

而已。 您已成功在Ubuntu 18.04 LTS服务器上安装Ariadne CMS。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏