Drupal是很好用PHP编写的已知内容管理框架(CMF)。 它已经从个人的目的,被广泛应用于诸如博客 专业网站。Drupal的也让用户整理,发布和管理各种网站上像WordPress和的Joomla内容。 它可以免费下载和使用。
Drupal的运行如Apache,IIS,Lighttpd的 , 切诺基 ,Nginx的和存储的内容后端数据库的MySQL,MongoDB的,MariaDB的和PostgreSQL,SQLite的,MS SQL Server中的Web服务器上。 我们将安装使用Drupal的LAMP(Linux操作系统,Apache,MySQL和PHP)的安装方法。
在Linux中安装Drupal CMS
在这篇文章中,我们将在如何使用LAMP安装在RHEL,CentOS的和Fedora执行最新的Drupal 7.22版本手动安装。
什么是LAMP?
LAMP是用来运行Web应用程序的开源Web开发软件。 其中,Linux是一个操作系统,Apache是Web服务器,MySQL是一个数据库和PHP是一种面向对象的编程语言。 请按照以下链接安装LAMP。
Drupal要求:
- Apache 2.X的 (推荐)
- PHP 5.2.5或更高版本(5.3推荐)
- MySQL的5.0.15或更高版本的PHP数据对象(PDO)
在这篇文章中,我已经使用主机名“drupal.youcl.com”和IP地址“192.168.50.2”。 这些设置在您的环境可能不同,因此请适当进行更改。
在RHEL,CentOS和Fedora上安装Drupal 7.22
这种安装方法指导您如何使用在RHEL,CentOS的和Fedora LAMP安装程序安装最新的Drupal 7.22。
第1步:下载Drupal 7.22
浏览并转到我们将为其提供服务的目录Drupal站点。 默认情况下,大多数* nix的,服务器的文档根目录将是“ 在 / var / www / html等 。” 下载Drupal与任何下载实用工具。 在这里,我将使用wget命令。
[root@youcl www]# wget http://ftp.drupal.org/files/projects/drupal-7.22.tar.gz
第2步:提取压缩Drupal
Drupal的解压包,这将创造Drupal的7.22目录。 成功提取后,删除Drupal的压缩版本。
[root@youcl www]# tar -zxvf drupal-7.22.tar.gz
删除源文件,更改目录的所有权与用户和组的Apache递归下面的命令。
[root@youcl drupal]# chown -R apache:apache /var/www/drupal
第3步:Apache配置
与编辑器中打开Apache配置文件。
[root@youcl ~]# vi /etc/httpd/conf/httpd.conf
搜索指令如下,并更改它适当。
ServerAdmin admin@youcl.com ServerName drupal.youcl.com:80
第4步:重新启动httpd(Apache)服务
重新启动Apache服务。
[root@youcl ~]# service httpd restart
为了使httpd服务于下次开机时自动启动,下面的命令。
[root@youcl ~]# chkconfig --level 35 httpd on
验证您的httpd正在运行,并在80端口监听请求
[root@youcl ~]# netstat -antp | grep httpd tcp 0 0 :::80 :::* LISTEN 1705/httpd
第5步:创建settings.php文件
使驻留的Drupal目录的网站/默认/ default.settings.php“下示例配置文件的副本。 复制默认的文件重新命名为' 的settings.php“。
[root@youcl drupal-7.22]# cp sites/default/default.settings.php sites/default/settings.php
注意事项:不要删除或Drupal的安装程序需要这两个文件重命名默认的“default.settings.php'文件。
现在通过做一个安装程序“ 的settings.php”文件和“ 默认 ”的目录可写的。
[root@youcl drupal-7.22]# chmod a+w sites/default/settings.php [root@youcl drupal-7.22]# chmod a+w sites/default/
注意:不要忘记更改权限回来已运行安装脚本之后。 权限应为。
[root@youcl drupal-7.22]# chmod 644 settings.php [root@youcl drupal-7.22]# chmod 755 ../default
第6步:创建MySQL数据库
设置root密码为MySQL登录和使用下面的命令创建数据库。
[root@tuxbox ~]# mysqladmin -u root password 'redhat'
在MySQL的 root凭据登录。
[root@youcl ~]# mysql -u root -p
创建数据库MySQL中叫做“Drupal的 ”。
mysql> create database drupal; Query OK, 1 row affected (0.05 sec)
对MySQL中“Drupal的 ”用户“ 的Drupal”数据库授予权限。
mysql> grant all on drupal.* to drupal@'localhost' identified by 'redhat'; Query OK, 0 rows affected (0.22 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec)
重启MySQL服务。
[root@youcl ~]# service mysqld status [root@youcl ~]# service mysqld restart [root@youcl ~]#chkconfig --level 35 mysqld on
第7步:Iptables(防火墙)配置
请防火墙或禁用的iptables打开端口80。
[root@youcl html]# iptables -A INPUT -p tcp --dport 80 -j ACCEPT [root@youcl html]# service iptables save [root@youcl html]# service iptables restart
第8步:安装和配置Drupal
打开浏览器并输入“http://drupal.youcl.com”,这将在下面的屏幕打开配置的Drupal。 选择“标准 ”,点击保存并继续 。
Drupal安装
第9步:选择语言,单击保存并继续
选择Drupal语言
第10步:数据库配置
填补像这是在先前设置的数据库名称 , 用户名和密码的细节“ 第6步 :”,然后点击保存并继续 。
Drupal数据库设置
第1步1:安装Drupal
安装Drupal
第1步2:站点配置
填补像网站名称 , 网站的电子邮件地址 , 网站维护用户ID和密码等详细信息
Drupal站点配置
Drupal服务器设置
第1步3:Drupal安装完成
Drupal安装完成
第1步4:登录Drupal站点管理或仪表板
Drupal登录管理
第1步5:drupal.youcl.com网站仪表板
Drupal显示板
删除您的评论,如果您在这方面有任何查询在下面的评论框。