0
سبد خرید شما خالیست!
میتواند برای مشاهده محصولات بیشتر به صفحات زیر بروید
  • خانه
  • آموزش نصب محلی (Local) فروشگاه ساز اینترنتی ناپ کامرس
آموزش نصب محلی (Local) فروشگاه ساز اینترنتی ناپ کامرس

آموزش نصب محلی (Local) فروشگاه ساز اینترنتی ناپ کامرس

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

 سیستم مورد نیاز نصب ناپ کامرس

در هنگامی که می خواهید ناپ کامرس را دانلود کنید چندین گزینه وجود دارد , برای اینکه متوجه بشوید که گزینه را برای دانلود انتخاب نمایید باید متوجه چگونگی کار کرد آن ها شوید که در ادامه آن ها را توضیح می دهیم :

1-گزینه Web (no source)

این گزینه برای افرادی مناسب است که قصد ندارند هیچ گونه کدی را اضافه یا تغییر دهند . این گزینه ورژن از قبل کامپایل شده  ناپ کامرس بوده که می توانید به راحتی آن را بر روی هاست وبسایت آپلود کرده و بلافاصله از آن استفاده نمایید. درصورتی که این گزینه را انتخاب نمایید باز هم میتوانید شکل ظاهری فروشگاه را طوری که دوست دارید تغییر دهید و نگران کد نوشتن نباشید.

2- گزینه Source code

این گزینه مناسب افرادی است که قصد دارند تغییراتی در کد های ناپ کامرس ایجاد نمایند , این گزینه شامل تمامی سورس کد هایی که برای ساخت ناپ کامرس استفاده شده می شود و در visual studio باز می شود , همچنین این گزینه اسکریپت هایی برای ساخت و کامپایل و آپلود آن بر روی هاست وبسایت شما دارد.

3-گزینه Upgrade script

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

با انتخاب هر یک از گزینه ها و حتی گزینه سوم , می توانید ناپ کامرس را در محیط کد نویسی خود و یا هاست وبسایت خود وارد نمایید.

اجرای وبسایت با فروشگاه ساز ناپ کامرس 

 

1-      اجرای فروشگاه با استفاده از IIS (پکیج اول از گزینه های بالا)

برای استفاده از IIS, محتوای موجود در فایل زیپ ناپ کامرس را در مسیر IIS Virtual   وارد کرده و سپس سایت را توسط یک مرورگر باز کنید.

در صورتی که ورژن ناپ کامرس شما 3.9 یا پایین تر است , باید آن را طوری تنظیم کنید که در حالت integrated mode  اجرا شود , سپس pool برنامه را طوری تنظیم نمایید که .NET Framework version 4  را اجرا نماید . دقت داشته باشید این مرحله برای ناپ کامرس ورژن 4.00 به بالا نیاز نیست. درصورتی که قصد دارید ورژن ناپ کامرس خود را به روز رسانی کنید می توانید مقاله آموزش به روز رسانی فروشگاه ساز ناپ کامرس را مطالعه نمایید.

2-      اجرای وبسایت با استفاده از Visual Studio  (پکیج دوم از گزینه های بالا)

برای اجرا وبسایت در Visual Studio  , آرشیو سورس کد هارا در یک پوشه محلی بریزید , سپس Visual Studio را اجرا کنید سپس از مسیر File->Open->project/solution.  به جایی که آرشیو کد هارا ذخیره کردید بروید و Nopcommerce.sIn را انتخاب کنید و nop.web project را اجرا نمایید.

3-      گرفتن پکیج آماده نصب (بدون سورس کد ) از یک پکیج دارای  سورس کد

اگر در حال استفاده از ورژن 3.20 یا بالاتر ناپ کامرس هستید باید مراحل زیر را طی کنید:

  •          فایل solution را در Visual Studio اجرا کنید
  •          Solution را دوباره از نو بسازید (rebuild )
  •          سپس nop.web را انتشار (publish) کنید , از اینکه پیکربندی بر روی release قرار گرفته باشد مطمئن شوید.

نصب فروشگاه ساز اینترنتی NopCommerce

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

  •          برای ورژن 4.00 و بالاتر ناپ کامرس :
  • \App_Data\
  • \bin\
  • \log\
  • \Plugins\
  • \Plugins\bin\
  • \wwwroot\bin\
  • \wwwroot\bundles\
  • \wwwroot\db_backups\
  • \wwwroot\files\exportimport\
  • \wwwroot\images\
  • \wwwroot\images\thumbs\
  • \wwwroot\images\uploaded
  • \App_Data\plugins.json (پس از نصب)
  • \App_Data\appsettings.json (dataSettings.json برای ورژن های قدیمی ترپس از نصب-)

 

  •          برای ورژن های 2.00 تا 3.90 ناپ کامرس :
  • \App_Data\
  • \bin\
  • \Content\
  • \Content\Images\
  • \Content\Images\Thumbs\
  • \Content\Images\Uploaded\
  • \Content\files\ExportImport\
  • \Plugins\
  • \Plugins\bin\
  • \Global.asax
  • \web.config

