主页 > 制造探险 >Synology NAS轻鬆架设Joomla动态网站 >

Synology NAS轻鬆架设Joomla动态网站

不管你是否听过Joomla!的神奇能力,只要知道Joomla!能帮你快速架好一个网站就可以了,因为Joomla!是目前内容管理系统(CMS)的代表作之一,所以你只要将重心放在网站经营与架构上,剩下的全部交给Joomla!,Joomla!会化腐朽为神奇帮你搞定一切,你将会发现原来建构网站可以这幺简单快速,现今的NAS似乎已不是我们想像中的NAS而已,各家厂商所推出的NAS功能越来越多、速度越来越快且有支援更多的服务,如今只要有一台Synology NAS,一键安装到底即可轻鬆架设Joomla网站。

Synology NAS轻鬆架设Joomla动态网站

认识Joomla!

Joomla!是什幺?想必还会问如何念?因为字典中找不到这个单字,其名称来自非洲斯瓦希里语的方言「Jumla!」,意思是All Together或As a Whole的含意,正式的名称应要在最后加上惊叹号「!」,也就是「Joomla!」,一般念法类似中文的「君啦」。

Joomla!是以PHP语言设计搭配MySQL资料库的内容管理系统,让一般大众不用撰写任何程式,有别于传统冷冰冰的HTML语法,能在短时间内轻鬆建构网站;顾名思义就是如同操作软体般的方式让你架构自己的网站,目前一般网站具备的功能大致都有支援,且还有上万个布景主题和模组套件可供运用,要说实例架站也不胜枚举,如知名的保时捷 (巴西) 、古根汉美术馆、IKEA(宜家家居)、台湾国家公园 、慈济…等都是使用Joomla!架构的。

HTML语法可说是网页设计的灵魂,最简单的製作网页是使用笔记本功能来编写HTML语法,虽然Windows的记事本程式简单易用,但HTML语法若使用途法炼钢方式一一手工键入,那可是会累死人的,OFFICE与许多软体也都有提供文件转换HTML网页的功能,但毕竟不是专为网页设计而开发的,往往还是会有捉襟见肘的感觉,因为网页牵涉到使用者介面、多媒体、伺服器架构、资料库等多领域,想要使用单纯的HTML语法来徒法炼钢各种不同领域的动态多媒体网页,老实说实属不易,但Joomla!可以让你不需要太多的技术背景,轻轻鬆鬆即可完成动态网站的架设。

架站的基本环境

架站一定是专业人士的专利吗?Windows系统是一般最常使用的作业系统,因为其拥有最容易上手的操作介面,虽然Windows有提供IIS(Internet Information Services)服务,但架一个网站除了网页伺服器外,资料库、搭配的语法(ASP.NET或PHP)…等的运用也是不可或缺的,PHP语法的免费资源相当众多,往往是架站的应用天堂,QNAP NAS本身内建Apache、PHP、MySQL、Perl等工具的网页伺服器,去掉了一些繁琐安装过程,让一般不懂程式语言的人也可以轻鬆快速的建立架站环境,只要一台Synology NAS即可解决所有环境问题。

Synology NAS轻鬆架设Joomla动态网站

架一个网站除了网页伺服器外,资料库、搭配的语法(ASP.NET或PHP)…等的运用也是不可或缺的,PHP语法的免费资源相当众多,往往是架站的应用天堂,如果你有多余的一台电脑或虚拟机器,则可以参考原来架站环境可以这简单 – XAMPP架站包文章,Xampp集成了Apache、PHP、MySQL、Perl等工具的网页伺服器安装包,去掉了一些繁琐安装过程,让一般不懂程式语言的人也可以轻鬆快速的架站,但假如你有Synology NAS的设备,那就更容易了,因为各式各样的应用服务相当齐全。

新的DSM系统将许多内建的服务都套件化了,请在「套件中心」→「公用程式」画面上,选择「Web Station」来安装该套件。

Synology NAS轻鬆架设Joomla动态网站

安装Web Station时,也会一併安装相关的套件(如PHP 5.6),当然是按下〔是〕来继续。

Synology NAS轻鬆架设Joomla动态网站

