joomla模板设计与二次开发
English French German Italian Portuguese Russian Spanish

捐款 -> 升级 -> 下载

淘宝捐款获取下载权限

点击这里给我发消息

Donate to joomlagate.com to translate more Joomla! extensions and free Joomla! templates

文章分类阅读

下载最新版本 Joomla!

会员登录

Joomla之门 Joomla教程 Joomla 1.0 教程 图解 Joomla! 1.0.x 安装过程
图解 Joomla! 1.0.x 安装过程 E-mail
作者:白建鹏   
2007-04-30

Joomla! 虽然大大简化了建设网站的工作,但是其本身还没有简单到看一眼就会用的程度。有过 CMS 系统或者论坛安装经验的用户,基本上可以在10分钟内弄明白Joomla的安装过程。本文并非为这些用户所写,而是专门为那些一时半会找不到安装方法,又无暇去阅读冗长的用户手册的新手所写。

如果你恰好撞见了本文,那么在继续阅读之前,请确认你已经了解什么是Joomla,并且做好了安装Joomla之前的准备工作,然后再跟着我的演示一步一步操作。虽说Joomla 1.0.12 中文正式版已经发布,不过,为了方便使用英文版的用户,本文选用Joomla 1.0.12 英文UTF-8特别版作为核心文件来安装。如果你要安装中文版,照猫画虎即可。

 

Let's build a website with Joomla!
Let's build a website with Joomla!

 

以往安装Joomla的用户都有一个体会,就是尽管可以实现前台中文化,以及支持UTF-8编码,但是如果在phpMyAdmin中查看数据库时,会发现那些本应该是中文的数据都是显示为乱码。尽管这种储存方式并不影响网站前台的效果,但是总是感觉不舒服,况且影响某些用户在数据库中的手动搜索。万幸的是,现在的用户无需担心这个问题了。本站会员guodongzhao 在论坛已经贴出彻底解决数据库乱码问题的方案。为了节省用户时间,我已经应用该方法修改了安装包里的相关文件,现在下载的Joomla 1.0.12 英文UTF-8特别版都已经整合了上述方案。

不过,这个方案中有一点是需要在服务器端进行操作的。因此,你必须跟虚拟主机提供商联系,让他们把你的数据库用phpMyAdmin的字符整理功能,整理为utf8_general_ci。这一点非常重要!这样操作之后,你安装Joomla 1.0.12 英文UTF-8特别版就能解决乱码问题。

安装开始:

首先,我们需要使用FTP工具上传压缩包。打开Filezilla,点击菜单上的“文件 -> 站点管理器”,如下图所示:

 

Site Manager in Filezilla
Site Manager in Filezilla

 

 

 

然后,根据空间提供商给你的FTP帐号,新建一个站点。我们这里以“杏林书香网”举例,在右边填写IP地址、用户名及密码,然后点“确认”,将此站点保存到站点管理器中。

Create new account in Filezilla
Create new account in Filezilla

 

再次打开站点管理器,选择刚才添加的站点,点击“连接”,连接到远程服务器。在右侧可以看到远程虚拟主机中的文件结构。目前仅有一个名为www的目录,这是网站的根目录(有些虚拟主机上可能是 public_html 等,意义相同);还有一个.ftpquota 文件是空间提供商用来限制磁盘配额的文件。我们必须将Joomla的安装包上传到网站根目录,也就是www目录内安装(注意:很多人容易把网站根目录与FTP根目录搞混,二者并不一定要一致)。

确认远程当前目录为www,然后在左侧的本地文件中浏览,找到我们要上传的Joomla安装包。在该文件上点右键,选择“上传”,Filezilla就开始上传该文件,在底部的状态栏可以看到上传进度和速度。如下图所示:

 

Upload Joomla! package with Filezilla
Upload Joomla! package with Filezilla

 

