如何在Ubuntu 14.04上安装Contao CMS
版本1.0
作者:Srijan Kishore
最后编辑 26 / Aug / 2014
本文档介绍如何在Ubuntu 14.04中安装和运行Contao。 Contao是一个高度灵活和可扩展的开源内容管理系统(CMS),适用于不同容量的网站。 它是一个一流的系统,确保执行ace可访问性和安全性,以及高SEO标准。 Contao仍然是一个模块化模型,可以使用额外的附加扩展功能来增强网站功能。 使用现代PHP面向对象编程和MooTools JavaScript框架构建,Contao承诺使用Ajax非常直观的用户界面。
我不会保证这将为您工作!1初步说明
本教程基于Ubuntu 14.04服务器,因此您应该在继续本教程之前设置基本的Ubuntu 14.04服务器安装。 系统应该有一个静态IP地址。 我在本教程中使用192.168.0.100
作为我的IP地址,将server1.example.com
用作主机名。 您必须按照本教程中的说明安装LAMP服务器,然后再继续。 我们需要确保Apache服务器允许它使用.htaccess文件来重写其URL。 这是创建优秀的搜索引擎友好URL所必需的。
2安装和配置
Contao可以安装如下:cd /var/www/html/我们需要给出适当的权限,这将如下所示:
curl -L http://download.contao.org | sudo tar -xzp
chown -R www-data:www-data contao-3.3.4/
chmod -R 755 contao-3.3.4/
chmod -R 775 contao-3.3.4/assets/images/
chmod -R 775 contao-3.3.4/system/logs/
chmod -R 775 contao-3.3.4/system/tmp
mv /var/www/html/contao-3.3.4/.htaccess.default /var/www/html/contao-3.3.4/.htaccess
3创建新的数据库
现在我们需要添加在Contao中使用的数据库:
mysql -u root -p在安装LAMP时安装mysql-server时输入您的mysql密码。在我使用的情况下,您可以使用任何值作为Contao数据库和用户名:
CREATE DATABASE contaodb;现在将安装vsftpd与CMS进行ftp连接。继续如下:
CREATE USER contaoadmin@localhost IDENTIFIED BY 'contaopassword';
GRANT ALL PRIVILEGES ON contaodb.* TO contaoadmin@localhost;
FLUSH PRIVILEGES;
exit
apt-get install vsftpd执行如下设置:
vi /etc/vsftpd.conf
[...]
local_enable=YES [...]
write_enable=YES
[...]
4网络安装
现在我们已经准备好了网络安装部分。 Goto URL http://192.168.0.100/contao-3.3.4/contao/install.php
这里按接受许可证:
请输入工具的任何密码,就像我使用youcl
并按保存密码一样
。
现在就像以前一样完成与Mysql / Mariadb的连接。 在我的情况下是
Driver = MySQLi
Host = locahost
用户名= contaoadmin
密码= contaopassword
数据库= contaodb
持久连接=否
字符集= UTF8
端口号= 3306
然后按保存数据库设置
。
按更新数据库
我们可以稍后导入寺庙。 进一步,我们需要创建一个管理员帐户,您可以选择任何值。 在我的情况下,我使用:
用户名= contaotest
姓名= contaotest
电子邮件地址= admin@example.com
密码= youcl
现在按按钮创建管理员帐户
以上截图显示了Contao的成功安装。
然后我们将进一步使用Username = contaotest
和Password = youcl
登录URL http: //contao-3.3.4/contao
它将提示您登录屏幕为:
它将显示维护模式和缓存错误的两个警告。 由于安装是原始的,所以我们可以忽略这些警告,只需构建缓存并禁用警告。 然后注销会话并重新登录。
恭喜! 您已经完成功能的Contao CMS安装了LTS版本的Ubuntu 14.04 :)
5链接
- Ubuntu: http : //www.ubuntu.com/
- Contao: https : //contao.org/en/