安装 PrestaShop 1.6 - 详细的安装指南

详细的安装指南

下载和解压 PrestaShop 程序代码包

你能够从 PrestaShop 官方下载最新的版本,下载地址为:http://www.prestashop.com/en/download.php

这里你只有一个选项,只能下载最新的稳定版,这个版本适用任何在线商店。html

若是你但愿下载任何其余的早期版本,你能够进入地址:http://www.prestashop.com/en/developers-versions 下载。将页面滚动到最下端,而后选择 "Previously released versions" 选项。mysql

注意: PrestaShop 官方并不推荐适用任何早期版本替代当前最新的稳定版进行安装。web

单击 "Download" 按钮,而后保存文件到你的计算机中(例如你计算机的桌面)。你应该会获得一个被命名为 "prestashop_1.6.0.4.zip" 文件,或者与这个文件名结构相似的文件,根据当前 PrestaShop 版本的不一样。sql

下载的文件时一个压缩文件,意思是这个文件中包含了全部 PrestaShop 所须要的文件,而且这些文件被压缩存放。为了继续下面的步骤,你必须将这个文件进行解压缩。数据库

若是你的操做系统不能自动支持解压缩 Zip 文件,你须要下载并安装下面一些工具。例如:浏览器

咱们强烈推荐使用 7-zip,由于这个软件是无偿使用的,并且可以支持多种格式的解压缩。安全


使用压缩工具,将压缩的软件程序包解压缩到你指望的位置,例如你的计算机桌面。不要直接将压缩文件上传到 Web 服务器上。
若是你对 Web服务器的使用十分熟悉的话,你也也上传到服务器上进行解压缩,这样上传的时间会稍微短一些。服务器

 

在压缩文件的根目录下面有 2 个项目:网络

  • "prestashop" 文件夹:这个文件夹中的内容是全部 PrestaShop 程序代码,你须要将这些代码上传到 Web 服务器上。
  • "Install_PrestaShop.html" 文件,你能够用你的浏览器打开这个文件。

请必定不要将 "Install_PrestaShop.html" 文件上传到你的 Web 服务器上。

上传 PrestaShop

你如今应该已经有一个主机空间来存储你的程序文件了,若是你如今尚未主机空间,请参考本指南中其余章节的内容进行购买。同时在你的本地计算机中,你应该已经有一个已经解压过的 PrestaShop 程序文件。

这个步骤将会让你将你已经解压过的程序文件上传到 Web 服务器上或者主机空间中。你须要使用 FTP 客户端从你的本地计算机链接到远程服务器。在完成这个操做以前,你应该也在你的本地计算机上成功安装了 FTP 客户端。

在这里,咱们使用 FileZilla 做为示例。

经过你主机空间服务商提供的一些信息来经过 FTP 客户端将你的本地计算机和远程计算机链接起来。若是你尚未得到有关你主机空间的信息,请联系你的主机空间服务商去得到相关的链接参数。一旦 FTP 客户端成功链接,你就能够经过这个客户端工具向远程服务器传递数据了。

在 FileZilla (或者任何其余 FTP 客户端)中,浏览你的本地文件夹直到你找到 PrestaShop 程序文件。而后将这个文件保留在左侧的本地视图中。

在 远程视图部分(在右侧),浏览文件夹找到你但愿放置 PrestaShop 的地方(根目录,子目录或者其余目录)。这个须要根据实际状况来进行调整,若是你有什么疑问,请联系你的空间提供商或者到 社区 中进行提问。

在 FileZilla 中,你应该如今能够看到你从 Zip 文件夹中解压出来的 PrestaShop 程序,在右侧是你但愿上传这些程序到服务器上的目标地址。若是你尚未对文件进行上传,那么上传文件的方法也很是简单,选择要上传的的文件和文件夹,将这些文件夹从左侧拖动到右侧目标文件夹中就能够了。或者你也能够在文件夹中选择右键,而后单击上传。

