Fedora16+XAMPP+Drupal7建站,从零开始全程指导

题记:只要给我一台电脑,就能给你一个网站

 

本文网址:http://aaron8967.blog.51cto.com/blog/6177488/1046475

 前言:

本文旨在通过Linux下的XAMPP插件,在Fedora16操作系统上使用Drupal7建立一个可以访问的Web站点。以下建站过程为本人亲身实践,最后建站完成后,网站的可访问范围取决于电脑配有的IP类型,本人使用的是校园网内网IP

Fedora16, XAMPPDrupal7都是开源免费的!

 

说明:

1.              如果您的电脑联网需要其他客户端软件,请自行准备相应Linux版本及安装方法,才能使您的电脑可以联网。

2.              如果要使您的网站可以被其他人访问,那么您的电脑必须具有相应的IP,没有固定IP的建设网站(可以被其他人访问)的方法不在本文的讨论范围之内。

内容概览:

         第一步:安装Fedora16操作系统

         第二步:安装XAMPP插件

         第三步:安装Drupal7

         第四步:访问网站

 

建站所需硬件资源:

1.  电脑一台(需有光驱)

2.  优盘一个

3.  空白光盘一张(自行购买)

 

建站所需软件资源:

(各资源简介请参看官方网站,查看与否对建站没有影响)

1.       Fedora16操作系统

官方网站:http:// www.fedoraproject.org

下载地址:

http://download.fedoraproject.org/pub/fedora/linux/releases/16/Live/i686/Fedora-16-i686-Live-Desktop.iso

2.校园网上网客户端(Linux版)

说明:由于本人在校园网建站,所以需要此软件

下载地址:http://down.51cto.com/data/620486

 安装说明:http://down.51cto.com/data/620485

下载地址:http://pan.baidu.com/share/link?shareid=127754&uk=2199844354

安装说明下载地址:http://pan.baidu.com/share/link?shareid=127755&uk=2199844354 

 

 

3XAMPP插件(Linux版)

         官方网站:http://apachefriends.org

         下载地址:http://apachefriends.org/en/xampp-linux.html

4Drupal7

         官方网站:http://www.drupal.org

         下载地址:http:// drupal.org/project/drupal

         汉化包(可选)下载地址:http://localize.drupal.org/translate/languages/zh-hans

5.建站过程中用到的Drupal7模块

         PHPMailer插件:http://phpmailer.sourceforge.net

         SMTP模块:http://drupal.org/project/smtp

6.下载完成后,请将除Fedora16系统外的所有文件拷贝到一个优盘中

 

 

正文开始:

第一步:安装Fedora16操作系统

         说明:本文只介绍最简洁的光盘安装方法,本文选用Fedora16仅为个人习惯,建站使用其他Linux版本也可以,只是建站过程中使用的命令略有区别。

         注意:本文介绍的安装方法,只适用在整个电脑硬盘安装单一Fedora16系统,如果您的电脑中已经存在其他系统,请自行搜索网上有关安装多系统的方法。

1.       将从官方网站下载的Fedora16系统的iso文件刻录到光盘中(光盘请自行购买,一般几元钱即可。刻录方法恕不详述。)

2.       把光盘放入光驱后,将电脑开机,从光盘启动,进入安装界面

3.       选择Install Fedora (或者进入Live CD的系统界面,启动“安装到硬盘”)

4.       首先选择语言:Chinese(如果没有这个选项也可以先选择English),单击Next

5.       然后选择键盘类型:美国英语式(U.S. English),单击Next

6.       选择存储设备类型:基本存储设备(Basic Storage Devices),单击Next

7.       如果是全新安装,会弹出一个警告窗口,确定硬盘中没有重要数据后,单击Yes…

8.       输入计算机的名称(Hostname):    ,然后单击Next

9.       选择时区:上海(Shanghai),单击Next

10.   输入根用户(root)的密码:    ,然后单击Next

