Drupal是一个开源内容管理系统(CMS),用PHP和GPL下发布。 它于2001年1月首次发布,用于支持个人博客,公司网站和任何人们可能需要的网站。 今天,Drupal是世界上最着名的CMS之一,在全球拥有数百万个网站。
在Ubuntu和Debian中安装Drupal
特征
- 免费和开源。
- 基本功能,如发布帖子,页面和评论系统,RSS源,用户注册的能力。 安装和修改模板和附件。
- 超过30000可用的模块从Drupal商店免费下载。
- 支持110多种语言,支持RTL语言,如阿拉伯语。
- 多站点支持和多用户内容编辑和创建支持。
- 支持使用默认情况下安装的模块创建博客,论坛和投票。
- 定制的Drupal版本称为“分布式”,如Linux发行版,Drupal发行版是针对特定类型的网站预先配置的Drupal安装,它们还有一些预安装的模块和模板。
- 非常好的更新系统,以通知您有关安全更新。
- 许多其他功能。
本文将指导您使用Debian / Ubuntu服务器上安装最新版本的Drupal 7.31。
第1步:安装Apache,PHP和MySQL
1.要安装的Drupal,您将需要一个运行Web服务器和数据库服务器,本文中,我们将与的Apache2,PHP5和MySQL工作,你可以用包管理工具的帮助叫apt轻松地安装它们。
$ sudo apt-get install apache2 php5 php5-mysql mysql-client mysql-server
安装Apache PHP和MySQL
2.在包安装,它会问你的密码MySQL root用户。 输入MySQL root用户的新密码。
设置MySQL密码
重新键入密码。
重复MySQL密码
就这样,你已经成功安装了所有需要的包,并且还添加了MySQL密码。 现在是时候前进,创建drupal安装的数据库。
第2步:创建Drupal数据库
3.我们需要为我们的Drupal安装创建一个数据库,这样做,运行以下命令连接到mysql外壳。
$ mysql -u root -p
注意 :它会要求你输入MySQL root密码,你已经在安装MySQL的包进入,进入它,你会被提示MySQL的终端。
连接到MySQL
4.接下来,MySQL的终端上运行以下命令系列,以创建新的“Drupal的用户,数据库和授予权限。
## Creating New User for Drupal Database ## CREATE USER drupal@localhost IDENTIFIED BY "your_password_here"; ## Create New Database ## create database drupal; ## Grant Privileges to Database ## GRANT ALL ON drupal.* TO drupal@localhost; ## FLUSH privileges ## FLUSH PRIVILEGES; ## Exit ## exit
注意 :如果你愿意,你可以与任何其他名称替换用户名和数据库名称。
第3步:下载并安装Drupal 7.31
5. Drupal是可以从Ubuntu官方/ Debian的资源库作为包下载,但它是一个老版本的Drupal,从其中有许多安全漏洞(在写这篇文章的时候,它是7.26,而当前的Drupal版本7.31),这就是为什么我们会从官方网站下载的Drupal。
在写这篇文章的时候,从Drupal的最新版本是7.31,我们会在这里一起工作,但你可以检查从下面提供的链接的最新版本。
6.此外,您也可以使用下面的“wget的 ”命令直接获取最新版本。
$ wget http://ftp.drupal.org/files/projects/drupal-7.31.tar.gz
7.更换7.31与最新的版本号,如果是不同的,现在让我们来解压缩文件,并把它带走到/ var / www / html等/(这是在安装后的Apache2默认的根文件夹)Drupal的文件夹中。
$ tar -xf drupal-7.31.tar.gz $ sudo mkdir -p /var/www/html/drupal $ sudo cp -R drupal-7.31/* /var/www/html/drupal
8.现在所有的,你所要做的就是,打开浏览器去任何以下链接开始安装。
http://yourdomain.com/drupal OR http://your-ip-address/drupal
选择Drupal安装配置文件
选择Drupal安装语言
9.现在,在要求页面,你会看到这样的包丢失,丢失的配置和权限问题许多错误信息。
验证Drupal要求
10.要解决上述这些错误,运行以下命令。
$ sudo apt-get install php5-gd $ sudo service apache2 restart $ sudo mkdir -p /var/www/html/drupal/sites/default/files $ sudo chmod 777 /var/www/html/drupal/sites/default/files $ sudo cp -R /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php $ sudo chmod 777 /var/www/html/drupal/sites/default/settings.php
完成上述命令后,在浏览器中刷新页面..然后您就可以继续下一步。
11.在数据库配置,输入数据库名“Drupal的 ”用户名“Drupal的 ”与您在第4步设置上面,并不断的密码。
安装Drupal数据库
Drupal安装过程
12.在配置站点部分,你会被要求来配置你的网站信息,如站点名称,电子邮件地址,用户名和密码,填补这些箱子,只要你想。
配置Drupal站点
13.在安装完成后,不要忘记更改配置文件的权限,以避免如果有安全隐患。
$ sudo chmod -R 755 /var/www/html/drupal/sites/default/ $ sudo chmod 777 /var/www/html/drupal/sites/default/files
这是它的安装已准备好使用。
Drupal安装完成
现在去任何以下链接,您的网站将在那里。
http://yourdomain.com/drupal OR http://your-ip-address/drupal
Drupal前端站点视图
第4步:配置Drupal
Drupal是一个非常可配置的CMS,您可以检查您在顶部栏中看到的那些设置页面来更改您需要的设置。
如果你想模板,头安装到以下链接并下载所需的模板,将其解压缩到/ var / www / html等/ Drupal的/ /,所有的主题都存储,然后转到“ 外观 ”选项卡上的主题改变默认主题。
如果你想安装的模块,头以下链接并下载你需要的模块,它们解压到/ var / www / html等/ Drupal的/模块/,所有的模块都存储,和头部的“ 模块 ”选项卡,以安装新模块并配置它们。
有关进一步的文档,您可以访问Drupal项目提供的官方文档。
你之前安装过Drupal吗? 你认为它和其他CMS如WordPress和Joomla比较怎么样? 请在下面的评论部分提供您的反馈。