如何安装Drupal 7?Drupal 7安装教程
admin
2023-03-18 04:01:02
0

Drupal是一种高级的、功能强大的内容管理框架,它是基于PHP脚本语言构建的,并且支持像MySQL这样的数据库引擎。Drupal提供了一个灵活的系统,可以用来管理各种类型和概要文件的网站。Drupal能够提供必要的工具来创建丰富的、交互式的“社区”网站,包括论坛、用户博客和私信。Drupal还可以提供多种多样的个人发布项目的支持,并且可以支持播客、博客和基于知识的系统,所有这些都在一个统一的平台内。

由于系统的功能是高度模块化的,人们甚至可能倾向于将Drupal看作是内容管理系统,而不是严格的内容管理框架。除了核心基础设施之外,还有许多Drupal模块,允许Drupal站点的管理员为他们的站点的用户提供特定的功能,而不需要在定制开发上花费资源。此外,Drupal有一个高级的主题引擎,它允许大量的灵活性以可视化的、高效的方式显示内容。

 

先决条件

在开始Drupal安装之前,几乎没有其他指南提供安装必要的先决条件的说明。

 

如果您是Linux系统管理的新手,请考虑我们的Linux系统管理基础指南。

在安装Drupal之前,请完成我们的入门指南,获得一个完整的更新和运行的系统。

然后,您将希望使用其中一个LAMP指南,或者为初学者提供一个网站指南,以便在您的Linode上安装一个运行的linux/apach/mysql/PHP堆栈。

如果您想了解关于安装ApacheMySQL数据库的更多信息,我们的指南提供了关于这些依赖关系的一些附加信息。

安装和运行这些依赖项后,我们就可以开始安装Drupal内容管理系统了。我们假设您有一个与您的服务器和数据库凭证连接的工作SSH连接,以访问您的数据库服务器。

 

本文中所要求的步骤需要root权限。请确保以rootsudo前缀的方法运行下面的步骤。有关权限的更多信息,请参阅我们的用户和组指南。

 

下载并安装Drupal 7

Drupal软件经常被更新,因为bug被修补,安全漏洞被发现和移除。请访问Drupal下载页面,找到最新版本的Drupal 7版本,下载该文件,而不是在下面的示例中提到的文件。下面是一个示例发布图。

    如何安装Drupal 7?Drupal 7安装教程                         

1、如果你安装和配置Apache服务器中描述的其他指南,公开访问的类似于/var/www/example.com/public_html/DocumentRoot将在一个目录。您将把目录更改为非公开访问的/var/www/示例.com/目录,使用以下命令:

1

cd /var/www/example.com

2、下载Drupal wget


wget  http://ftp.drupal.org/files/projects/drupal-7.32.tar.gz

3、提取文件:

1

tar -zxvf drupal-7.32.tar.gz

4、现在,我们可以将Drupal的实例复制到一个新的web可访问目录:

