نصب کننده خط فرمان چیست؟

این نصب کننده خاص این امکان را برای شما فراهم می کند که بدون نیاز به استفاده از مرورگر، پرستاشاپ را نصب کنید: به عبارت ساده تر محتوای فایل فشرده را روی وب سرور قرار دهید و پرستاشاپ را از طریق واسط خط فرمان (command-line interface (CLI)) نصب کنید. هر نرم افزار CLI تا زمانی می تواند استفاده شود که با دستورات سرور در تعامل باشد: Bash، Windows PowerShell، OS X Terminal، PuTTY و ...

نکته ای که در نصب کننده CLI وجود دارد این است که این طریقه نصب، نسبت به روش عادی و از طریق مرورگر برای کسانی است که عموما کاربران حرفه ای تلقی می شوند، کسانی که اغلب ترجیح می دهند به دلیل کوتاه شدن عملیات نصب و قدرتمند بودن این روش از طریق واسط خط فرمان عملیات نصب را انجام دهند به این معنی که برنامه یا سیستم عامل را کنترل می کنند.

چطوری از آن استفاده کنیم؟

استفاده از نصب کننده CLI بسیار راحت است: از سیستم خود به پوشه /install (یا /install-dev) بروید و با نوشتن کد زیر، اسکریپت را آغاز کنید:

$ php index_cli.php


این خط کد گزینه های مختلف در دسترس را نشان می دهد.

تقریبا تمامی مقادیر می توانند معتبر باشند، زیرا شما قادر به ویرایش آن ها از پنل مدیریت پس از عملیات نصب خواهید بود.

توجه کنید که ایمیل و پسورد همان هایی که برای ایجاد اکانت پنل مدیریت استفاده شدند، می باشند...

برای شروع نصب نیاز به فراهم کردن یک آرگومان دارید. اما درحقیقت شما نیاز به فراهم کردن بیش از یک آرگومان دارید، نظیر:

domainنامی که قصد دارید فروشگاه شما از طریق آن نمایش داده شود
db_serverآدرس سرور پایگاه داده
db_nameنام پایگاه داده ای که می خواهید از آن استفاده کنید
db_passwordپسورد برای نام کاربری پایگاه داده بالا
db_userنام کاربری (username) برای پایگاه داده ای که قصد استفاده از آن را دارید

برای مثال:

$ php install_cli.php --domain=example.com --db_server=sql.example.com --db_name=prestashop --db_user=root --db_password=123456789


لیست آرگومان ها
اگر شما آدرس ایمیل خود را وارد کرده اید، پس از نصب یک ایمیل مبنی بر این که نصب انجام شده است برای شما ارسال خواهد شد.

لیستی از آرگومان ها برای index_cli.php نسخه 1.6 وجود دارد:

نام

تنظیمات پیش فرض

توضیحات

--step

process

 

--language

en

language iso code

--timezone

localhost

 

--domain

localhost

 

--db_server

localhost

 

--db_user

root

 

--db_password

(blank)

 

--db_name

prestashop

 

--db_clear

1 (true)

Drop existing tables

--db_create

0 (false)

Create the database if it does not exist yet

--prefix

ps_

 

--engine

InnoDB

InnoDB/MyISAM

--name

PrestaShop

Name of the shop

--activity

0

 

--country

fr

 

--firstname

John

 

--lastname

Doe

 

--password

0123456789

 

--email

[email protected]

 

--license

0 (false)

Show PrestaShop's license

--newsletter

1 (true)

Subscribe administrator to PrestaShop's newsletter

--send_email

1 (true)

Send an email to the administrator after installation