لیست مطالب

  • برای شروع به چه چیزی نیاز دارید؟
    • تنظیم سریع دستورالعمل ها
    • جزئیات تنظیم دستورالعمل ها
      • ثبت دامنه
      • پیدا کردن هاست مناسب
      • نیازمندی های فنی
      • ابزارها
      • برنامه ریزی
      • نصب پرستاشاپ

تنظیم سریع دستورالعمل ها

در این جا لیستی از تمام آنچه برای نصب و راه اندازی پرستاشاپ 1.6 نیاز دارید آماده شده است. شما نباید نسبت به جزئیات بی تفاوت باشید و باید دستورالعمل های این فصل را دنبال کنید.

  • نیازمندی های سیستم
    • PHP 5.4 و بعد از آن
      • تنظیمات فایل php.ini
        •  allow_url_fopen set to On
        •  register_globals set to Off
        •  magic_quotes_* set to Off
        • ( safe_mode set to Off (all in the php.ini file
        • "file_max_upload_size set to "16M
      • توابع php مورد نیاز:
        •  PDO_MySQL, cURL, SimpleXML, mcrypt, GD, OpenSSL, DOM, SOAP 
      • ابزارهای مورد نیاز سرور: cron/crontab, Memcached
    • MySQL 5.0 or later.
    • MySQL 5.0 یا بعد از آن
    •  اگر موارد زیر رعایت شود بهتر است:
      • هاست یونیکس یا لینوکس باشد
      • وب سرور آپاچی 1.3  یا بعد از آن و یا وب سرور nginx
        • تنظیمات ماژول آپاچی:  
          • mod_rewrite enabled
          • mod_security disabled
          • mod_auth_basic disabled
      • اختصاص حداقل64 مگابایت  RAM به PHP 
  • کدهای دسترسی به سرور FTP و پایگاه داده MySQLشما
    • اگر پرستاشاپ را به صورت محلی نصب نکرده اید این مورد باید توسط هاست به شما ارائه شود.
  •  ویرایشگر متنی
  •  سرویس گیرنده FTP
  • هر مرورگر وب مدرن ( اگر از اینترنت اکسپلورر استفاده می کنید حداقل نسخه 8 باشد)

 از اینکه url دامنه ی شما برای دسترسی به فروشگاه همانی است که می خواهید اطمینان حاصل کنید.

این لینک را برای بررسی نیازمندی های سیستم برای نصب پرستاشاپ بررسی کنید: 

http://www.prestashop.com/en/system-requirements

می توانید از راهنمای نصب استفاده کنید:

http://doc.prestashop.com/display/PS16/Installing+PrestaShop.

 

 

تنظیم دقیق دستوالعمل ها

پرستاشاپ یک وب اپلیکیشن است ( برنامه تحت وب) است: که باید برای اجرا شدن روی وب سرور نصب شود و شما باید برای دسترسی به فروشگاه آنلاین تان نام دامنه داشته باشید.

ثبت نام دامنه

قبل از دانلود و نصب هر چیزی، شما نیازمند فراهم کردن مکانی برای فروشگاه آنلاین پرستاشاپی خود هستید که از دو جزء ساخته شده است: یک نام دامنه و وب سرور. دامنه شناسه ای مجازی برای وب سایت شماست، مانند example.com یا myonlineshop.net. که چهره عمومی وب سرور و در نتیجه فروشگاه شماست. شما باید یک نام دامنه برای فروشگاه تان خریداری کنید. ممکن است شما با داشتن وب سرور به طور همزمان دامنه هم داشته باشید: اکثر هاست ها همراه با هر اکانت جدید یک دامنه رایگان ارائه می دهند. البته این دامنه رایگان ممکن است تنها به مدت یک سال یا تا زمانی که شما به عنوان سرویس گیرنده از هاست می باشید ارائه شود.

دو مسئله راجع به نام دامنه ای که هاست به شما ارائه می دهد وجود دارد: اگر شما از خدمات هاست راضی نبودید و قصد انتقال فروشگاه خود را به هاست دیگری داشته باشید این به معنی انتقال فایل ها، اطلاعات و نام دامنه به هاست دیگر می باشد. انتقال فایل ها و اطلاعات به آسانی انجام می پذیرد اما مشکلی که وجود دارد این است که آن ها دامنه را برای شما خریداری کرده اند در نتیجه نام دامنه متعلق به آن هاست و اگر شما قصد انتقال به هاست دیگر را  داشته باشید آن ها می توانند مانع از انتقال نام دامنه به هاست دیگر شوند و یا این که از شما بابت این کار مبلغی را دریافت کنند و از آن جایی که نام دامنه با نام تجاری و آدرس شما خریداری شده است شما ملزم به رعایت قوانین هاست هستید.

به همین دلیل است که توصیه می شود دامنه را به طور مستقل نام تهیه کنید.

http://en.wikipedia.org/wiki/Domain_name_registrar

شما می توانید دامنه را خریداری نکنید و در عوض یک نام دامنه اجاره کنید البته نکته ای که وجود دارد این است که این نام دامنه تا زمانی به شما تعلق دارد که اجاره آن را بپردازید در غیر این صورت دامنه می تواند به هرکس دیگری واگذار شود. به هرحال با این که شما مبلغی را برای ثبت دامنه خود می پردازید اما حداقل برای انتقال به یک هاست بهتر بدون پرداخت هیچ هزینه اضافی آزاد هستید: تنها آدرس DNS نام دامنه را تغییر دهید و حداکثر تا 24 ساعت وارد دنیای تبلیغات شوید.

 

پیدا کردن هاست

حالا که شما دامنه دارید نیاز به داشتن یک هاست برای قرار دادن فایل های پرستاشاپ دارید. ممکن است شما دارای سرور اختصاصی باشید اما به احتمال زیاد فروشگاه شما بر روی هاست های اینترنتی قرار دارد که هزینه آن را به طور ماهانه یا سالانه پرداخت می کنید. (http://en.wikipedia.org/wiki/Internet_hosting_service).

قبل از شروع به کار فروشگاه اینترنتی، شما ابتدا نیاز دارید که هاست خود را انتخاب کنید.. هر هاستی می تواند پرستاشاپ را به طور مؤثر و کارآمد را راه اندازی کند. گرچه تعداد کمی هاست، سرورهای بهینه برای پرستاشاپ را ارائه می دهند. برای اطلاعات بیشتر با کارشناسان آی پرستا در ارتباط باشید

در هنگام انتخاب هاست این نکته حیاتی و مهم را به خاطر داشته باشید: که آن حتما PHP 5.4 (و یا نسخه های بعدی)_ زبان برنامه نویسی که پرستاشاپ با آن نوشته شده است_ و MySQL 5  (و یا نسخه های بعدی)_ پایگاه داده ای که پرستاشاپ برای ذخیره داده ها از آن استفاده می کند_ را پشتیبانی کند. الزامات بیشتر را در بخش " الزامات فنی" ببینید.

پرستاشاپ ابری

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

شما می توانید مستقیما اکانت پرستاشاپ ابری خود را  در سایت http://www.prestashop.com ایجاد کنید.

الزامات فنی

پرستاشاپ برنامه ای است که بر روی سرور اجرا می شود و با زبان برنامه نوسیPHP نوشته شده است. پرستاشاپ، داده ها را بر روی MySQL ذخیره می کند.

PHP یک زبان متن باز است که عمدتا برای برنامه های تحت وب استفاده می شود. در سال 1995 ایجاد شده است و بیشترین موارد استفاده از آن توسط توسعه دهندگان وب می باشد.

MySQL یک سیستم مدیریت پایگاه داده متن باز می باشد. در سال 1995 ایجاد شده است و بیش ترین استفاده آن توسط توسعه دهندگان وب می باشد. MySQL مبتنی بر زبان SQL می باشد که به طور گسترده زبان استفاده شده برای پایگاه داده می باشد.

هر کدام از هاست هایی که انتخاب می کنید، باید اجزای زیر را بر روی سرور خود نصب داشته باشید:

  • سیستم: یونیکس، لینوکس یا ویندوز. که البته یونیکس بیشتر توصیه می شود.
  • وب سرور: وب سرور آپاچی 1.3 و نسخه های بعدی آن
  • PHP 5.4 و نسخه های بعدی آن. امکان دارد شما PHP 5 را فعال داشته باشید ( از هاست خود بپرسید)
  • MySQL 5.0  و نسخه های بعد ازآن
  • حداقل 64 مگابایت رم (Ram) روی سرور (128 مگابایت مناسب تر است. هرچه بیشتر بهتر)

پرستاشاپ می تواند با وب سرور IIS مایکروسافت نسخه 6.0 و بعد از آن و nginx 1.0  و نسخه های بعد از آن نیز کار کند.

اطلاعات بیشتر برای مدیران سیستم در لینک "راهنمای مدیران سیستم" وجود دارد. حتما مطالعه کنید.

ابزارها

شما دو ابزار نیاز دارید: یک ویرایشگر متن، به منظور ویرایش فایل های متنی، و سرویس گیرندهFTP، به منظور انتقال فایل ها از کامپیوتر شما به سرور و برعکس.

ویرایشگر متن

در اینجا چند نمونه ویرایشگر متن که معروف وجود دارد:

 

 

هیچ گاه زمان ویرایش فایل های متنی از واژه پردازهایی چون مایکروسافت ورد یا OpenOffice.org استفاده نکنید.

 

سرویس گیرنده FTP

FTP مخفف واژه " File Transfer Protocol " به معنای (پروتکل انتقال فایل) روشی استاندارد برای انتقال فایل ها از کامپیوتر به هاست می باشد. در این راهنما، ما از Filezilla  که یک سرویس گیرنده FTP  رایگان و بزرگ برای ویندوز، مک و لینوکس است، استفاده خواهیم کرد. این نرم افزار را از سایت http://filezilla-project.org/ دانلود کرده و آن را نصب کنید.

توجه: حواستان باشد تنها FileZilla Client را دانلود کنید نه FileZilla Server.

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

شما به این پارامترها نیاز دارید:

  • نام هاست یا یک آی پی: محلفضای هاست سرور FTP شما
  • نام کاربری: شناسه کاربری هاست که تنها مختص شماست.
  • رمز عبور: اقدامات امنیتی ضروری است.

FileZilla   و مدیریت سایت را باز کنید. این کار را می توانید از سه روش مختلف انجام دهید:

  • فشردن Ctrl-S
  • روی آیکون " باز کردن مدیریت سایت (Open the Site Manager) " بالای صفحه سمت چپ کلیک کنید
  • منوی فایلFile را باز کرده و  گزینه " مدیریت سایت Site Manager " را انتخاب کنید.

پنجره مدیریت سایت باز می شود.

برای اضافه کردن هاست خود به مدیریت سایتSite Manager مراحل زیر را دنبال کنید:

  1. بر روی دکمه "New Site" کلیک کنید. گزینه جدیدی در لیست سایت ها ایجاد می شود. یک نام به آن بدهید.
  2. سمت راست، در تب، "General" ، پارامترهای مربوط به هاست را وارد کنید:

هاست، نام کاربری، رمز عبور. به هیچ عنوان مابقی گزینه ها را تغییر ندهید مگر اینکه این تغییرات توسط هاست به شما اعلام شود.

  1. زمانی که تمام فیلدها را پر کردید بر روی دکمه " اتصال Connect " کلیک کنید. این دکمه دو کار برای شما انجام می دهد، اول  اینکه سایت شما را در لیست ذخیره می کند و دوم اینکه وارد حساب کاربری خود می شوید و از اینکه تمام تنظیمات به درستی کار می کند مطمئن می شوید.

اگر فکر می کنید که FileZilla گزینه مناسبی برای شما نیست، گزینه های دیگری در زیر وجود دارد که می توانید از آن ها استفاده کنید:

برنامه ریزی

شما باید برای محل نصب پرستاشاپ در هاست تصمیم بگیرید، بسته به نام دامنه شما برای این مورد چهار حالت وجود دارد:

  • در روت دامنه
  • در یک پوشه
  • در یک زیر دامنه
  • در یک پوشه در زیر دامنه

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

فروشگاه پیش فرض شما همیشه جاییست که پرستاشاپ را در آن نصب کرده اید. 

نصب پرستاشاپ

شما اکنون تمام الزامات قبل از نصب پرستاشاپ را فراهم کرده اید اکنون می توانید از راهنمای نصب استفاده کنید.