这是一篇关于Magento的工作步骤,我们将分享欧斯瑞惯用的Magento架站流程,希望藉由这篇文章可以让更多人了解与使用Magento购物车系统。

 

在本文中不只是讨论Magento系统建立,还包括环境确认、设定主机、连结资料库等,属于完整的工作流程;如果你懂得主机指令以及基本的架站观念,更能理解本文所介绍的要领。

主机

确认网站所需环境

在安装之前,先确认你拥有的主机环境是否适合Magento安装,以下是建议的环境:



Magento教程 4:主机环境准备

参考资料来源: http://magento.com/resources/system-requirements

 

接着我们要使用SSH登入主机确认环境,在本次示范范例我们使用PuTTY连接主机,登入之后应该会呈现下列图示:


Magento教程 4:主机环境准备

接下来我们将一一确认主机是否符合Magento所需的环境。

确认作业系统

指令

uname -a

输入此指令可以查看详细的主机资讯:


Magento教程 4:主机环境准备

所以我们可以得知目前所使用的作业系统为64位元Linux。

确认伺服器

指令

service –status-all

查看目前主机所有的服务


Magento教程 4:主机环境准备

在范例是使用apache为网页伺服器,如果是使用nginx的主机,请在列表中寻找服务名称为nginx的服务。

确认PHP版本

指令

php -v

输入此指令后得到PHP的版本资讯:


Magento教程 4:主机环境准备

可以得知我们目前PHP的版本为5.5.9。

确认Mysql版本

指令

mysql -V

输入此指令后得到mysql的版本资讯,这边要注意注意指令中的V是大写。


Magento教程 4:主机环境准备

得知目前Mysql版本为5.5.40

设定Domain Name

请在你的网域名称供应商设置正确的网域名称转址

范例:

128.194.113.254 -> test.astralwebinc.com.tw

测试主机是否正常运作

在浏览器中输入已经设定好的网域名称,看是否得到回应。


Magento教程 4:主机环境准备

建立使用者

指令

adduser username

username可替换为你想要的使用者名称


Magento教程 4:主机环境准备

输入完指令后,视情况系统会要求你输入密码与其他帐户资讯,输入完毕之后系统会要求确认,确认完毕后就创建了新的帐户。

建立资料库

要建立资料库之前,为了确保安全,我们会先创立一个新的使用去使用新的资料库。

首先,先使用root帐号登入mysql

指令

mysql -u root -p

输入完指令之后,系统会要求我们输入密码,将密码输入完毕之后,若得到以下画面代表你已经登入Mysql介面。


Magento教程 4:主机环境准备

接着来创立资料库

指令

CREATE DATABASE dbname ;

在Mysql介面下有一点要注意,每段指令的结尾都要加上分号作为结束,要不然程式码是不会执行的。


Magento教程 4:主机环境准备

输入完毕之后,若是成功会回传成功字串;接着我们再使用指令检查目前拥有的资料库

指令

SHOW DATABASE;

输入完指令之后,画面中陈列出所有的资料库


Magento教程 4:主机环境准备

你会看到我们刚才新增的资料库demo_database 出现在画面中,代表资料库已经成功新增。

再来我们要建立新的使用者,并且给予使用者操作我们刚新建资料库的权限

指令

GRANT permission ON database TO user IDENTIFIED BY 'password' ;

运用这段指令,我要新增一个名称为'jin'、密码为'testpassword'并且对demo_databe拥有所有的权力,我的范例程式码如下图:


Magento教程 4:主机环境准备

输入完毕之后,若是成功会回传成功字串。

测试使用者帐号与资料库的连结

建立并且授权给使用者之后,我们要来测试刚才所作的动作是否都正确,所以要使用我们所建立的帐号登入Mysql。

指令

EXIT;

在Mysql介面中输入此指令,可以退出Mysql介面。


Magento教程 4:主机环境准备

输入完毕之后,会得到退出讯息。

接着使用我们所创立的帐号登入


Magento教程 4:主机环境准备

成功登入之后,再使用show databases检视资料库:


Magento教程 4:主机环境准备

在资料库列表中,可以看到我们所新建的demo_database代表着使用者已授权成功。

完成以上步骤后,就差不多完成第一阶段主机环境的准备了,在网页主机伺服器中还有非常多设置等着你去设定,只有做好完善的参数设定,你的网站才会有安全、稳定及高效能的表现。