尽管Joomla官方建议先在本地解压安装包,然后通过FTP上传,但是我认为完全没有这个必要。Joomla安装包解压后有2800多个文件,在目前的中国和谐网络环境中,上传这些文件大概需要30分钟左右。我建议直接上传Zip格式的压缩包,然后远程解压。对于配有Cpanel或者SSH服务的空间,这个工作可以通过上述服务完成。不过,毕竟大多数空间还没有这个服务。我推荐使用由faisun制作的unzip.php解压程序,仅有一个文件。下图所示为我们上传两个文件后的远程目录。

 

Uploaded Files
Uploaded Files

下面运行解压程序。在浏览器地址栏输入网站域名,然后在斜杠后面输入unzip.php,这也就是该文件的完整URL。回车,就会看到解压程序的界面。如下图所示:

 

decompress archive with unzip.php
decompress archive with unzip.php

 

上图中1表示地址栏输入的URL,2表示点击下拉选单选择要解压的文件。我们只有一个压缩文件,因此直接选择即可。3表示设置要解压到哪个子目录,我们就要解压到当前目录(根目录),因此删除默认的子目录,保持该字段为空(注意不要留空格)。4表示要输入解压密码,这个密码不是压缩文件的,而是unzip.php解压程序自带的,默认为六个六(666666),输入该密码,点击“解压”按钮。如果提示密码错误,你可在本地用Notepad++记事本打开unzip.php文件,在前几行就能看到默认密码。

提醒:这篇文章写的比较早,很多读者反映 unziip.php 文件已经不能有效解压了,很可能是新版本的压缩算法有变化。现在推荐大家使用 Akeeba Backup 全站备份工具 里面自带的 kickstart.php 这个解压缩工具,非常好用!

 

Joomla! Package unzipped
Joomla! Package unzipped

接下来,我们看到自动解压过程。不到10秒钟就提示:完成(如上图所示)。点击“确定”,然后关闭该窗口。

现在,整个Joomla安装包已经成功上传到远程虚拟主机并完成解压。下面我们进入Joomla的安装界面。

{mospagebreak_scroll title=开始安装 Joomla! 1.0.12&heading=上传 Joomla! 安装包并解压}

