هر آنچه برای شروع نیاز دارید
The translation of this page might be incomplete. If you want to help, do not hesitate to visit the contribution page! 👍
Created by Amirhossein Rezazadeh, last modified on Jan 16, 2018
فهرست مطالب
هر آنچه برای شروع نیاز دارید
دستورالعمل راهاندازی سریع
اینجا یک لیست از هر آنچه برای شروع نصب پرستاشاپ ۱.۷ نیاز دارید آماده است. اگر به جزئیات مربوط به موارد لیست شده نیاز دارید، دستورالعملهایی با جزئیات کامل در ادامهی این بخش آمده است.
ملزومات سیستم
PHP 5.4 یا بالاتر
تنظیمات مفید (در فایل php.ini)
allow_url_fopen روشن باشد.
register_globals خاموش باشد.
upload_max_filesize برابر ۱۶مگابایت (16M) باشد (یا بیشتر)
افزونههای PHP اجباری (در فایل php.ini): PDO_MySQL, cURL, SimpleXML, mcrypt, GD, OpenSSL, DOM, SOAP, Zip, fileinfo.
ابزارهای مفید سرور: cron/crontab, Memcached.
MySQL 5.0 یا جدیدتر
بهتره اگر:
هاستینگ Unix/Linux
Apache Web Server 2.0 یا جدیدتر یا nginx Web Server.
تنظیمات ماژول آپاچی
mod_rewrite فعال باشد.
mod_security غیرفعال باشد.
mod_auth_basic غیرفعال باشد.
حداقل ۱۲۸ مگابایت رم به PHP اختصاص داده شود. هر چه بیشتر، بهتر.
دسترسی به کدها از طریق سرور FTP و پایگاه دادهی MySQL شما.
اگر در حال نصب روی سیستم لوکال نیستید، این موارد باید توسط وب هاست شما فراهم شود
یک ویرایشگر متن.
یک نرمافزار اتصال به FTP.
یک مرورگر وب مدرن (اگر از Internet Explorer استفاده میکنید: حداقل IE9)
شما هچنین باید بدانید که فروشگاه(های) شما از چه URL ای از دامنهی شما قرار است در دسترس قرار بگیرد.
صفحهی رسمی ملزومات سیستم را ملاحظه کنید: http://www.prestashop.com/en/system-requirements.
به محض اینکه سیستم آماده شد، میتوانید از راهنمای نصب استفاده کنید: http://doc.prestashop.com/display/PS17/Installing+PrestaShop. (لینک باید تغییر کند.)
دستورالعمل راهاندازی با جزئیات
پرستاشاپ یک نرمافزار تحت وب است: به این معنی که باید حتماً روی یک سرور وب نصب شود تا اجرا شود، و به یک نام دامنه نیاز دارد که بازدیدکنندگان شما از آن برای دسترسی به فروشگاه شما استفاده خواهند کرد.
ثبت یک نام دامنه
قبل از اینکه چیزی را دانلود یا نصب کنید، شما باید برای فروشگاه اینترنتی پرستاشاپی خود یک خانه فراهم کنید. این کار از دو جز تشکیل شده است: یک نام دامنه و یک سرور وب. یک دامنه هویت آنلاین وبسایت شماست، مثلاً example.com یا myonlineshop.net. دامنه چهرهی عمومی سرور وب شما و به عبارتی فروشگاه شما است.
شما باید یک نام دامنه برای فروشگاه خود خریداری کنید. ممکن است زمانی که هاستینگ وبتان را خریداری کردید، یک دامنه هم بخرید: خیلی از هاستهای وب با هر اکانت جدید یک نام دامنه رایگان هم ارائه میکنند. این دامنهها ممکن است برای یک سال رایگان باشند یا اینکه تا زمانیکه مشتری آن هاست وب باشید رایگان بمانند. این باعث راحتتر شدن کار شما میشود که در یک خرید واحد، هم هاستینگ و هم دامنه را خریداری کنید.
ممکن است نامهای دامنهای که توسط هاست فراهم میشود مشکلاتی داشته باشند: اگر شما از خدمات هاست راضی نباشید، میخواهید که به یک هاست بهتر کوچ کنید. این یعنی انتقال فایلها، دادهها و نام دامنه به یک هاست دیگر.
فایلها و دادهها به راحتی قابل انتقال هستند، اما بسته به هاست، ممکن است که گرفتن نام دامنهتان سخت باشد، چون آنها نام دامنه را برای شما خریدهاند، از لحاظ فنی دامنه به آنها تعلق دارد و آنها میتوانند جلوی انتقال شما به یک هاست دیگر را بگیرند یا شما را مجبور به پرداخت هزینه آن کنند. از آنجا که نام دامنه شما، برند و آدرس شما در وب است، شما باید از قوانین آن هاست وب پیروی کنید.
به همین دلیل اغلب پیشنهاد میشود که نام دامنهتان را از یک ثبتکنندهی نام دامنهی مستقل تهیه کنید (ببینید: https://en.wikipedia.org/wiki/Domain_name_registrar). از لحاظ فنی شما هرگز نمیتوانید یک نام دامنه را بخرید؛ شما تنها میتوانید آن را اغلب با یک مبلغ سالیانه اجاره کنید. این کار به شما حق استفاده از نام دامنه را میدهد، اما به محض اینکه اجاره آن را پرداخت نکنید، دیگر آن دامنه برای شما نیست و هر کسی میتواند آن دامنه را برای خود بردارد.
علاوه بر پرداخت هزینه برای ثبت نام دامنه، باید برای هاستیگ وب هم هزینه پرداخت کنید. اما حداقل آزاد خواهید بود تا هر زمانی که اراده کردید به یک هاست بهتر نقل مکان کنید، بدون اینکه مجبور به پرداخت هزینهی اضافیای شوید: فقط لازم است که آدرسهای DNS نام دامنه را تغییر دهید. کمتر از ۲۴ ساعت، این تغییرات در سراسر دنیا اعمال میشود.
اگر تمایل دارید تا نام دامنهی خود را از یک ثبتکنندهی مستقل بگیرید، اینجا لیستی از بعضی از ثبتکنندههای قابل اعتماد آماده است:
Gandi: http://en.gandi.net/
Namecheap: http://www.namecheap.com/
GoDaddy: https://www.godaddy.com/
تعداد ثبتکنندهها خیلی بیشتر از این لیست است. از دوستان خود دربارهی آنها بپرسید!
پیدا کردن یک هاست
حالا که یک نام دامنه دارید، باید آن را به سمت پرستاشاپ هدایت کنید. این بدان معنی است که فایلهای پرستاشاپ باید در یک سرور وب قرار بگیرند. شما ممکن است خودتان یک سرور وب داشته باشید، اما احتمال اینکه فروشگاه شما توسط یک خدمات دهندهی هاستینگ اینترنت میزبانی شود بیشتر است (ببینید: http://en.wikipedia.org/wiki/Internet_hosting_service)، که برای شما در ازای یک مبلغ ماهیانه یا سالیانه یک خانه آنلاین را فراهم میکند.
قبل از راهاندازی یک فروشگاه اینترنتی، شما ابتدا باید یک خدماتدهندهی هاستینگ انتخاب کنید. تقریباً تمام وبهاستها میتوانند به طور موثری پرستاشاپ را میزبانی کنند. اگرچه، تنها تعداد کمی از فراهمکنندگان هاستینگ، سرورهای بهینهشده برای پرستاشاپ (به همراه نصب آخرین نسخه با یک کلیک) ارائه میکنند. اینجا لیستی از شرکای تجاری ما در زمینهی هاستینگ آمده است.
هنگام انتخاب هاست خود، یک نیاز حیاتی را به خاطر بسپارید: باید از PHP 5.4 (یا جدیدتر)، زبان برنامهنویسی پرستاشاپ، MySQL 5 (یا جدیدتر)، سیستم پایگاهدادهای که پرستاشاپ دادههایش را با آن ذخیره میکند، پشتیبانی کند. ملزومات بیشتری وجود دارد: بخش «ملزومات فنی» را در زیر ببینید.
ملزومات فنی
پرستاشاپ نرمافزاری است که روی یک سرور وب اجرا میشود و با استفاده از زبان برنامهنویسی PHP نوشته شده است. دادههایش را در یک سرور MySQL ذخیره میکند.
PHP یک زبان برنامهنویسی متن-باز است، که به طور عمده برای نرمافزارهای تحت وب استفاده میشود. این زبان که در سال ۱۹۹۵ ساخته شد، از آن زمان پر استفادهترین زبان برنامهنویسی توسط توسعهدهندگان وب شده است. این زبان از سینتکسهای شبه-C استفاده میکند، که یادگیری آن را برای توسعهدهندگان ساده کرده است.
MySQL یک سیستم مدیریت پایگاهدادهی متن-باز است. این سیستم هم که در سال ۱۹۹۵ ساخته شده است، از آن زمان پر استفادهترین سیستم مدیریت پایگاهداده توسط توسعهدهندگان وب شده است. این سیستم براساس زبان SQL، پر استفادهترین زبان پایگاهداده، است.
هر سرویس هاستینگی که انتخاب میکنید، این کامپوننتها باید روی سرور وب شما نصب باشند:
سیستم: یونیکس، لینوکس یا ویندوز. یونیکس (Unix) بسیار توصیه میشود.
وب سرور: Apache Web server 2.0 یا جدیدتر.
PHP 5.4 یا جدیدتر. شاید نیاز به فعال کردن PHP 5 داشته باشید (از فراهمکنندهی هاست خود بپرسید).
MySQL 5.0 یا جدیدتر.
حداقل 128 مگابایت RAM روی سرور.
پرستاشاپ میتواند با وب سرور Microsoft IIS 6.0 یا جدیدتر و nginx 1.0 یا جدیدتر هم کار کند.
اطلاعت بیشتر برای ادمینهای سیستم در راهنمای ادمینهای سیستم در دسترس است. حتماً آن را مطالعه کنید!
ابزارها
شما به دو ابزار نیاز دارید: یک ویرایشگر متن، تا فایلهای متنی را ویرایش کنید. و یک نرمافزار اتصال به FTP، تا فایلها را از سیستم خود با سرور و برعکس، منتقل کنید.
ویرایشگر متن
در زیر لیستی از ویرایشگرهای متن شناختهشده آماده است:
Windows and OS X:
Sublime Text: http://www.sublimetext.com/
Atom: https://atom.io/
Unix/Linux:
Vim: http://www.vim.org/
به هیچ وجه از واژه پرداز (word processor) مثل Microsoft Word یا OpenOffice.org's Write برای ویرایش فایلهای متنی استفاده نکنید.
نرمافزار اتصال به FTP
FTP مخفف «File Transfer Protocol - پروتکل انتقال فایل» است، به معنی یک روش استاندارد که برای انتقال فایلها از یک رایانه به یک هاست وب استفاده میشود.
در این راهنما، ما از Filezilla استفاده میکنیم، که یک نرمافزار عالی و رایگان برای Windows و Mac OS X و Linux است. از اینجا http://filezilla-project.org/ دانلود کنید و فایل نصبی آن را اجرا کنید. توجه: FileZilla Server را دانلود نکنید، تنها FileZilla Client را دانلود کنید!
بعد از اینکه FileZilla نصب شود، باید با پارامترهای اتصال سرور وب خود آن را پیکربندی کنید، که باید توسط هاست برای شما ارسال شود. اگر نشد، از هاست خود این پارامترها را بخواید، یا پوشه اسپم ایمیل خود را چک کنید.
اساساً، پارامترهای مورد نیاز عبارتند از:
یک hostname یا یک آدرس IP: مکان سرور FTP در فضای هاستینگ شما.
یک username: مشخصه حساب کاربری هاستینگ شما، که یکتا برای شماست.
یک password: یک معیار اجباری جهت امنیت.
FileZilla را اجرا کنید و ابزار Site Manager آن را اجرا کنید. شما این کار را به سه شیوهی مختلف میتوانید انجام دهید:
دکمههای Ctrl+S را بزنید.
روی آیکون «Open the Site Manager» در گوشهی بالا چپ کلیک کنید.
منوی «File» را باز کنید و گزینهی «Site Manager...» را انتخاب کنید.
یک پنجره باز میشود.
برای افزودن فضای هاستینگ خود به Site Manager:
روی دکمهی «New Site» کلیک کنید. یک ورودی جدید در لیست سایت ایجاد میشود. یک نام قابل تشخیص برای آن انتخاب کنید.
در سمت راست، در زبانهی «General»، پارامترهایی که هاستتان برای شما فراهم کرده است را وارد کنید: host و user و password. نیازی به تغییری سایر پارامترهای پیشفرض ندارید، مگر اینکه توسط هاست به شما گفته شده باشد.
زمانیکه تمام کادرها به درستی تکمیل شدند، روی دکمهی «Connect» کلیک کنید. این اقدام همزمان سایت شما را در لیست سایت ذخیره نموده و شما را وارد حساب کاربریتان میکند، تا مطمئن شوید که همه چیز به درستی کار میکند.
اگر FileZilla را مناسب کار خود نیافتید، در اینجا لیستی از برنامههای شناختهشدهی اتصال به FTP آمده است:
Windows:
CoreFTP: http://www.coreftp.com/
WinSCP: http://winscp.net/
SmartFTP: http://www.smartftp.com/
Mac OS X:
Cyberduck: http://cyberduck.ch/
Transmit: http://www.panic.com/transmit/
Unix/Linux:
gFTP: http://gftp.seul.org/
kasablanca: http://kasablanca.berlios.de/
NcFTP: http://www.ncftp.com/ncftp/
تهیه یک طرح
شما حالا باید تصمیم بگیرید که پرستاشاپ را کجا میخواهید میزبانی کنید. چهار امکان مرتبط با نام دامنهتان وجود دارد:
در ریشه دامنه: http://www.example.com/
در یک پوشه: http://www.example.com/shop/
در یک زیر-دامنه: http://store.example.com/
در یک پوشه در زیر-دامنه: http://clothes.example.com/boutique/
توجه کنید که با توجه به ویژگی چندفروشگاهی، شما میتوانید هر تعداد فروشگاه که نیاز دارید را با استفاده از نصب یک پرستاشاپ ۱.۷ واحد داشته باشید، و اگر نیاز باشد هر کدام با نام دامنهی اختصاصی. باید هنگام تصمیمگیری اینکه چه چیزی کجا قرار بگیرد، این مورد را در نظر داشته باشید.
طرح شما هر چه که باشد، فروشگاه پیشفرض همواره در محلی که خود پرستاشاپ قرار گرفته است، قرار میگیرد.
نصب پرستاشاپ
سرانجام، حالا که تمام ملزومات فراهم شدهاند، شما میتوانید از راهنمای نصب استفاده کنید: http://doc.prestashop.com/display/PS17/Installing+PrestaShop. (لینک باید تغییر کند.)
Last updated