11.   选择安装类型(重要):创建自定义分区方案(Create Custom Layout),单击Next

12.   然后,会显示电脑的硬盘信息,选中要安装系统的硬盘,单击“创建”按钮,在弹出的窗口中选择“Standard Partition”,单击“Create

13.   在弹出的分区窗口中进行设置,重复第12步创建五个分区,具体设置如下:

挂载点      文件系统         大小

/boot          ext4                    256MB

/home        ext4                    4096MB

                    Swap                  2048MB

/                  ext4                    All

                    BIOS Boot         2MB

14.   创建好所有分区后,单击Next,在弹出的格式化警告窗口中,单击“格式化”

15.   之后会出现确认窗口,单击“将修改写入磁盘” ,单击Next

16.   安装开始,等待安装结束后,进行系统设置

17.   在创建用户这一步填写用户名和密码,本文以Jack为例

18.   之后设置一下时间,完成后就会显示登录界面了,输入用户名和密码进入系统

19.   由于本人的网络环境是校园网,所以要用到校园网的登录客户端才能联网,其安装说明见下载的pdf文件。如果您使用的是其他网络客户端请自行安装所需的上网客户端。

20.   为了保证建设好的网站可以被访问,需要配置网络:

a)         首先要将您的电脑插上网线,并设置好IP地址:点击右上角的网络图标,选择网络设置(Nerwork

b)         在弹出的窗口中选择“有线”,并点击开启,设置好网络的IP、掩码和路由等信息(取决于您所在的网络)。

c)         如果系统防火墙已经开启,需要关闭系统防火墙

在终端中输入su+回车,并输入根用户密码

输入命令:systemctl stop iptables.services

第二步:安装XAMPP插件

1.       将下载的XAMPP插件拷贝到用户的文件夹(用户名Jack): /home/Jack/

A. 首先将优盘插到电脑机箱上,打开文件管理器
Fedora16中的操作为将鼠标移至桌面左上角,在“应用程序—附件”中找到“文件”)

B. 在文件管理器的界面的左上角会显示你的优盘名称,单击即可显示优盘中的内容,找到下载的XAMPP文件,右键—复制,然后粘贴到“主文件夹”中即可。

2.       打开终端:

Fedora16中的操作为将鼠标移至桌面左上角,在“应用程序—系统工具”中找到终端(Terminal

3.       以根用户运行终端:

在终端中输入命令su +回车,之后输入自己设置的根用户密码

4.       cd命令转到XAMPP插件所在的目录(可用ls 命令查看当前目录下的内容)

cd /home/Jack

5.       将文件解压到目录/opt

tar xvfz xampp-linux-1.7.7.tar.gz –C /opt

6.       运行XAMPP

在终端中输入命令 /opt/lampp/lampp start

如果运行成功,会在终端中出现一些提示信息

Starting XAMPP 1.7.7...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.

7.       设置安全问题

在终端中输入命令 /opt/lampp/lamp security

依次按提示设置用户名或密码即可,同时要把所有的设置信息记录下来,以防遗忘

设置完成后保持该终端运行

8.       测试

A.      打开浏览器

Fedora16中的操作为将鼠标移至桌面左上角,在“应用程序—互联网”中找到火狐(Firefox

B.      在浏览器的地址栏输入网址

http://localhost

C. 在弹出的窗口中输入用户名和密码

默认用户名为 lamp

密码即为您之前在步骤7中设置的密码

                      输入之后即可键入XAMPP的设置界面

9.       创建数据库

在安装Drupl7之前,需要为您的网站创建一个数据库

A.XAMPP的设置界面的左下角点击“phpMyAdmin

B.在新打开的选项卡中点击“权限”(Privilege

C.点击下方的“添加新用户”(Add user),并设置如下(Jack为例)

                    用户名:Jack

                    主机:本地(localhost

                    密码:

                   在用户数据库中,选择创建与用户同名的数据库并授予权限

D.然后点击右下角的“新建用户”

第三步:安装Drupal7

1.       将下载的Drupal7及汉化文件拷贝到用户的文件夹: /home/Jack

该操作与拷贝XAMPP插件的方法相同

2.       解压程序包

双击解压即可,然后将文件夹重命名(本文以abc为例,与之后的网站网址相关)

3.       将语言包(.po文件)放到abc/profiles/standard/translations目录下

4.       创建设置文件:将abc/sites/default下的default.settings.php文件复制一份,重命名为settings.php,并置于abc/sites/default目录下

5.       创建用户文件目录:在abc/sites/default目录下,新建一个文件夹,命名为files

6.       为了保证初建的网站具有基本的收发email的功能,本文首先将预先加入一些模块

a)         将下载的PHPmailerSMTP文件拷贝到用户的文件夹: /home/Jack

该操作与拷贝XAMPP插件的方法相同

b)         将两个文件分别解压,得到smtp文件夹和PHPmailer_x.x.x文件夹

c)         PHPmailer_x.x.x文件夹重命名为phpmailer,并拷贝到smtp文件夹中

d)         smtp文件夹拷贝到abc/sites/all/modules文件夹中

