A-A+

图解Joomla! 1.0.x安装过程

2008年03月13日 Joomla 暂无评论 阅读 372 次浏览 次

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 以英文显示。接下来,我要进行一番设置,让网站变成前台汉化的中文版,这些词语也将变成中文。请注意对比。

 

在网站前台左侧的主菜单底部,点“Administrator”(管理员)按钮进入后台管理界面。当然,如果你不希望别人都来点这个按钮去你的后台玩猜密码的游戏,你可以在网站后台设置为该按钮不显示。以后你就必须通过“http://域名/administrator”这个URL来访问后台界面。

 

Login to Joomla! backend
Login to Joomla! backend

 

 

如上图所示,Joomla的后台登录界面非常简单,填写管理员的用户名和密码即可登录。登录后就看到了Joomla的后台管理界面:

 

 

Joomla! Backend Main Page
Joomla! Backend Main Page

 

 

后台非常整齐地放置了常用的功能选项,我们要设置的站点语言属于全站设定,因此点击“Global Configuration”进入全站设定页面。点击Locale(本地化)标签,可以看到以下画面:

 

Joomla! Locale Settings
Joomla! Locale Settings

 

 

上图中2表示站点语言,我们选择simplified_chinese(简体中文),如果你想要繁体中文的前台,那么请选择traditional_chinese。在3这个地方,选择时区,中国大陆用户选择Beijing所在时区,即东八区。然后在4这个位置,将默认的en_GB删除,填写zh_CN(繁体中文填写 zh_TW)。最后的结果应该是这样的:

 

 

Country and Language for Joomla!
Country and Language for Joomla!

 

 

现在点击页面右上的Save按钮,保存设置。然后点击右上角的 Log out 退出后台管理,Joomla自动进入网站前台首页。我们再来看看登录框的位置,可以看到,刚才的Username 和 Password 已经显示为中文的“用户名”和“密码”了。

 

 

Chinese frontend of Joomla!
Chinese frontend of Joomla!

 

 

当然,你也看到了,菜单上的文字还是英文。这是因为这些文字属于菜单系统,而不属于“操作界面”语言,因此无法包含在语言包中。如果你要将这些菜单文字也修改成中文,那么就必须再次进入后台,进行菜单有关的设置。这将是我们以后某篇文章的内容了。

本文中所有插图均保存在Flickr免费相册中,使用Flickr4j触发器将它们引用到文章中来(2008年8月28日更正:由于 Flickr API 失效,所有图片改为本地储存)。如果你看不清小图,点击之后可以看到放大的图片。不过,似乎Flickr将我的图片变小了,即使放大,也看不到原始尺寸。因此,我又制作了一个视频演示,补偿图片的不足。视频画面分辨率1024*768,下载后请将播放器设为“全屏”播放。

俗话说“万事开头难”,不过Joomla的安装过程并不是你想象那么难,对吗?如果你按照本文介绍的方法还是无法成功安装Joomla,你可以在本站论坛“安装与维护”版块发帖,我们一起讨论一下。

 

评论已关闭!

Copyright © 香港虚拟主机_美国虚拟主机_香港服务器_美国服务器租用托管 保留所有权利.   Theme  Ality 蜀ICP备14006632号-1

用户登录