1

 cp -R drupal-7.32/*  /var/www/example.com/public_html/drupal/

5、将以下文件移动到新目录中:

1

2

3

   mv drupal-7.32/.htaccess /var/ www.vultrkvm.com/public_html/drupal/

 

   mv drupal-7.32/.gitignore /var/www/example.com/public_html/drupal/

如果您希望Drupal安装在您的域的根级别,请将文件复制到 publichtml/目录,而不是在public_html/drupal/目录中。

6Drupal依赖于PHP5的图形库,称为GD。使用以下命令安装GD:

1

 apt-get install php5-gd

7、可选:为了命名urlDrupal 8需要打开Apache2重写模块。这对于Drupal7来说是可选的。要启用re写入,请输入以下命令:

1

 a2enmod rewrite

8Apache2提示您重新启动:

1

 service apache2 restart

请记住修改上面的命令,以反映您想要下载的最新版本或版本。

 

配置Drupal设置

1、将目录更改为Drupaldefault 文件夹:

1

cd  /var/www/example.com/public_html/drupal/sites/default/

2、复制settings.php php文件至default.settings

1

 cp default.settings.php settings.php

3、创建一个drupal/sites/default/files/目录可写的web服务器通过改变集团所有权和www-data或任何一个用户组权限的目录您的Apache实例在运行:

1

2

3

4

5

mkdir  /var/www/example.com/public_html/drupal/sites/default/files/

 

chgrp www-data /var/www/example.com/public_html/drupal/sites/default/files/

 

chmod 775  /var/www/example.com/public_html/drupal/sites/default/files/

4、授予Drupal——以及web服务器——读写设置的能力。在安装过程中使用settings.php文件。注意,在完成设置之后,我们将撤销这些权限。在drupa/sites/default/目录下发布以下命令:

1

chmod 757 settings.php

5、现在,跟随Drupal安装过程通过访问http://www.vultrkvm.com/,然后改变URL,以反映你的域名或IP地址和Drupal文件的实际路径。您将到达一个标志性的Drupal页面,如果您选择“用英语安装Drupal”,您将进入安装过程。

6、安装过程相当简单,并要求您提供关于数据库、站点和管理用户的信息。按照指示执行每一步。当您完成安装过程时,您可以删除对设置的写访问。使用以下命令的php文件:


chmod 755 /var/www.vultrkvm.com/public_html/drupal/sites/default/settings.php

LAMP堆栈的创建过程中,您应该创建了一个MySQL数据库。如果您忘记了该数据库的名称,用MySQL-u-root-p命令返回到MySQL,然后输入show databases;命令。

 

现在可以开始使用Drupal了。

 

使用Drupal

由于Drupal是一种灵活且通用的系统,因此很难向有效的Drupal管理推荐任何一组特定的实践。以下的指导方针和建议可能对你的旅程有帮助:

Drupal站点倾向于消耗大量的系统资源,因为系统与数据库服务器交互的方式。如果您遇到了这种问题,可以考虑调整您的Linode以获得更多的RAM,或者在专用数据库服务器上运行您的数据库。

虽然使用许多模块可能很有诱惑力,但通常要谨慎地将您对贡献模块的使用仅限于那些提供您需要的功能的模块。关闭您没有使用的模块,以降低系统资源耗尽的风险,或呈现可能的安全漏洞。

LinodeDrupal社区建议您避免在生产机器上进行开发工作。如果可能的话,在备用服务器或本地机器上保留生产环境的克隆。这将允许您在不影响您的站点的情况下测试新的模块和更改。


相关内容

热门资讯

用多种假身份围猎涉密人员,国安... 国家安全部今天发布安全提示文章。“热心朋友”“高薪雇主”“灵魂伴侣”这些词汇看似温暖,其实可能是境外...
事关互联网信贷,蚂蚁、腾讯、抖... 5月9日晚间,记者从中国互联网金融协会获悉,近日,中国互联网金融协会互联网贷款自律工作委员会筹备组第...
有维修师傅回答下网上买的鞋柜怎... 网上买的那种组装鞋柜非常便宜,不过木板的质量也是比较差的,买到手之后大家会发现,这些组装鞋柜的木板非...
热水器功率p1p2p3选哪一个 P3的加热功率最大的,即最快的。保温是一样的,p1p2p3是选择的加热功率不同档位。代表不同的功率,...
阳台晾衣架手摇器坏了怎么修 阳台晾衣架手摇器坏了,可能是由于多种原因导致的,以下是一些常见的修理方法:1. 检查手摇器内部结构:...
求问原木卧室门多少钱 已有1条回答 回复者:moluren 实木室内套装门桤木原木木门价格:1500 浙江橡木木...
墙面刷乳胶漆什么颜色好 1、乳胶漆的颜色很丰富,颜色的选择要根据整体家装的风格来定,比如白色乳胶漆就比较适合简约中式、北欧风...
美国解密UFO的79年历程 澎湃新闻记者 彭玉洁
特朗普连打几个电话训斥,FDA... 【文/观察者网 阮佳琪】当地时间5月8日,《华尔街日报》《纽约时报》等美媒均援引知情人士消息称,美国...
浏阳烟花厂爆炸事故是如何发生的... 2026年5月4日下午,湖南长沙浏阳市华盛烟花制造燃放有限公司车间发生爆炸,造成重大人员伤亡,湖南省...