转自:北舟工作室
Joomla! 1.5 RC1 版本已经发布,我们就开始把工作重点转移到新版本上来。在此之前,尽管有很多人想讨论 Joomla! 1.5 beta 版本的问题,但这没有任何意义:我们不是有经验的tester,我们只是普通用户。所以,只有RC版本才是我们能用的。其他第三方扩展开发人员也不会为beta版本编写任何代码。他们都在等待这一天。
尽管安装Joomla! 1.5 非常容易,我还是要在这里演示一遍,以便刚刚踏入Joomla!世界的新手了解这个过程。
1、准备工作
请参考《安装Joomla之前的准备工作》这篇文章,尽管那是针对 Joomla! 1.0.x 版本写的,它仍然适用于 Joomla! 1.5。
从本站下载 Joomla! 1.5 简繁中文版,这是.tar格式的压缩包。如果你的服务器空间支持远程解压tar格式,你可以直接上传;否则请在本地解压后用FTP工具如Filezilla上传。
同样的,在开始安装之前,先将数据库的连接校对(有的服务器上称为“字符整理”),英文就是Collation,设置为utf8_unicode_ci。
2、开始安装
在浏览器中输入安装目录的URL。我发现1.5 版本这一点不如1.0版本智能:我们必须输入 http://域名/installation 这样的网址才能打开安装界面,而1.0版本中不需要输入installation。
本文演示的安装过程是在本地测试服务器完成的,安装目录是 http://localhost/15/ 。因此我在浏览器中输入 http://localhost/15/installation/index.php 这个地址,按下回车键,看到了如下的安装起始界面:
Joomla! 1.5 安装程序起始界面
![1](http://www.joomlagate.com/mambots/content/multithumb/thumbs/b.300.250.16777215.0..stories.article.j15.j15tutorial2007.j15_install.Joomla_1.5_installation_01_start.png)
呵呵,看到了熟悉的中文界面!左侧已经列出了安装所需的7个步骤。右侧首先是选择界面语言,我们当然选择zh-CN,也就是简体中文(Simplified Chinese)。因为这个安装语言包是Joomla!台湾站做的,所以他们设置为默认选择了zh-TW,我们手动修改一下即可。
点击右上角的“下一步”,进入安装前检查页面:
![2](http://www.joomlagate.com/mambots/content/multithumb/thumbs/b.300.250.16777215.0..stories.article.j15.j15tutorial2007.j15_install.Joomla_1.5_installation_02_check.png)
Joomla! 1.5 安装前检查
可以看到已经显示了我安装的Joomla! 1.5 RC1 版本的代号是Mapya。如果所有项目都是绿色,说明符合官方要求;如果某项以红色显示,说明配置不够合理,请立即修复,或者与空间提供商联系。
本例中的所有设置都符合要求(用 XAMPP 做测试服务器就是这么爽!),点击“下一步”,显示授权规定页面:
![3](http://www.joomlagate.com/mambots/content/multithumb/thumbs/b.300.250.16777215.0..stories.article.j15.j15tutorial2007.j15_install.Joomla_1.5_installation_03_agreement.png)
Joomla! 1.5 安装:授权规定
这规定不看也罢——反正我们是要安装下去的。再点“下一步”,进入数据库设置页面:
![4](http://www.joomlagate.com/mambots/content/multithumb/thumbs/b.300.250.16777215.0..stories.article.j15.j15tutorial2007.j15_install.Joomla_1.5_installation_03_agreement.png)
Joomla! 1.5 安装:数据库设置
根据空间商给你的数据库帐号,填写上述信息。如果你是在本地测试服务器上安装,那么自己应该很清楚这些数据。填写完毕后,点击“下一步”,进入FTP配置页面:
![5](http://www.joomlagate.com/mambots/content/multithumb/thumbs/b.300.250.16777215.0..stories.article.j15.j15tutorial2007.j15_install.Joomla_1.5_installation_04_database.png)
Joomla! 1.5 安装:FTP配置
这是Joomla! 1.0.x 版本所不曾有的。默认是不启用FTP功能的,如果你想要开通,就填写相关帐号;如果不要,就接着点“下一步”,进入网站名称及管理员帐号配置页面:
![6](http://www.joomlagate.com/mambots/content/multithumb/thumbs/b.300.250.16777215.0..stories.article.j15.j15tutorial2007.j15_install.Joomla_1.5_installation_05_ftp.png)
Joomla! 1.5 安装:管理员帐号
如果你是新手,我建议你选择上面图中的“安装预设范例资料”,这样有利于快速了解Joomla! 1.5 的结构和功能。
![7](http://www.joomlagate.com/mambots/content/multithumb/thumbs/b.300.250.16777215.0..stories.article.j15.j15tutorial2007.j15_install.Joomla_1.5_installation_06_config.png)
设置完毕后,点击“下一步”就看到了安装成功的消息:
![8](http://www.joomlagate.com/mambots/content/multithumb/thumbs/b.300.250.16777215.0..stories.article.j15.j15tutorial2007.j15_install.Joomla_1.5_installation_07_finish.png)
Joomla! 1.5 安装:完成
与Joomla! 1.0.x 版本一样,我们需要在这一步出现成功消息后,手动删除安装目录(即 /installation 目录)。我记得 SMF 论坛在安装完成时会有一个选项,让用户选择是否“立即删除安装目录”,如果钩选,点击“确定”之后,就自动删除了安装目录。希望Joomla!以后也能增加这个功能。
同样的,在上面页面上提供了两个前进方向:查看网站前台,或者进入管理后台。如果你忘记删除安装目录,那么不论你点哪一个,都会看到一个警告信息:
Joomla! 1.5 安装:警告信息
如果已经删除了安装目录,那么我们来看看网站前台:
Joomla! 1.5 的默认前台
哦,确实丑陋了一些。尽管我已经选择了安装预设范例资料,但是首页还是什么也没有!有点奇怪。我想很多人现在第一个念头就是“更换模板”,Ok,本站下载栏目已经为你准备了一些免费的Joomla! 1.5 模板,以后还会陆续增加。
如果你在上一步点击了“管理区”,那么能够看到如下的后台登录界面:
Joomla! 1.5 后台登录界面
可以看到,Joomla! 1.5 的后台允许选择界面语言了!这是一个伟大的改进,因为它使得位于不同语言环境的同事联合管理网站成为可能。
选择简体中文,输入管理员帐号和密码,登录到后台后可以看到如下的控制面板:
Joomla! 1.5 后台控制面板
后台界面比Joomla! 1.0.x 版本清爽多了,同时右侧的选项列表有了自动折叠功能(难道是AJAX?)。
3、初试手记
初次体验Joomla! 1.5,感觉有以下明显改变:
扩展安装页面统一
在 Joomla! 1.0.x 版本中,安装组件、模块、触发器需要进入不同的页面,经常让新手搞不懂应该点击那个菜单链接。现在1.5版本把安装页面统一起来,只要点击“安装”,你可以安装任何扩展类型,Joomla! 会自动判断是组件还是模块,或者是插件(触发器这个名称在1.5版本中不再使用,而是以“插件”取代)。
支持高级SEF
Joomla! 1.5 已经可以支持高级SEF,默认是关闭的。在全站设置中的“SEO设置”项目中开启“搜索引擎友好网址”功能,就能在前台看到效果。
例如,我撰写了一篇文章,标题为“第一篇测试文章”,前台的全文URL就是:http://localhost/15/index.php/home/1,这是因为Joomla! 1.5 不能识别中文,因此自动添加了文章的ID作为URL。我再次编辑文章,将文章副标题命名为“my_first_article_test”,则前台显示的SEF URL 为:http://localhost/15/index.php/home/1-my_first_article_test 。
尽管这个URL没有以 .html 结尾,但是实际上已经达到了SEF的目的。关于Joomla! 1.5 的SEF,我以后会专门撰文讨论。
默认支持UTF-8
记得以前为了让Joomla 1.0.11 完美支持中文,我和AutoIt曾经费了很大劲。直到现在,新的Joomla! 1.0.13 简体中文版 还是依据该方法改造的。而到了Joomla! 1.5 这里,一切都很简单:默认就支持utf-8编码。所以我们再也不用手动修改database.php等文件了。
David Gal的帖子Implementing UTF-8 in Joomla - Not a trivial move说:由于很多服务器还在运行不支持UTF-8的MySQL 4.0 及更低版本数据库,因此Joomla 1.5 在安装时会自动探测数据库版本,如果高于 MySQL 4.1.2,就自动创建UTF-8数据表;如果低于这个版本,则自动兼容旧版本,放弃UTF-8。
我想给所有正要安装Joomla!的用户提个建议:请尽量选择提供MySQL 4.1.2 以上版本数据库的服务器。要勇敢地对不满意的服务器说“不”!只有用户一致要求MySQL 4.1.2 甚至 5.x,他们才会正视这件事情。
我在测试时还发现了一个小bug:Joomla! 1.5 如果在中文文章里面点击“PDF”按钮,则生成的.pdf文件里面中文是乱码。看来,要彻底解决Joomla的多语种兼容问题,还需要走很长的路。