7.       拷贝网站文件,在刚才打开的终端中输入命令

cp –r abc /opt/lampp/htdocs/

8.       设置文件权限,使用cd命令转到网站所在的文件夹

cd /opt/lamp/htdocs/abc/sites

chmod a+w default

cd default

chmod 666 settings.php

chmod 777 files

9.       安装网站

a)         在浏览器的地址栏输入:http://localhost/abc

b)         选择语言Chinese或者English

c)         如果之前的操作无误,则会继续进入数据库配置页面,按照刚刚创建的数据库进行配置即可

d)         安装Drupal7,等待安装完成

e)         修改配置文件,按照步骤8中的方法,修改default文件夹权限为755,修改settings.php文件的权限为640

10.   设置网站

完成以上步骤后,您已经可以通过在地址栏中输入http://localhost/abc来访问您的网站了,不过现在的网站仅有一个欢迎页面,您可以通过更改设置和添加内容来丰富您的网站(具体方法可以参考Drupal相关网站或者详见本人的后续文章)。

以下仅作一些简单设置:

A. 在顶部编辑栏选择“模块”,勾选BlogForum模块,并点击保存设置,即可启用博客和论坛功能

B. 在顶部编辑栏选择“模块”,勾选SMTP模块,点击保存设置,即可安装该模块,但安装不等于启用。

C. 在顶部编辑栏选择“模块”,在SMTP模块的位置,点击其后的“配置”,设置该模块

a)         Turn this module on or off : 选择 On

b)         SMTP SERVER SETTINGS: (以新浪邮箱为例)

SMTP server: smtp.sina.com

SMTP port: 25

SMTP AUTHENTICATION: 填写自己的邮箱名和密码

E-mail from address 填写自己的邮箱地址

E-mail from name: 填写想显示的发件人名称

SEND TEST E-MAIL 可以填写另一个邮箱地址,用以发送测试邮件

c)         保存设置,即可启用该模块

D. 在顶部编辑栏选择“配置”,然后进入“账户设置”,在谁可以注册账户中选择“访问者”,就可以实现一般的访问者通过邮箱注册帐号的功能

第四步:访问网站

         在其他电脑的浏览器中输入您的网址:

         设您的IPxxx.xxx.xxx.xxx 网站的文件夹为 abc

         则您的网址为:http://xxx.xxx.xxx.xxx/abc

 

本文是原创文章,转载请保留原作者和出处信息。

本文是我写的第一篇指导文章,不足之处还望多多包涵,欢迎批评指正。

                                                                                                       By  aaron8967

欢迎访问本人的个人主页:http://aaron8967.blog.51cto.com

下图为本人建设测试的网站:

 

Fedora16+XAMPP+Drupal7建站,从零开始全程指导_Linux