این فصل چگونگی دانلود نرم افزار nopCommerce، ارسال آن به سرور شما، تعریف مجوز های دسترسی فایل و نصب آن بر روی سیستم شما. همچنین شما می توانید از صفحه در مورد نصب و راه اندازی nopCommerce در کانال یوتیوب ما را تماشا کنید.
قبل از شروع نصب، اطمینان حاصل کنید که شما و میزبان وب شما دارای حداقل الزامات برای اجرای nopCommerce می باشند . سپس نرم افزار nopCommerce را از سایت اصلی یا نسخه فارسی آنرا از اینجا دانلود کرده و بسته دانلود شده را استخراج کنید. ما دو نسخه از nopCommerce را یکی نسخه کد منبع و یک نسخه بدون منبع ارائه می دهیم.
اجرای سایت با استفاده از IIS (بسته بدون کد منبع)
برای استفاده از IIS، محتویات پوشه nopCommerce را در یک دایرکتوری مجازی IIS (یا ریشه سایت) کپی کنید و سپس سایت را با استفاده از مرورگر مشاهده کنید. اگر از IIS 7 استفاده می کنید، آن را پیکربندی کنید تا در حالت یکپارچه integrated mode)} اجرا شود و application pool را برای اجرای نسخه .NET Framework 4 پیکربندی کنید.
اجرای سایت با استفاده از ویژوال استودیو (بسته با کد منبع) :
این مرحله نحوه راه اندازی یک سایت در ویژوال استودیو را توضیح می دهد. برای اجرای سایت در ویژوال استودیو، کد منبع (rar). را در یک پوشه محلی استخراج کنید. ویژوال استودیو را اجرا نموده و مسیر File → Open → Project/Solutionرا انتخاب کنید. به پوشه ای بروید که بایگانی archive)) را استخراج کرده و فایل NopCommerce.sln را باز کنید. پروژه Nop.Web را اجرا نمایید.
گرفتن بسته آماده برای راه اندازی (بدون کد منبع) از یک بسته با کد منبع :
اگر شما از nopCommerce 3.20 (یا بالاتر) استفاده می کنید، مراحل بعدی را دنبال کنید:
solution را در ویژوال استودیو باز کنید.
کل solution را بازسازی Rebuild)) کنید.
پروژه Nop.Web را در ویژوال استودیو منتشر (Publish) کنید. هنگام انتشار، اطمینان حاصل کنید که پیکربندی روی Release تنظیم شده است.
اگر از nopCommerce 2.00-3.10 استفاده می کنید، لطفا توجه داشته باشید که انتشار (publish) این نسخه از nopCommerceبا استفاده از ویژوال استودیو بر خلاف انتشار برنامه وب معمولی است. پس از آماده شدن برای استقرار (deploy) سایت، مراحل زیر را دنبال کنید:
فایل Prepare.bat را برای ساخت (build) پروژه در حالت انتشار (release mode) اجرا کنید و پلاگین ها را به دایرکتوری صحیح انتقال دهید.
فایل Deploy.bat را برای اجرای روندی مشابه فایل Prepare.bat اجرا کنید اما همه ی سایت ها و فایل ها را به مسیر \ Deployable\Nop_{Version} منتقل کنید.
همه ی فایل های مسیر \ Deployable\Nop_{Version} را انتخاب کرده و روی سرور هاستتان آپلود کنید.
یادداشتی برای کاربران HP (Hewlett Packard): در ماشین های HP یک کد رجیستری پیش فرض وجود دارد که هنگام اجرای دسته ای فایل ها مشکل بوجود خواهد آورد. اگر شما یک لپ تاپ HP دارید و با این اخطار مواجه شده اید: the OutputPath property is not set for project Nop.Web.csproj ، باید با استفاده از regedit.exe به این قسمت بروید: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment. کلید پلتفرم را کاملا پاک کنید (هم کلید و هم مقادیر آن) (مقدار شما MCD است). کامپیوتر خود را ری استارت کنید.
مراحل نصب
ناپ کامرس نیاز به اجازه نوشتن برای مسیرهایی که در ادامه آمده است دارد:
\App_Data
\bin
\Content
\Content\Images
\Content\Images\Thumbs
\Content\Images\Uploaded
\Content\files\ExportImport
\Plugins
\Plugins\bin
\Global.asa
\web.config
این مجوزها طی مراحل نصب معتبر خواهند بود. اگر شما مجوز نوشتن نداشته باشید، پیام اخطاری نمایش داده خواهد شد که از شما درخواست پیکربندی مجوزها را دارد.
قبل از نصب ناپ کامرس مطمئن شوید که یکی از این پایگاه داده ها را روی سیستم خود نصب کرده اید:
SQL Server 2008 یا بالاتر
SQL Compact 4.0 یا بالاتر
اگر از SQL Server 2008 یا بالاتر استفاده میکنید، می توانید هر یک از این راه های احراز هویت را برای ارتباط با سرور استفاده کنید
اکانت SQL Server:
وقتی با استفاده از این روش متصل می شوید، ورود در SQL Server ساخته می شود که مستقل از حساب کاربری ویندوز است.هم نام کاربری و هم گذرواژه توسط SQL Server ساخته شده و در همان SQL Server نیز دخیره میشوند. هنگام ورود باید هم نام کاربری و هم گذرواژه خود را وارد نمایید.
احراز هویت مجتمع ویندوز:
وقتی با این روش متصل می شوید، SQL Server نام کاربری و گذرواژه شما را با استفاده از توکن اصلی سیستم عامل اعتبارسنجی می کند. این بدین معناست که شناسایی کاربر توسط ویندوز انجام میپذیرد و خود SQL Server نه پسوردی درخواست می کند و نه اعتبارسنجی انجام می دهد. احراز هویت ویندوز روش پیش فرض و بسیار ایمن تر از احراز هویت SQL Server است. احراز هویت ویندوز از پروتکل امنیتی کربروس استفاده می کند، با توجه به اعتبارسنجی پیچیدگی گذرواژه برای گذرواژه های قوی، از سیاست های خاصی استفاده می کند و از قفل کردن حساب کاربری و منقضی شدن گذرواژه نیز پشتیبانی می کند.یک اتصال که با احراز هویت ویندوز اجاد شده باشد، معمولا "اتصال امن" نامیده می شود. چون SQL Server به گواهینامه ارائه شده توسط ویندوز اعتماد می کند.
به محض اینکه برای اولین بار سایت را باز کنید، به صفحه نصب منتقل خواهید شد. مانند شکل زیر:
در بخش اطلاعات فروشگاه اطلاعات زیر را وارد کنید:
در قسمت ایمیل مدیریت، ایمیل جدیدی وارد کنید که برای ورود به بخش مدیریت سایت شما مورد استفاده قرار خواهد گرفت
در قسمت گذرواژه کاربر ادمین، گذرواژه خود را وارد نموده و تایید کنید.
برای ساختن داده های نمونه در پایگاه داده، گزینه ی ایجاد اطلاعات نمونه را تیک بزنید.
در بخش اطلاعات پایگاه داده اطلاعات زیر را وارد کنید:
SQL Compact 4.0 یا بالاتر : گزینه استفاده از ذخیره اطلاعات داخلی (built-in data storage) را انتخاب کنید.
SQL Standard 2008 یا بالاتر : گزینه استفاده از پایگاه داده SQL Server موجود (SQL Express) را انتخاب کنید و مشخصات SQL Server خود را به شکل زیر وارد کنید:
اگر می خواهید در صورت عدم وجود پایگاه داده به صورت اتوماتیک ایجاد شود، گزینه ایجاد پایگاه داده در صورت عدم وجود از قبل را انتخاب کنید.
در قسمت نام پایگاه داده، نام دیتابیس خود را وارد کنید.
در قسمت نام SQL Server و یا آدرس IP، اطلاعات مربوطه را بنویسید.
استفاده از حساب کاربری SQL Server: این گزینه را زمانی انتخاب کنید که SQL Server شما از احراز هویت SQL Server استفاده می کند. هنگام استفاده از آن باید نام کاربری و گذرواژه خود را در قسمت های مربوطه وارد کنید.
استفاده از احراز هویت مجتمع ویندوز: این گزینه را زمانی انتخاب کنید که SQL Server شما از احراز هویت ویندوز استفاده می کند.
روی دکمه نصب کلیک کنید تا روند نصب آغاز شود. وقتی نصب کامل شد، صفحه اصلی سایت شما نمایش داده خواهد شد.
(اخطار) نکته 1: درصورتیکه همه چیز اشتباه بود، دکمه شروع مجدد نصب در پایین صفحه به شما کمک می کند تا نصب را مجددا آغاز کنید
(اخطار) نکته 2: : اطمینان حاصل کنید که برنامه شما به حالت یکپارچه تنظیم شده است.
(اخطار) نکته 3: اگر تمایل به برگردادن سایت ناپ کامرسی خود به حالتپیش فرض آن دارید، می توانید فایل Settings.txt را از مسیر App_Data پاک کنید. اگر از IIS استفاده میکنید، می توانید این اهنما را مطالعه کنید.
طراحی فروشگاه خود را با امکانات بیشمار و قالب اختصاصی به ما بسپارید. نمونه پروژه های اجرا شده ما را ببینید.
ناپ شاپ با برگزاری دوره های آموزشی در دانشگاهها، ارائه راهنمای فارسی، انجمن گفتگو، فیلم های آموشی، وبلاگ، طراحی انواع پلاگین ها و راه اندازی انواع فروشگاه اینترنتی، در توسعه ناپ کامرس در ایران تلاش میکند.