根据网络环境,上传的过程可能须要几分钟,也有可能须要几十分钟。PrestaShop 购物车有超过 7500 个文件 1000 个文件夹。

 这时候请耐心等待下,PrestaShop 的全部文件将会被正常的上传到远程服务器上,并可以进行访问了。

为你的购物车建立一个数据库

在你开始时间安装 PrestaShop 购物车以前,你须要肯定你的 MySQL 数据库已经有一个数据库能够供 PrestaShop 进行使用了。若是没有,你就必须建立一个数据库。

建立一个新的数据库,你可使用数据库客户端工具进行。咱们使用免费的 phpMyAdmin 工具来建立一个数据库 (http://www.phpmyadmin.net/),针对全部的虚拟主机,phpMyAdmin 应该是一个默认的配置。

一些主机空间服务商可能鼓励用户使用一个图形化控制面板,例如 cPanel, Plesk 或者是一些自定制的图形化控制面板。请肯定你认真阅读过你主机服务商提供的如何处理 MySQL 数据库的部分和如何建立一个数据库。

使用你帐户的用户名和密码来链接到 phpMyAdmin。具体如何进行链接,每一个主机空间服务商的配置可能有所不一样,你须要根据主机空间服务商提供的配置进行处理。

在左侧的列表中,你能够看到当前数据库中能够用的数据库。一些数据库是 MySQL 默认使用的数据库,这些数据库中可能存储有 MySQL 的性能表或者配置参数,例如:phpmyadminmysqlinformation_schema,performance_schema 和其余。请阅读你空间服务商提供的文档来看那些数据库是默认的数据库。

你能够经过 "Database" 的标签页来建立一个新的数据库。简单的在建立对话框中输入数据库的名称,而后单击 "Create" 来建立一个数据库。当数据库建立成功后,你输入的数据库名字的数据库应该可以在左侧的数据库列表中找到。你可使用你新建立的数据库来存储 PrestaShop 的数据。

运行自动安装程序

如今咱们进入到安装过程当中最关键的地方,安装 PrestaShop。

整个安装的过程也很是简单,这得益于 PrestaShop 的自动安装程序。你应该不用花多少时间就能把下面的内容看一下,请阅读安装提示中提示的任何信息以免遗漏重要内容和数据。

但愿运行 PrestaShop 安装程序,在浏览器中访问你的 PrestaShop 地址,安装脚本将会自动检测到你的 PrestaShop 程序尚未安装,而后将会引导你到自动安装界面中。

你也能够直接在地址栏中输入安装程序所在的目录 /install 文件夹: http://www.example.com/prestashop_folder/install

若是你但愿在你的本地计算机上安装 PrestaShop,这个安装路径应该在你的本地 Web 服务器的路径下,例如:http://127.0.0.1/prestashop

从如今的界面开始,你治须要阅读一些提示并填写一些表单。

安装的过程一共有 6 步骤。在页面的顶部,有下面的一些提示可以告诉你如今的安装已经进行到哪一步了,灰色的脸蛋在已经处理过的步骤后将会变成绿色的笑脸。

第 1 步:欢迎页面

这个页面用于向你快速介绍安装的过程。你能够为你的安装过程选择你习惯的语言。

在这个界面中你也能够得到安装帮助文档的连接(http://doc.prestashop.com/)和 PrestaShop 支持的电话号码。你能够经过单击下面的地址链接得到更多有关安装的帮助信息 http://support.prestashop.com/en/,若是你在安装的时候遇到了什么困难,也能够访问 OSS 计算技术的讨论版块得到相关帮助:http://www.ossez.com/forum.php?mod=forumdisplay&fid=54&filter=typeid&typeid=90

选择你但愿在安装过程当中使用的语言,而后单击 "Next" 按钮进行安装。你在这里选择的语言同时也是 PrestaShop 购物车使用的默认语言,你也能够为你的购物车安装其余语言。

第 2 步:PrestaShop 的许可证

第二个页面是一个很是简单的要求:PrestaShop 是免费的软件同时能够在一些开源许可证下分发。基本上是若是你不一样意 PrestaShop 的许可证,你就不能使用 PrestaShop 购物车软件。这一步主要是对开源许可证进行一些说明。

阅读 PrestaShop 的许可证:

若是但愿安装 PrestaShop,你必须赞成上面的 2 个许可证。

若是你但愿进入下一步,你必须选择 "I agree to the above terms and conditions" 选择框,而后单击 "Next"。若是你不一样意上述许可证,你不能安装 PrestaShop 购物车,下一步的按钮也不能被单击。

第 3 步 和 第 4 步:系统兼容性和购物车信息

第3步是对你的系统主机运行环境进行一个快速检查以确保知足 PrestaShop 运行所须要的全部条件。在不少状况下,你可能看不到这个页面,这是由于当你的主机环境知足须要的话,或者没有错误的话,这个页面是不显示的。你会被直接引导到 第4步填写有关的商店信息。你任然能够经过单击左侧边栏的 "System compatibility" 连接来查看第3步的内容。

若是安装的环境校验中出现了错误或者一些环境不知足运行的要求,你将会看到这个页面,你能够根据提示从新进行修改,而后单击刷新设置来进行从新检查。直到知足全部的条件。

系统兼容性

这个页面检查你的全部设置是否正确和正常。包括有:PHP 的设置,文件和文件夹的权限,第三方工具等。

若是出现了一些错误,那么安装过程将会在这里中止,你能够经过这个页面看到须要修复的一些技术细节。你能够经过修改 PHP 的设置或者更新文件权限来让配置知足要求。

下面的列表是对环境进行校验的全部校验项:

检查项

如何/何处 进行修改

是不是 PHP 5.1.2 或者更新版本 Web 服务器
PrestaShop 能上传文件吗 php.ini 文件 (file_uploads)
PrestaShop 能建立新文件和文件夹吗 文件浏览器 / FTP 客户端 / 命令行
GD 库是否已经被安装 php.ini 文件 (extension=php_gd2.so)
MySQL 是否能被支持 php.ini 文件 (extension=php_pdo_mysql.so)
检查写入权限 ~/config/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/cache/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/log/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/img/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/mails/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/modules/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/override/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/themes/default/lang/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/themes/default/pdf/lang/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/themes/default/cache/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/translations/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/upload/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/download/ 文件浏览器 / FTP 客户端 / 命令行
检查写入权限 ~/sitemap.xml 文件浏览器 / FTP 客户端 / 命令行
PrestaShop 能打开外部 URLs 吗 php.in 文件 (allow_url_fopen)
PHP 的 "register global" 选项是否关闭 php.ini 文件 (register_globals)
GZIP 压缩是否被激活 .htaccess 文件
Mcrypt 扩展是否可用 php.ini 文件 (see http://php.net/manual/en/mcrypt.setup.php)
PHP 的 "magic quotes" 选项是否被禁用 php.ini 文件 (magic_quotes_gpc)
Dom 扩展是否被载入 --enable-dom 编译时选项
MySQL 的 PDO 扩展是否被载入 php.ini 文件(extension=php_pdo_mysql.so)

修改 PHP 的配置文件,根据实际运行的状况可能每一个安装实例都有所不一样,同时也于你对服务器的访问权限有关。这个操做的难度可能有点大,对文件权限的修改就比较简单。

若是你有这方面的问题,请联系你的系统管理员。

全是是操做系统给予用户访问数据的权限,根据用户的权限不一样而不一样。同时也和用户所在的组有关。安装程序须要对你上传到服务器的文件进行一些操做,好比写入一些文件,对一些文件夹进行重命名等。若是你的操做系统部运行安装程序进行着方面的修改的话,安装过程就不能顺利完成。

提示,若是安装程序在安装的时候告诉你有些文件或者文件夹不能正确的修改的话,你须要手动到操做系统上修改这些文件或者文件夹的权限。你能够经过 FTP 客户端进行操做,你也能够经过命令行进行操做。

使用你的 FTP 客户端登陆到服务器上,而后浏览须要操做的 PrestaShop 的文件夹,找到安装程序提示须要修改权限的文件夹。

CHMOD

在 Unix/Linux 操做系统下修改文件或者文件夹权限的命令为:"CHMOD",请参考下面的链接得到有关这个命令的定义和操做: http://en.wikipedia.org/wiki/Chmod 你也能够经过单击下面的连接找到有关文件权限的解释:http://www.elated.com/articles/understanding-permissions/

经过下面的命令能够将写入权限赋给文件或者文件夹 CHMOD 755 或者 CHMOD,这个根据你所在的虚拟主机不一样而有所不一样。

一些主机可能要求你使用 CHMOD 777,若是你使用了这个命令对文件或者文件夹的权限进行修改的话。请肯定你安装完成后修改权限回来。

 例如你能够在你安装完成后将文件或者文件夹的权限修改成:775(文件夹) 或者 664(文件)。

 请肯定你已经仔细的阅读过有关你主机空间的相关文档。

不少 FTP 客户端可让你不须要使用命令行工具来修改文件夹或者文件的权限。不少 FTP 客户端都提供了图形化的修改界面,这个可以让你更加简单的修改文件和文件夹的权限。

一旦你找到须要修改权限的文件或者文件夹,你能够单击你鼠标的右键,而后选择 "File permissions..."。

这时候将会弹出一个小窗口:

基于你服务器配置的不一样,你须要选择 "Read" 和 "Execute" 列。这个一般须要在 "Owner" 和 "Group" 行中进行选择。一些主机可能须要你同时也将写入 "Write" 权限选择。可是在选择这个权限的时候请当心,若是服务器上的其余用户可以写入你的文件可能会致使一些安全问题。

一些文件夹可能须要文件夹自己和文件夹下面的文件以及子文件夹同时具备相关的权限,你能够选择 "Recurse into subdirectories" 这个选项。这个选项的意思是当前文件夹和子文件夹以及文件同时都具备相关的权限。

修改文件夹权限后,你也同时须要安装程序同时再检查一遍,确认全部的文件夹都有正确的权限。在安装界面中单击 "Refresh these settings" 来刷新文件权限检查。

一旦全部的检查经过,安装界面将会显示绿色的下一步 "Next"。若是你不能让全部的选项都显示为绿色,请确保页面顶部的 "PrestaShop compatibility with your system environment has been verified!" 消息显示。这个消息意思是系统环境兼容性已被校验。

系统信息

从这个页面开始,你能够对你的购物车进行一些自定制:为你的购物车设置名字和图标,肯定购物车的用户和肯定购物车全部人的我的信息,以及其余有关的一些信息。

请不要在购物车名字中冒号或者一些特殊的字符。使用这些字符可能会在后期为你带来麻烦,例如在发送电子邮件的时候可能会失败。

你可使用横杠来替代冒号。例如使用 "MyStore – The best place for items to buy" 来替换 "MyStore: The best place for items to buy" 中的冒号

 

考虑你购物车使用的图标,由于这个图标将会在下面显示:

  • 你购物车的全部页面(根据你的主题不一样可能不一样)。
  • 你的后台管理页面。
  • 在你发给你客户的全部电子邮件中。
  • 在你全部的文档中(帐单,退货受权 等)。

基于上面的考虑,请不要保留 PrestaShop 的默认 Logo 图标。

单击下一步继续安装。

第 5 步:系统配置

这个页面包含了数据库的配置信息。你须要告诉 PrestaShop 购物车数据库在哪里,你但愿使用那个数据库。和其余的配置信息不一样,这个信息你应该是从你的主机空间服务商处得到的。

 若是你使用的是本身的 Web 服务器和数据库,你须要知道有关数据库的配置信息。

填写全部数据库链接字段:

  • Database server address - 数据库服务器地址:你 MySQL 服务器的主机名称。这个有多是你主机下面的一个二级域名,也有多是一个 IP 地址。
  • Database name - 数据库名称: 这个名称是你但愿将 PrestaShop 装在那个数据库中。这个名字应该已经存在于 MySQL 中了,或者你须要用 phpMyAdmin 或者其余客户端工具建立一个。
  • Database login - 数据库用户名:这个是你登陆数据库使用的用户名。
  • Database password - 数据库密码: 这个与数据库用户一同使用,你登陆数据库使用的密码。
  • Database engine - 数据库引擎:这个是数据库的核心。MySQL 数据库能够容许使用不一样的数据库引擎。InnoDB 是默认的数据库引擎,建议你使用这个数据库引擎。有时候数据库可能须要使用其余引擎,通常来讲默认的就能够了。
  • Tables prefix - 表前缀: 你数据库使用的表前缀。 "ps_" 是默认值,安装的数据库表后,数据库表将会显示为 "ps_cart" 或者 "ps_wishlist";若是你但愿在一数据库中安装多个购物车实例的话,你须要为每一个购物车使用不一样的表前缀。咱们推荐你为每个不一样的购物车建立一个不一样的数据库,固然这个须要你的空间服务商可以支持。你可使用一个 PrestaShop 安装实例启用多购物车特性,可是这些购物车却只用一个后台。
  • Drop existing tables - 删除已经存在的表: 这个只在开发模式中有效。当你重装 PrestaShop 的时候,你可让 PrestaShop 删除已有的表。

单击 "Test your database connection now!" 按钮来测试你的数据库链接来肯定你已经得到了正确的数据库服务器信息。

单击下一步安装程序将会开始配置你的购物车,建立和插入数据库表和值等。这个过程可能须要几分钟,你须要耐心等待下,请肯定不要刷新你的浏览器。

自动安装进程将会进行下面的操做:

  • 建立 settings.inc.php 文件,而后将你的设置写入这个文件。

  • 建立数据库表。

  • 建立默认的购物车和默认的语言。

  • 向数据库表中插入数据。

  • 配置购物车信息。

  • 安装默认的模块。

  • 安装测试数据(商品,分类,用户,CMS 页面等)。

  • 安装主题

一旦这个完成,你的购物车就已经被成功的安装了并且能够开始被使用了。

完成安装

你能够阅读安装的最后页面,这个页面在安装过程的最后出现。在你关闭这个页面以前你能够进行一些操做。

为了加强你安装的安全性,你能够删除一些时间运行不须要的文件。你能够经过 FTP 客户端进行这个操做,直接在服务器上进行删除,能够安全删除的文件以下:

  • "/install" 文件夹 (必须删除)。
  • "/docs" 文件夹(可选删除)(optional),除非你须要测试导入工具来导入于这个文件夹中文件相同的文件。
  • "README.md" 文件(可选删除)。

单击 "Manage your store" 按钮来进入你的管理员控制台。

另外一个加强系统安全性的方法是使用自定义的管理员文件夹:修改 "admin" 文件为一些特殊的名字,例如 "4dmin-1537" 或 "MySecReT4dm1n"。
记录你的新管理员文件夹的名字, 由于你须要用这个地址来进入你管理员的界面!

最后,为了不其余的一些权限问题,若是你的主机容许的话使用你的 FTP 客户端来更新文件和文件夹的权限为: 664 或者 666。这个将会下降服务器上文件的访问权限,若是权限设置太低致使一些模块不能正常工做的话,你须要修改权限回 755。

祝贺你已经完成了安装了!

使用你重命名的管理员后台界面来登陆 PrestaShop 管理员界面,开始在你的购物车中进行分类和添加商品吧!

 你也能够修改发货渠道,计算运费,添加供应商等不少操做。

你能够修改主题和其余配置来让你的购物车符合你的实际运行环境。

使用手册的 设置 PrestaShop 1.6 的第一步 中的内容来对你的购物车进行配置,官方的链接为:http://doc.prestashop.com/display/PS16/First+steps+with+PrestaShop+1.6

你应该常常备份你的数据库和文件。你能够将备份文件保存到不一样的计算中,这样能够避免一些潜在的数据丢失问题。例如服务器的硬件损坏等。

 

https://www.cwiki.us/pages/viewpage.action?pageId=32997456

相关文章
相关标签/搜索