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


相关内容

热门资讯

ICC逮捕令致内塔尼亚胡出行受... 【环球网报道】据以色列《新消息报》网站26日报道,由于国际刑事法院(ICC)2024年就以色列在巴勒...
“罗永浩怒斥电视机厂商”戳中了... 7月25日晚,罗永浩发文怒斥当下电视机的产品设计。据都市快报报道,罗永浩表示,他为家中老人换了两次电...
各地各部门坚持人民至上筑牢防汛... 新华社北京7月25日电 题:风雨同舟映初心——各地各部门坚持人民至上筑牢防汛抗洪坚实堤坝新华社记者当...
法院回应LV起诉地产开发商 7月26日,厦门市湖里区人民法院发布情况通报,网传案情“路易威登公司起诉地产开发商,因楼盘外立面四叶...
携程的问题不仅在于垄断,更在于... 国内平台科技企业一般都是通过向B端收费、抽佣获利,尽量给消费者创造一个比较清爽的使用环境。携程算是最...
海信电视用遥控器关闭后打不开 原因可能是遥控器的电池没有装好或者是没电了,需要重新安装一下电池或者更换新的电池试一试;原因可能是电...
电视机突然没电源打不开了 有可能是电视开关的电源线断了;可能是电视在使用时短路;可能是电源插头插座松动;可能是电视内部零件接触...
电热水器下面那个小龙头漏水是怎... 电热水器下面那个小龙头漏水是怎么回事?1、因为安全阀发生了故障或者是已经被损坏了,就会有漏水的现象;...
回答下电脑桌面一片空白怎么恢复 电脑桌面上如果是一片空白,那说明您的电脑图标被隐藏了,想要恢复就要按照如下的三个步骤去操作才行。 第...
澳总理要找特朗普“理论”关税:... 当地时间7月26日,澳大利亚总理阿尔巴尼斯表示,他将直接向美国总统特朗普提出抗议,反对美国新近宣布的...