在浏览器地址栏中输入网站域名,然后回车,Joomla会自动探测到网站还未安装,因此转到了安装页面。你也可以输入安装文件的完整URL(http://域名/installation/index.php),效果是一样的。首先看到的是“安装前检查”页面,如下图所示。Joomla要检查服务器版本是否合适,数据库是否支持,文件夹是否可写。这些项目的结果最好都是绿色,即符合Joomla的要求。该页面比较长,我的截图只展示了上半部分。拖动浏览器的滚动条,可以看到下半个页面还有一些检查项目。

 

Joomla! Preinstall Check
Joomla! Preinstall Check

 

图中1所指就是安装文件的完整URL,2表示点击Next按钮进入下一步。点击后看到许可协议页面(如下图所示)。

 

Joomla! License
Joomla! License

 

Joomla是基于GNU/GPL协议发放的,该协议比较长,我想你应该和我一样,没有兴趣阅读整个协议。因此,我们直接点Next进入下个画面:

 

Database configuration
Database configuration

 

正如上图中所示,这是对MySQL数据库进行设置的页面。图中已经标出,前4项应该是虚拟主机提供商已经告诉你了。其中第一项主机名(Host name),通常都是localhost,因此实际上你购买空间时对方只需要提供后三项。按照你得到的帐号依次填写你登录phpMyAdmin时需要的用户名及密码,然后填写该空间给你分配的数据库名称。在红圈下方有一项数据表前缀(Table Prefix),默认是 jos_ ,如果你想自己修改,那么可以改为abc_ 或者 myjoomla_ ,都不影响安装结果。对于全新安装来说,除了红圈中的4项,其他都不必更改。

填写完毕,点击Next,这时会弹出一个警告窗口,询问是否确认所提供资料均正确。不用细看了,直接点“确定”进入下一步。这个过程可能需要稍长一点时间,因为Joomla要把数据库结构建好,并导入示范数据。然后,就看到下一个画面,提示你输入网站名称,如下图所示:

 

Your Joomla! website sitename
Your Joomla! website sitename

 

如果你没有看到这个画面,那么就意味着你上一步填写的资料有错;或者你的数据库不是空的,存在相同前缀的数据表,妨碍了Joomla的安装。如果你看到了上图的画面,那么恭喜你,安装过程基本成功了。剩下的都是顺理成章的事情。在该输入框中填写你的网站名称,这里我输入了“杏林书香网”。

Joomla! Admin Password
Joomla! Admin Password

 

然后,点Next,下一个画面要求提供管理员的信箱和密码(如上图所示)。管理员用户名默认是admin,因此不必填写。我建议大家使用Gmail信箱,不仅容量大,功能强大,免费申请,更重要的是,很多Joomla用户都是使用Gmail信箱,这样便于大家交流。从上图中可以看出,管理员的密码已经自动产生了,不过太难以记忆了。我一般都要修改成自己熟悉的密码,你也可以使用自动生成的密码。

 

Joomla! 1.0.12 installed
Joomla! 1.0.12 installed

 

点击Next就看到了最后一个画面,Step 4 下面显示了Congratulations!(恭喜),说明安装成功了(如上图所示)。在该页面上,我标出了几点,1 是一个警告,告诉你现在必须删除installation这个目录(很奇怪为何Joomla没有设计成自动删除?),2 那个地方则再次显示了管理员用户名和密码,请牢记。上面两个按钮,3表示浏览刚刚建好的网站,4表示前往后台管理界面。

很多人此时往往抑制不住兴奋的心情,抬手就去点“View Site”,却忘记了还必须先删除installation目录。这时他就会看到更大的文字警告他,请首先删除installation目录。

 

Delete Installation directory
Delete Installation directory

 

OK,我们还需要使用 FTP 工具删除该目录。回到Filezilla,如果你在远程窗口看不到该文件夹,是因为Filezilla没有自动刷新的功能。请手动按下键盘上的F5键进行刷新,就能看到网站远程目录结构(如上图所示)。在 installation 目录上点右键,选择“删除”,Filezilla会询问是否真的要删除。点击“确定”,几秒钟后该目录就被删除了。

我们再回到浏览器窗口。如果你不是急性子,应该还停留在Step 4的画面,点击“View Site”;对于性急的人,恐怕你现在看到的是警告画面,没有“View Site”按钮,没关系,你点击浏览器的刷新按钮,或者按键盘上的F5,刷新页面即可。接下来,这两种人应该都看到了同一个画面,那就是刚刚建好的网站的前台,如下图所示:

 

Joomla! Frontend
Joomla! Frontend

 

网页太长了,所以我只截取了一个窗口高度。在网站首页底部,可以看到我刚刚输入的网站名称“杏林书香网”正常显示,这表示我们没有遇到乱码问题。上图中我在左侧还标注了一下,这个地方的Username 和 Password 以英文显示。接下来,我要进行一番设置,让网站变成前台汉化的中文版,这些词语也将变成中文。请注意对比。

 



 

评论  

 
+1 #6 回复: 图解 Joomla! 1.0.x 安装过程wowola 2010-04-27 11:29
我也是unzip.php运行不成功。我是安装好网 站了,要解压某个文件。但是总是 解压错误

正在解压: ABC.zip
文件 ABC.zip 错误.
完成,共建立 0 个目录,0 个文件.

unzip.php和压缩文件放在一个文件夹 里,也能选择,但是解压不了,请 赐教!
 
 
0 #5 少了步骤吧tiger5kg 2010-03-16 20:32
谢谢lz
但是从解压缩完成怎么就直接跳到 安装完毕了呢?最重要的步骤都省 略了,有欺骗嫌疑啊
 
 
0 #4 UNZIP.php 解压不了macallon 2009-08-11 03:05
HOSTMONSTER用的是p ublic_html,不是WW W
 
 
+1 #3 感谢提醒!白建鹏 2009-02-10 03:12
非常感谢您的提醒!我会尽快修改 文章中的失误。
 
 
0 #2 修改一下vensae 2009-02-06 01:41
好工具!
老白,有个小小的错误。
初始密码是六个6.
原文:四个6(666666), 新手很容易误解。
 
 
0 #1 运行不成功wjy8411 2008-11-08 02:00
unzip.php运行不成功哦!