این مجوز ها در طول نصب نیاز هستند , در صورتی که فایل مجوز نداشته باشد در طی انجام مراحل نصب با اخطار هایی رو به رو خواهید شد که از شما درخواست دادن مجوز را خواهد کرد .قبل از نصب ناپ کامرس , از اینکه سرور دیتابیسی بر روی سیستم شما نصب شده باشد مطمئن شوید.

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

1-با استفاده از اکانت SQL server

زمانی که برای اتصال از این روش استفاده می کنید  , اکانت هایی در SQL server ساخته می شوند که بر اساس اکانت های ویندوز نیستند بلکه به صورت جداگانه نام کاربری و رمز عبور خاص خود را دارند.

2- با استفاده از یکپارچه سازی windows authentication

برای استفاده از روش ,SQL Server نام کاربری و رمز عبور را با استفاده از windows principal token چک می کند , و این به معنی آن است که هویت شخص کاربر توسط توسط ویندوز تایید می شود . SQL Server  درخواست نام کاربری و رمز عبور نمی کند و هویت کاربر را چک نمی کند , چک هویت کاربر توسط ویندوز انجام می پذیرد و امنیت آن بسیار بالاتر از SQL Server می باشد.

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

نصب ناپ کامرس

فیلد هارا طبق توضیحات زیر پر نمایید:

         email  این قسمت ایمیل آدرس اولین ادمین سایت خواهد بود.

 

         Admin user password : رمزی برای اکانت ادمین مشخص کنید.

 

         Confirm password : رمز وارد شده را دوباره وارد کنید.

 

          Country : کشور خود را از داخل نوار انتخاب کنید , انتخاب کشور یکسری امکانات مثل دانلود زبان آن کشور برای وبسایت برخی از تنظیمات نمایش وبسایت و دیگر قابلیت ها مثل مشخص کردن ارز کشور را در اختیار شما قرار می دهد .

 

         Create sample data : در صورتی که دوست دارید نمونه محصولاتی در وبسایت شما ساخته شود تیک این گزینه را برنید , علامت زدن این گزینه پیشنهاد میشود چون قبل از اضافه کردن محصولات خود به وبسایت , می توانید با وبسایت کار کنید . علاوه بر آن هر می توانید این محصولات را حذف یا لغو انتشار کنید تا دیگران آن ها را نبینند.

 

         Database : در این قسمت می توانید بین Microsoft SQL server , MySQL , or PostgreSQL یکی را انتخاب کنید , در صورتی که ناپ کامرس را بر روی ویندوز نصب میکنید گزینه اول یعنی Microsoft SQL server را انتخاب نمایید.

 

         Create Database if it doesn’t exist : در صورتی که دیتا بیس خود را  از قبل نساخته اید این گزینه را بزنید , توجه داشته باشید پیشنهاد میشه طبق مراحل گفته شده از قبل دیتا بیس خود را ساخته باشید تا از بروز هرگونه مشکل و ارور در مراحل نصب جلوگیری بشود.

 

         Enter raw connection string (advanced) : این گزینه را در صورتی انتخاب کنید  که  بخواهید به جای پر کردن گزینه های اتصال یک Connection String  وارد کنید.

 

         Server name : این گزینه نام , آدرس  یا نام سرور دیتا بیس شماست , شما می توانید نام دیتابیس خود را از قسمت هاست کنترل پنل پیدا کنید.

 

         Database name : این قسمت نام دیتا بیسی است که توسط ناپ کامرس مورد استفاده قرار می گیرد , درصورتی که دیتا بیس خود را از قبل ساخته اید نام آن را در این گزینه وارد نمایید.

 

         Use integrated windows authentication : درصورتی که توسط یک هاست در حال نصب ناپ کامرس هستید , به این گزینه نیاز ندارید.

 

         SQL username : نام کاربری دیتا بیس خود را در این قسمت وارد نمایید.

         SQL Password : رمز دیتا بیس خود را در این قسمت وارد کنید.

         Specify custom collation : این گزینه تنظیمات پیشرفته است که بهتر است خالی بماند.

 

در پایان گزینه Install را کلیک کنید , زمانی که پروسه نصب به پایان رسید صفحه جدید اصلی سایت شما نمایش داده خواهد شد.

نکات قابل توجه :

  •          در صورت بروز هر گونه مشکل در پروسه نصب می توانید با انتخاب گزینه restart installation  در پایین صفحه , دوباره نصب ناپ کامرس را آغاز نمایید.

 

  •          در صورتی که از ناپ کامرس ورژن 3.90 یا پایین تر استفاده می کنید از بابت اینکه application pool  بر روی integrated mode  ست باشد مطمئن شوید.

 

 

  •          در صورتی که بخواهید سایت ناپ کامرس را به صورت کامل به تنظیمات کارخانه بازگردانی کنید , می توانید connectionstring موجود در فایل datasettings.json که در مسیر app_data قرار دارد را پاک کنید. حتی میتوانید فایل datasettings.json را به صورت کامل پاک کنید اما در این صورت , در اجرا بعدی تمام تظیمات به حالت کارخانه بازمیگردند و می توانید تنظیمات خود را از دست دهید.در نهایت پس آماده شدن وبسایت , شما به پلاگین های ناپ کامرس برای کامل کردن فروشگاه اینترنتی خود نیازمندید برای تهیه این پلاگین ها می توانید به  بخش افزونه های ناپ کامرس وبسایت ناپ لاین مراجعه نمایید.