使用命令行脚本安装 PrestaShop 1.6
从 1.5.4 版本开始,PrestaShop 同时还提供了命令行方式安装。
这是什么
这种特殊的安装程序能够安装的PrestaShop无需使用网络浏览器:简单地把zip归档的内容上传到Web服务器上,你可以通过你的命令行界面(CLI)安装的Prestashop。任何CLI软件可以使用,只要你可以用它来与服务器的交互命令:Bash,Windows PowerShell中,OS X Terminal,PuTTY 等。
除了定期的浏览器中安装有一个命令行安装程序的一点是,他们往往会提供一个更简洁有力的手段来控制程序给这个选项,以满足一些高级用户,谁往往更喜欢命令行界面或操作系统。
$ php index_cli.php
|
||
$ php install_cli.php --domain=example.com --db_server=sql.example.com --db_name=prestashop --db_user=root --db_password=123456789
|
||
--step | process | |
--language | en | 语言的 ISO 代码 |
--timezone | localhost | |
--domain | localhost | |
--db_server | localhost | |
--db_user | root | |
--db_password | (blank) | |
--db_name | prestashop | |
--db_clear | 1 (true) | 删除已经存在的数据表 |
--db_create | 0 (false) | 如果数据库不存在的话,创建一个数据库。 |
--prefix | ps_ | |
--engine | InnoDB | 数据库使用的数据库引擎:InnoDB/MyISAM |
--name | PrestaShop | 网店的名字 |
--activity | 0 | |
--country | fr | |
--firstname | John | |
--lastname | Doe | |
--password | 0123456789 | |
pub@prestashop.com | ||
--license | 0 (false) | 显示 PrestaShop 的许可证 |
--newsletter | 1 (true) | 为管理员订阅 PrestaShop 的新闻列表 |
--send_email | 1 (true) | 在安装完成后,发送电子邮件到管理员的邮箱 |
如何使用
CLI的安装,易于使用:从终端,进入 /install(或 /install-dev的 )文件夹,并用这个命令来启动脚本:
这将显示不同的可用选项。
都是从正规的浏览器安装程序中的可用选项,并列出它们的默认值。几乎所有的默认值值可以保留原样,因为你可以从编辑的PrestaShop他们都回到办公室,一旦安装完成。需要注意的是电子邮件和密码是用于创建管理员后台账户的...
要开始安装,你只需要提供一个参数。在现实中,你需要提供更多:
域 。要显示你的店的位置。
DB_SERVER 。数据库服务器地址。
DB_NAME 。你要使用的数据库的名称。
DB_USER 。该用户名要使用的数据库。
DB_PASSWORD 。密码上面的数据库用户名。
例如:
如果您还设置了 --email 值到您自己的地址,回顾一下邮件将发送到您一旦安装完成。
参数列表
下面的列表是 1.6 版本中 index_cli.php 使用的参数列表:
https://www.cwiki.us/pages/viewpage.action?pageId=32997491
使用命令行脚本安装 PrestaShop 1.6相关推荐
- 安装 PrestaShop 1.6 - 详细的安装指南
2019独角兽企业重金招聘Python工程师标准>>> 详细的安装指南 下载和解压 PrestaShop 程序代码包 你可以从 PrestaShop 官方下载最新的版本,下载地址为: ...
- 【转】如何在命令行脚本中启动带参数的Windows服务
我们有一个自己编写的Windows服务,我们希望该服务在启动时可以根据用户输入的参数实现不同的功能. 要实现这样的需求并不是很难,下面这个例子我用来示范如何编写该服务 1 using System; ...
- 【译】使用Node.js创建命令行脚本工具
通过本文将一步步带领你利用Node.js来创建命令行脚本工具.在我的职业生涯中已经写过了上百个 `Bash` 脚本,但我的 `Bash` 依然写得很糟糕,每一次我都不得不去查一些简单逻辑结构的语法.如 ...
- 使用 npm 制作命令行脚本工具(一)
2019独角兽企业重金招聘Python工程师标准>>> 使用 npm 制作命令行脚本工具(一) 本文需要对 npm 有基本了解,并且安装了 node 和 npm,如果你对 npm 一 ...
- 使用Node.js创建命令行脚本工具
在我的职业生涯中已经写过了上百个 Bash 脚本,但我的 Bash 依然写得很糟糕,每一次我都不得不去查一些简单逻辑结构的语法.如果我想通过 curl 或者 sed 来做一些事情,我也必须去查找 ma ...
- anconda安装后命令行中安装tensorflow报错
现象 anconda安装后命令行中安装tensorflow报错 pip install --upgrade --ignore-installed tensorflow-gpu Building wh ...
- 最近安装prestashop遇到莫名其妙的问题。突然毛瑟顿开了,create default language就出现错误...
最近安装prestashop遇到莫名其妙的问题.用的阿里云,服务器用的centos6.3安装后没任何问题,也按照要求安装了mcrypt等等,可是到了最后一步就是过不去,create default l ...
- 在linux中安装oracle中文包,在Linux命令行下安装Oracle 10g
Oracle 10g支持在命令行下用静默模式(Silent)安装,给那些没有安装图形界面的Linux系统提供了极大的便利. 下面以Fedora Core 6为例,介绍在命令行下安装OracleOrac ...
- mysql5.7.11 linux_CentOS 7 中以命令行方式安装 MySQL 5.7.11 for Linux Generic 二进制版本教程详解...
MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz).一般情况下,很多项目都倾向于采用二进制通用安装包形式来进行安 ...
- 命令行_Laravel-admin artisan 命令行脚本使用
本文内容 laravel-admin创建命令行脚本 通过screen管理脚本执行 我们在使用laravel-admin做管理后台开始时难免会遇到需要使用脚本在后台跑一些任务的情况.laravel框架给 ...
最新文章
- 怎么新建android.mk,Android NDK简单编写HelloWorld过程笔记(详细)
- 互联网协议 — BGP 边界网关协议 — Route(路由信息)
- WWDC2019:iPad全新发布
- map初始化_您可曾这样初始化一个map呢?
- julia有 pytorch包吗_用 PyTorch 实现基于字符的循环神经网络 | Linux 中国
- 杀死应用进程 android,如何杀死Android应用程序启动的logcat进程?
- acwing2060. 奶牛选美(bfs)
- linux删除了mount目录,Linux记录-分区(df/fdisk/mount/umount/fuser)
- 从Qt4 迁移到Qt5 winEvent代替为nativeEvent
- Unreal Engine 4 —— 适用于FPS游戏的勾边后期效果
- 用户控件中得到CurrentUser
- 【STM32标准库】【自制库】8位8段数码管(74HC595)【软件部分】
- springboot 整合springsecurity
- 高精度信号链电路精密模拟器件双轨供电方案
- android app隐藏图标不见了,Android 10如何隐藏应用图标
- Burg法求解AR(p)模型参数(一)自回归模型
- redis---incr命令
- C语言编写万年历,解决1582年历史问题
- 浙江大学 PTA 递归实现顺序输出整数
- Truck History prime
热门文章
- 咖啡网站定制开发设计方案
- 时代汽车杂志时代汽车杂志社时代汽车编辑部2023年第10期目录
- ut5311通信接口单元_总线接口与计算机通信(五)CAN总线
- 这位阿里程序媛有点拼,爬8米高的锅炉,竟是为了这个!
- PTA练习 05集合框架
- 如何建设现代化智慧档案馆【八防十防】、及相关的一些规定
- 4.1是否同一棵二叉搜索树
- 数据结构与算法导论(C++)连载(六)--二叉搜索树
- 使用Itext将Html转换为Pdf,使用iText将HTML转换为PDF
- 2020慕尼黑上海电子展电子芯吧客带你云看展ST、muRata、Bosch、安森美等