Joomla建站程序的安装.docx
- 文档编号:4794078
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:28
- 大小:461.85KB
Joomla建站程序的安装.docx
《Joomla建站程序的安装.docx》由会员分享,可在线阅读,更多相关《Joomla建站程序的安装.docx(28页珍藏版)》请在冰点文库上搜索。
Joomla建站程序的安装
Joomla!
建站程序的安装
第一章Joomla!
介绍
Joomla!
是一套在国际开源界相当知名的内容管理系统(ContentManagementSystem,CMS),它架构在PHP语言+MySQL数据库之上。
可以运行在如Linux、Windows、MacOSX等各种不同的平台上。
它不仅是一套易学好用的专业建站系统,也是一套功能强大的开发框架。
第二章Joomla!
安装
第一节用XAMPP快速搭建Joomla!
本地测试服务器
一、XAMPP简介
一个新手接触Joomla!
的过程应该是这样的:
看到这个词之后首先要弄明白“什么是Joomla!
”,然后就想“试用一下看看”。
可是,Joomla!
是web程序,它需要有服务器环境才能运行。
如果你还不了解Joomla!
是否合你意,就贸然去购买服务器空间来测试,恐怕你是不会愿意的。
因此,对于一个迫切想要测试Joomla!
如何安装、运行、操作的新手来说,最方便的莫过于在自己的PC电脑上搭建一个本地测试服务器。
下面介绍一下用XAMPP搭建本地测试服务器的过程及注意事项。
XAMPP这5个英文字母中,X代表“多样性”、“内容丰富”,后面的4个字母依次代表:
Apache、MySQL、php和Perl,因此它是一个功能全面的AMPP软件包。
XAMPP还是完全免费的,它同时提供面向Windows、Linux、MacOS及Solaris8等操作系统的版本。
本文只介绍xamppforwindows版本。
1、为什么选择XAMPP?
虽然可以通过分别安装Apache、MySQL及php来搭建一个本地服务器,但是很明显这个过程比较复杂。
尤其是第一次接触Apache服务器环境的新手,要想自己分步安装并配置好服务器,恐怕要费很大功夫。
我不反对你的钻研精神,但是作为一个以研究Joomla!
为目的的用户,我希望你搞清楚重点是什么。
同时,我必须提醒那些还无法抛弃“自己安装apache”的人:
不要错误地以为亲手安装的服务器就一定性能很好,我完全有理由相信XAMPP胜过你的劳动成果。
既然我们用5分钟就可以搭建好一个本地服务器,何必自己在那里折腾呢?
这就是我推荐XAMPP的理由。
2、XAMPP包含哪些内容?
前面介绍了这几个字母所代表的部件名称,但这远远不是XAMPP的全部。
简单来说,最新版本的XAMPP–win32-1.6.7中已经包含:
ApacheHTTPD2.2.9+Openssl0.9.8h
MySQL5.0.51b
PHP5.2.6+PHP4.4.8
SQLite2.8.15
phpMyAdmin2.11.7
ADOdb4.98
MercuryMailTransportSystemv4.52
FileZillaFTPServer0.9.25
Webalizer2.01-10
ZendOptimizer3.3.0
eAccelerator0.9.5.3forPHP5.2.6
从上面可以看出,借助XAMPP,你不仅可以获得一个apache服务器;同时还可以启动一个FTP服务器和一个webmail服务器;而且,你可以在php4与php5之间选择,很方便那些开发php程序的人;OpenSSL可以提供https:
//这样的加密协议;Webalizer是著名的流量分析程序;Zend和eAccelerator可以提供对加密过的php代码的解析服务。
除了这些,XAMPP还自带了很多有用的小模块,如GD图像处理库、mod_rewrite网址重写模块等等。
详细信息你可以阅读XAMPP安装后根目录下的readme.txt说明文档。
试想一下,如果要你自己从头安装一个如此庞杂的服务器并且配置好让它们协同工作,需要多少时间?
现在有了XAMPP,我们只需要5分钟就能完成!
3、安装XAMPP
首先下载XAMPP安装程序。
虽然文件名是.exe格式,实际上是自解压文件,运行后只进行解压缩操作,不会给windows的注册表增加任何内容。
点击这个.exe文件,它会询问你解压位置。
强烈建议选择某个分区的根目录来解压!
例如:
D:
\。
解压时会自动在根目录下创建一个xampp目录。
解压完成后不要移动、重命名任何文件。
进入D:
\xampp目录,应该看到如下画面:
如果你看到d:
\xampp目录下的内容,表示服务器安装完成了。
4.XAMPP文件夹内容简介
这些目录及文件的名称已经基本上说明了自己的身份,因此相信你一看就明白。
我只说明几个重要的地方:
htdocs目录相当于Unix虚拟主机上面的public_html目录,相当于IIS服务器上面的wwwroot,即所谓“网站根目录”。
你将来要测试的Joomla!
,以及其它任何phpweb程序,都必须解压/上传到这个目录才能运行。
apache及php目录含有一些配置文件,以后可能会需要进入这些目录来修改设置。
还可以看到有一些.bat格式的DOS批处理程序,例如apache_start.bat,含义已经很明显了,还需要解释吗?
php-switch.bat是用来切换php4与php5的。
如果你将XAMPP解压到不是分区根目录的某个文件夹中,就必须用setup_xampp.bat来进行一次“安装”,来设定XAMPP的运行路径。
再认识两个重要的.exe程序,一个是xampp_start.exe,一个是xampp_stop.exe,相信你一看就明白它们的功能。
没错!
我们以后就要通过它们来分别启动和关闭服务器了。
有些高手可能对此嗤之以鼻,他们认为运行xampp-control.exe就可以把apache、php、MySQL等直接变成windows的系统服务(service),以后每次开机就自动运行了,何必那么麻烦每次start、stop呢?
我的理由是:
这个测试服务器并非你PC上面工作的全部,如果把这个服务器变成系统服务,则会使电脑运行速度变慢。
因此我推荐每次手动启动和关闭服务器。
5、第一次运行XAMPP
那我们现在就点击一下 xampp_start.exe吧,可以看到弹出一个DOS窗口,里面用英文提示你apache正在启动。
startyourapacheserverbyrunningxampp_start.exe
如果你没有看到这个画面,或者看到一个DOS窗口一闪即逝,很可能是其它某个正在运行的程序占用了80端口。
例如:
skype,老版本的迅雷,等等。
解决办法就是退出这些软件,先启动服务器,然后再运行它们。
直到你看到上面这样的DOS窗口稳定显示,才表示你正式启动了XAMPP服务器。
你可以将这个窗口最小化,以方便你操作,但是不能关闭,一旦关闭此窗口,服务器也就关闭了。
现在打开浏览器,输入:
http:
//localhost或者http:
//127.0.0.1,就可以看到如下界面:
accesslocalhosthomepagetoverifythestatusofyourxampp
至此,可以完全证明你的XAMPP运行正常。
为了后面测试Joomla!
的工作顺利进行,你的浏览器可能还需要启用Cookie,你的windows可能需要安装JavaRuntimeEnvironment;你还可能需要同时具备IE浏览器和FireFox浏览器;你还可能需要安装AdobeFlashPlayer插件,等等。
这些东西不是XAMPP的责任,但是弄不好会影响你测试的体验,因此请你自行解决。
在这里,可能有两个错误:
(1)80或8080端口不正确。
一般是80和8080这两个分配的问题。
如果你没有安装IIS。
那么这个问题一般不会出现。
但如果你安装了IIS那么,很容易和IIS的端口发生冲突。
解决办法:
将IIS的端口设置为8080,将apache的端口设置为80。
将IIS的端口设置为8080的方法:
点击确定就可以了。
下面将apache的设置为80:
用记事本程序打开c:
\sandbox\xampp\apache\conf\httpd.conf,查找其中的8080,将其全部改为80,保存即可。
(当然,也可以将IIS的端口改为80,将apache的改为8080,但在测试的时候,就需要输入http:
//127.0.0.1:
8080或http:
//localhost:
8080才可以进行测试。
不推荐使用这正办法。
因为相比前种办法比较麻烦些。
)
(2)SSL端口不正确。
和上面一样。
如果不安装IIS,这个问题,一般不会出现。
如果存在ssl端口问题。
解决办法如下:
用记事本打开C:
\sandbox\xampp\apache\conf\extra\httpd-ssl.conf。
查找其中的全部443,并将其改为453即可(当然改成463,473可能也可以)。
修改了这两个地方之后,先双击c:
\sandbox\xampp\Apache_start.exe,看是否成功。
如果成功。
然后双击桌面的xamp,打开IE浏览器进行查看,如下:
输入:
http:
//localhost或http:
//localhost/xampp或http:
//127.0.0.1或http:
//127.0.0.1/xampp都可以。
如果出现
则说明成功了。
当然,有可能会出现另一个,中间只有一个橘黄的东西,这也说明成功。
如果是出现中间只有个橘黄的东西的话,在中间的那行字中选中”中文”,点击,进入,就是上面的画面了。
这个画面以后还会用到。
即创建数据库的时候会用到的。
另一种比较简单的测试,但有时候发现不了错误。
详细说明如下:
点击安装完成xampp的安装之后,运行xampp(即双击桌面xampp图标)这时候右下角会出现xampp的标志,
这个地方要注意,这个要满足。
两个Running要有,颜色要有,前面的两个钩号要有,应为stop而不是start。
如果有不满足的,则按照上面的比较麻烦的方法,进行测试,即打开c:
\sandbox\xampp\apache.exe查看。
更改的方法,上面讲述过了。
Apache服务不能用了
本地计算机上的Apache服务启动后又停止了.一些服务自动停止,如果它们没什么可做的,例如"性能日志和警服"服务
最佳答案
在网络连接属性里选tcp/ip属性-->高级-->wins标签--->下面有启用LMHOSTS查询,及netbios的选项,选中\"禁用TCP/IP上的netbios项
>>>>>>>>>
如果满足了,则代开IE浏览器进行查看,如下:
输入:
http:
//localhost或http:
//localhost/xampp或http:
//127.0.0.1或http:
//127.0.0.1/xampp都可以。
如果出现
则说明成功了。
当然,有可能会出现另一个,中间只有一个橘黄的东西,这也说明成功。
如果是出现中间只有个橘黄的东西的话,在中间的那行字中选中”中文”,点击,进入,就是上面的画面了。
这个画面以后还会用到。
即创建数据库的时候会用到的。
这个时候,服务器端的配置就搞定了。
6.XAMPP的初始参数
在全新安装之后,XAMPP的一些默认设置必须交代一下,否则你后面就无从下手。
实际上这些内容都在readme文档中,但是有些人就是不肯看。
我也只好再次重复一下:
如果你按照本文示范将XAMPP安装在D:
\xampp目录,那么你的网站根目录就是D:
\xampp\htdocs;如果你进入这个目录看一下,就会发现里面并不是空的。
所以,我不建议你以后测试时直接将Joomla!
或者其它web程序“上传”到htdocs目录里面,而应该在里面建立一个子目录,例如joomla,将程序安装到子目录里面测试。
这样做的好处是使得htdocs目录看起来比较整洁。
当然,你必须记住这样一来你访问joomla的URL就是:
http:
//localhost/joomla。
MySQL数据库默认的用户名是root,这也是拥有最高权限的管理员用户;其密码是空的,也就是没有。
因此你在安装joomla过程中当问及数据库访问密码时,不要填写。
当然了,你在刚才的画面上如果点击了“安全”一项,那里会提示你设置一个密码。
这样一来,你就必须记住自己设置的新密码。
那么数据库呢?
你必须自己创建新的数据库以便安装joomla。
创建工具就是phpmyadmin,访问URL是:
http:
//localhost/phpmyadmin/。
在你开始安装Joomla!
之前,我希望你记住这些内容,以免进行到一半找不到密码或者不知道“数据库名称”怎么填写而大喊大叫。
现在,你可以将Joomla!
1.5的安装包解压到D:
\xampp\htdocs\joomla这个目录中,然后通过浏览器访问http:
//localhost/joomla来开始安装过程。
7、深入调节XAMPP的设置参数
在上一步,相信你已经能够在你的XAMPP服务器上顺利安装Joomla!
并运行了。
为了使以后的测试工作更顺利,有必要再了解一些XAMPP的设置参数。
我并不是服务器方面的专家,因此以下内容仅从测试需要出发,有不足之处或谬误,请您在本站的Joomla!
中文论坛发帖指正。
①启用mod_rewrite
不论是Joomla!
1.0还是Joomla!
1.5,当你需要开启系统自带的SEF时,都需要Apache服务器的mod_rewrite支持。
XAMPP却是默认禁用了这个模块。
启用方法:
打开xampp\apache\conf\httpd.conf文件,在大约第118行找到下面的代码:
#LoadModulerewrite_modulemodules/mod_rewrite.so
删除此行开头的#符号(注释符号),然后保存文件,重新启动服务器即可。
②启用Java
XAMPP默认也禁用了Java功能,因此在安装某些Joomla!
扩展时会遇到问题。
例如,当你需要安装jPFchat聊天室组件时,如果不启用Java,前台就看不到聊天室窗口。
启用方法:
打开xampp\apache\bin\php.ini文件,在大约613行找到:
;extension=php_java.dll
去掉行首的分号即可。
然后重新启动服务器。
③启用curl
在安装BookLibrary组件时就会要求启用curl,而XAMPP也是默认禁用的。
启用方法:
打开xampp\apache\bin\php.ini文件,在大约582行找到:
;extension=php_curl.dll
去掉行首的分号即可。
然后重新启动服务器。
④启用Fopen
在安装RWcards电子贺卡组件时就需要Fopen功能的支持。
启用方法:
打开xampp\apache\bin\php.ini文件,在大概第522行,找到如下代码:
allow_url_fopen=On
如果你看到这里是Off,请设为On即可。
⑤启用eAccelerator
eAccelerator是一个用来加速php代码运行以及提供加密、解密功能的Apache服务器插件。
XAMPP已经自带,但是默认没有启用。
在安装JoomlaWiki组件时,就会发现系统需要eAccelerator的支持。
启用方法:
打开\xampp\apache\bin\php.ini文件,
大概在1296行左右,找到
[eAccelerator]
这一节,启用下面的代码(去掉行首的;分号):
extension=eaccelerator.dll
eaccelerator.shm_size="0"
eaccelerator.cache_dir="\xampp\tmp"
eaccelerator.enable="1"
eaccelerator.optimizer="0"
eaccelerator.debug="0"
eaccelerator.check_mtime="1"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
press="1"
press_level="9"
eaccelerator.keys="shm_and_disk"
eaccelerator.sessions="shm_and_disk"
eaccelerator.content="shm_and_disk"
注:
JoomlaWiki可能会建议安装TurckMMCache,不过有了eAccelerator,就不必安装MMCache了。
因为“eAcceleratorisafurtherdevelopmentofMMCache.”.
⑥调整内存限额
如果你的个人电脑性能不够好,可能在运行XAMPP过程中有时遇到“内存不足”的提示。
这是因为XAMPP默认给Apache服务器只分配了32MB内存。
打开\xampp\apache\bin\php.ini文件,在第246行左右,找到:
memory_limit=32M ;
修改此数值,例如:
memory_limit=500M ;
现在个人电脑一般都至少1GB内存,因此给这里分配128MB以上内存不会影响PC的运行。
⑦调整程序执行时间
如果在Joomla!
上安装某些比较大的扩展,例如安装包zip文件超过1MB,有时候会遇到“Fatalerror:
Maximumexecutiontimeof30secondsexceededin...”这样的错误提示,扩展也无法成功安装。
这是因为XAMPP默认的程序执行时间(executiontime)太短了。
延长程序执行时间:
打开\xampp\apache\bin\php.ini 文件,在第244行左右,找到:
max_execution_time=60 ;Maximumexecutiontimeofeachscript,inseconds
此处默认60秒,你可以加一个零或者两个零,就能延长10倍或者100倍,呵呵。
⑧安装ionCube
ionCube是一个php代码加密程序,很多商业软件都是通过ionCube将代码加密,然后销售出去。
例如,著名的Clexus站内信组件就是用ionCube加密的。
当用户安装Clexus时,就需要在服务器上启用ionCube解密程序。
XAMPP并没有带有ionCube程序,因此需要手动安装。
首先,从下载ionCube的解密程序(免费提供),这是一个 DLL文件,目前最新版本是ioncube_loader_win_5.2.dll,下载时找到对应windowsx86的版本,下载后得到一个压缩文件,解压后即可得到dll文件。
将ioncube_loader_win_5.2.dll这个文件复制到d:
\xampp目录下,然后打开\xampp\apache\bin\php.ini 文件:
找到[Zend]这一节,大概在第1264行,紧跟这一行添加新的一行代码:
zend_extension_ts="\xampp\ioncube_loader_win_5.2.dll"
然后重新启动XAMPP即可启用ionCube。
注意:
这个dll文件的名称和版本可能会更新,因此你必须根据你得到的文件名来灵活处理。
⑨安装Python
XAMPP一直没有针对Python的支持,但是有些高级用户可能会需要Python功能以便在个人电脑上开发、调试Python程序。
那么,可以考虑手动安装Python。
以下安装方法参考了XAMPP官方论坛的一个帖子。
首先下载ActivePython:
然后下载mod_python:
http:
//www.modpython.org/得到一个.exe文件。
运行ActivePython.exe安装python,安装时选择目录安装到D:
\xampp\python,这样比较容易管理。
然后运行mod_python安装文件,会询问python的安装位置(自动探测到),然后询问apache的安装位置,手动定位到 D:
\xampp\apache目录,安装结束后它会在D:
\xampp\apache\modules目录中增加一个mod_python.so文件,这就是针对Apache服务器的python模块。
现在配置python:
打开D:
\xampp\apache\conf\httpd.conf文件,插入一行:
LoadModulepython_modulemodules/mod_python.so
在httpd.conf文件末尾插入:
\xampp\htdocs\test"> AddHandlermod_python.py PythonHandlermptest PythonDebugOn
重新启动Apache服务器。
Python服务器已经启用了。
现在测试python能否运行:
将下列代码保存为mptest.py文件,然后保存到D:
\xampp\htdocs\test目录中:
frommod_pythonimportapache
defhandler(req):
req.content_type='text/plain'
req.write("HelloWorld!
")
returnapache.OK
然后打开浏览器,访问:
http:
//localhost/test/mptest.py
就会看到页面上显示:
HelloWorld!
这就证明python安装成功!
第二节安装Joomla!
2、开始安装
在浏览器中输入安装目录的URL。
我发现1.5版本这一点不如1.0版本智能:
我们必须输入http:
//域名/installation 这样的网址才能打开安装界面,而1.0版本中不需要输入installation。
本文演示的安装过程是在本地测试服务器完成的,安装目录是http:
//localho
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Joomla 程序 安装
![提示](https://static.bingdoc.com/images/bang_tan.gif)