架站除了空间外与网站服务外,资料库的是不可或缺的服务,Synology NAS目前搭配的是MariaDB,所以也要安装此资料库套件。

Synology NAS轻鬆架设Joomla动态网站

MariaDB仅是纯资料库软体,一般都会建议使用phpMyAdmin的资料库管理工具,其中一个更大的优势在于phpMyaAdmin跟其他PHP程式一样在网页伺服器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,让使用者以web的方式来管理MariaDB资料库,方便的建立、修改、删除资料库及资料表,Synology NAS的套件中心是玩家的天堂,重量级的PHP运用软体大致都有,当然phpMyAdmin也不会缺席,进入套件中心安装多国语言版的「phpMyAdmin」吧!

Synology NAS轻鬆架设Joomla动态网站

Synology NAS安装后的MariaDB资料库管理帐号是root,密码是空白,想要架站建议密码不要空白,所以使用phpMyAdmin进入使用者帐号画面,修改root@localhost帐号的密码。

Synology NAS轻鬆架设Joomla动态网站

Joomla!一键的安装

现今的NAS似乎已不是我们想像中的NAS而已,各家厂商所推出的NAS功能越来越多,架站基本的条件必须要有Apache、PHP与MySQL等程式,QNAP NAS都已经内建在里面了,因此PHP相关的应用软体都可以安装,Synology NAS的套件也提供了许多实用的应用程式,在「内容管理」就列出的大堆,看到Joomla按下即可快速安装完成。

Synology NAS轻鬆架设Joomla动态网站

安装启动后在主选单画面上会出现「Joomla」的图示,点选来进入来初始设定。

Synology NAS轻鬆架设Joomla动态网站

当然你也可以直接输入入NAS的IP网址加上joomla资料夹,如挨踢路人甲的範例是「http://192.168.8.14/joomla」,接下来画面上告诉你要进行连线的相关资讯,主要有三个页面操作,第一个是「设定」,有语言、网站名称、网站叙述、管理者帐号与密码、邮件帐号等等。

Synology NAS轻鬆架设Joomla动态网站

第二个页面是有关资料库的设定,Synology NAS的SQL帐号是root,密码预设是空白(如果有变更过的请输入变更后的密码),资料库名称可自行定义,如笔者设定jadb,完成了相关设定,请按〔下一步〕来继续。

Synology NAS轻鬆架设Joomla动态网站

最后的範例的安装与设定的预览,往下捲动可以看到安装前的支援检查设定,结果都是看到「是」的支援,没有标记「否」的选项,就更加的放心按下〔安装〕。

Synology NAS轻鬆架设Joomla动态网站

接着你会看到安装的进度画面,不管是资料表、设定与範例都会自动安装。

Synology NAS轻鬆架设Joomla动态网站

结果出现了joomla安装成功的画面,为了安全起见,请按下红色框内的〔移除安装资料夹〕,你可以看到旁边的说明,强调你必须先移除安装目录才再继续执行其他的工作,这是Joomla的安全机制。

Synology NAS轻鬆架设Joomla动态网站

确定删除「安装的资料夹」后,此时才可以进入网站或后台管理区,请先进入后台的管理区。

Synology NAS轻鬆架设Joomla动态网站

Joomla!的登入画面,没有中文也没有语言的选择,输入之前设定的管理帐号与密码后按下〔Login〕。

Synology NAS轻鬆架设Joomla动态网站

进入后台后发现全部是英文,不用紧张,请点选「Extensions」选单下的「Languages」选项。。

Synology NAS轻鬆架设Joomla动态网站

发现目前仅有英文的语言套件,所以按下〔Install Language〕来搜寻相关的语言套件。

Synology NAS轻鬆架设Joomla动态网站

找到「Chinese Traditional」选项并勾选,接着按下左上的〔Install〕按钮。

Synology NAS轻鬆架设Joomla动态网站

安装完中文套件,还必须指定「Installed-Site」预设语言,点选变成黄色星星就是预设的语言。

Synology NAS轻鬆架设Joomla动态网站

一样也要把后台的管理(Installed-Administrator)预设语言改成中文。

