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

Fedora16+XAMPP+Drupal7建站,从零开始全程指导
2012-05-28 9:16

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

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

 

本文链接:http://hi.baidu.com/aaron8967/blog/item/34790c02c3fe7738962b434b.html

 

前言:

本文旨在通过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版)

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

        下载地址:由于本人的还未申请网盘,下载地址待定

        安装说明下载地址:由于本人的还未申请网盘,下载地址待定

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://hi.baidu.com/aaron8967/home

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

Fedora16+XAMPP+Drupal7建站,从零开始全程指导_第1张图片


你可能感兴趣的:(文件管理器,终端,数据库,phpmyadmin,linux,网络)