如何在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。