Synology NAS轻鬆架设Joomla动态网站

离开重新登入,结果登入画面已变成中文介面。

Synology NAS轻鬆架设Joomla动态网站

进入到后台,一样也是中文介面,是不是亲切多了。

Synology NAS轻鬆架设Joomla动态网站

由于安装时选择「预设的範例资料」,下图是进入Joomla网页的画面,想要怎样的表现,当然还需要经过一番的学习。

Synology NAS轻鬆架设Joomla动态网站

网域、虚拟主机防火墙的运用

使用IP来进入网页,这样是不是很逊呢?架个站没有网域名称有点说不过去,网域对架站来说是相当重要的前哨站,一般来说申请网域需付费的,且也不一定能申请自己想要的网域名称,虽然所需的费用并不是所费不赀,但也是一笔小小地开销,能省则省得原则下,有免费的当然最好,那「twbbs.org」绝对是最佳选择。

有了网域后最大的优点就是,只要地球上有网路的地方,不论你搬到天涯海角,不用再记住那数字号码,轻鬆的让大家都还找得到你,不过免费一般都无法自订二级网域,不想架在别人的二级网域下,付费是天经地义的事情。

一般来说申请网域需付费的,且也不一定能申请自己想要的网域名称,虽然所需的费用并不是所费不赀,但也是一笔小小地开销,能省则省得原则下,有免费的当然最好,想要有自己的网域邮件名称吗?你可以申请一个属于自己的网域名称,想要免费,那「twbbs.org」绝对是最佳选择(申请方式可以参考申请免费的网域TWBBS.ORG文章)。当然你必须要有固IP位址(浮动固IP也可),或许有些使用动态IP,老实说真的不建议啦!

Synology NAS轻鬆架设Joomla动态网站

Synology NAS的网站伺服器有支援虚拟主机的功能,只要将网域指向joomla安装的目录,往后在浏览器上输入网域名称就自动会转向指定的资料夹,例如下图在网站伺服器的虚拟主机分页画面上,将「aaa.twbbs.org」网域指向//Web/joomla资料夹。

Synology NAS轻鬆架设Joomla动态网站

按下确定后出现一个虚拟主机的对应,也就是将Web下的一个目录对应一个网址。

Synology NAS轻鬆架设Joomla动态网站

假如你的Synology NAS架设在IP分享器或防火墙内,那可能需要虚拟伺服器埠的转换,每台防火墙与IP分享器的韧体不同,下图是群晖的Synology Router RT1900ac无线路由器的连接埠转送设定。

Synology NAS轻鬆架设Joomla动态网站

往后只要在浏览器输入「aaa.twbbs.org」即会转向到你的NAS上的joomla目录上。

Synology NAS轻鬆架设Joomla动态网站

心得与感想

Joomla!并非仅是单单的网页内容那幺简单,其功能已经是包罗万象了,从Joomla!被定位为内容管理系统就可知,说实在Joomla!真不是三言两语就能描述其来龙去脉,因此想要使用Joomla!最基本的门槛就是系统环境,Apache、PHP、MySQL并非系统的一部份,没有这些服务与程式,功能再强再神奇的Joomla!都无法有施展的机会,有了NAS可以略过基本的环境架设,让你直捣黄龙,只要专心Joomla即可,毕竟Joomla!并不是看看就可驾驭的网站软体,最主要是複杂灵活的选项参数众多,再加上强而有力的扩充功能,整体的运作无法照着介面操作就可以达到想要的结果,因为每个功能与选项、参数的设定都有可能环环相扣与组合变化,况且还得配合网站架设的基本知识,换言之就是无法单一个条例设定即可产生想要的网页,所以不断的尝试演练累积的经验是非常重要的。

网路发展至今,网站似乎是各行各业必须面对的一个窗口,学习一套好的架站系统是MIS人员的基本功夫,虽然有错中複杂且众多的选项与参数,但Joomla!其先进与灵活的功能,可以创造出媲美专业的网站,正所谓师父引进门,修行在个人,期待各位都能替企业或各行业架设出专业级的网站。



     上一篇:
     下一篇: