مطالبی نظیر نحوه نصب بر روی Localhost، نصب بر روی سرور (با کنترل پنل Plesk) منوط به اینکه Host و Domain ای تهیه نموده باشید، چگونگی استفاده از کنترل پنل پورتال به صورت راهنماهایی در قسمت مستندات قرار گرفته است.

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

قبليقبلي Go to previous topic
بعديبعدي Go to next topic
آخرين ارسال 26 بهمن 1389 09:53 ق.ظ توسط NIPC
خطا موقع نصب پورتال
�10 پاسخ
مرتب:
شما مجاز به پاسخ به اين پست نمي باشيد.
مولف پيغام ها
NIPC
کاربر جدید
کاربر جدید

--
23 بهمن 1389 11:19 ق.ظ
    The Auto option has been disabled as the DotNetNuke Application cannot connect to a valid SQL Server database. You can continue to use either of the other two Wizard options and configure the Database settings at the appropriate Wizard step.
    قاسمی نژاد
    مدیر پورتال کاربر انجمن
    کاربر انجمن

    --
    23 بهمن 1389 12:23 ب.ظ
    این خطا بیانگر اینست که روال نصب نتوانسته اتصالش را به دیتابیس که در web.config تعریف شده برقرار کند. به خاطر همین گزینه نصب خودکار غیر فعال می شود.
    این خطا جهت آگاهی است و هیچ مشکلی در روال نصب شما ایجاد نمی کند. شما با انتخاب گزینه پیش فرض در روال نصب می توانید در مرحله "پیکر بندی اتصال به پایگاه داده" تنظیمات مربوط به دیتابیس sql را انجام دهید و نیازی نیست که آن را اول در web.config تغییر دهید چرا که از طریق روال نصب این امر آسان تر است.

    نکاتی در مورد ورود اطلاعات دیتابیس در صفحه "پیکر بندی اتصال به پایگاه داده" از روال نصب
    دقت کنید که اگر از مدل "فایلی sql " استفاده نمی کنید که اغلب اینگونه است، در قسمت "انتخاب پایگاه داده سرور، "پایگاه داده Sql Server 2005/2008" را انتخاب کنید. سپس در قسمت سرور،  نام یا آی پی سرور را در جای مربوطه وارد نمایید. دقت کنید که اگر از Instance name برای نصب sql استفاده نموده اید باید آن هم در کنار نام سرور ذکر شود (مثلا Localhost\Sqlexpress یا Servername\Sql2008). نکته اینست که شما دقیقا باید Server Name ای را که در خود Microsoft Sql Server Management Studio برای اتصال به سرور مورد نظر خود استفاده می کنید وارد نمایید.
    سپس در صورتی که از sql authentication استفاده می کنید تیک "امنیت یکپارچه" را بردارید. پس از بارگذاری مجدد صفحه، کادری برای وارد نمودن UserID و Password باز می شود. اطلاعات کاربری را که به آن بر روی دیتابیس مورد نظر به آن دسترسی دادید وارد نمایید و تیک اجرا به عنوان dbowner را بزنید و سپس بر روی تکمه بعدی کلیک کنید.

    همانطور که در راهنمای نصب توضیح دادیم این کار را از طریق تنظیم web.config قبل از اجرای روال نصب هم می توانیم انجام دهیم اما ضرورتی ندارد.
    NIPC
    کاربر جدید
    کاربر جدید

    --
    23 بهمن 1389 02:11 ب.ظ
    با سلام و تشکر من تمام مراحل نصب را دقیقا انجام دادم از روش پیشنهادی نوسا یعنی spl server authentication استفاده کردم اما موقع نصب پورتال در صفحه اول پیغام خطای فوق را مشاهده کردم اما مراحل نصب را ادامه دادم تا جایی که به صفحه پیکربندی اتصال به پایگاه داده رسیدم که در آنجا پیغام زیر را دیدم و نصب متوقف شد.
    بروز خطا در اتصال به پایگاه داده:
    Index #: 0
    Source: .Net SqlClient Data Provider
    Class: 14
    Number: 18456
    Message: Sql login failed
    یک username با کلمه عبور دیگر تعریف کردم و دوباره در web config معرفی کردم اما بازهم مشکل حل نشد.
    قبلا از راهنمایی که می فرمائید تشکر می کنم
    قاسمی نژاد
    مدیر پورتال کاربر انجمن
    کاربر انجمن

    --
    23 بهمن 1389 04:10 ب.ظ
    این پیغام را هنگامی می گیرید که با تنظیمات تعیین شده، پورتال نمی تواند به پایگاه مورد نظر دسترسی پیدا کند. در صورتی که server name و باقی اطلاعات را به درستی وارد کردید و به کاربر sql تعریف شده هم دسترسی db owner دادید و هنوز با این خطا مواجه هستید، احتمالا اشکال در امنیت تعیین شده در خود sql است.
    همانطور که در راهنمای نصب بر روی Localhost توضیح داده شده پیش بروید. اگر توجه کرده باشید در آیتم 5، گفته شده که مد authentication را بر روی sql server and windows authenticaion قرار دهید. چون به صورت پیش فرض مد windows authentication انتخاب شده است که باید آن را تغییر دهید. پس از اینکه مد security مربوط به sql را تغییر دادید یکبار sql را restart کنید.

    NIPC
    کاربر جدید
    کاربر جدید

    --
    24 بهمن 1389 01:15 ب.ظ

    با تشکر با راهنمایی شما مشکل فوق حل شد و پورتال با موفقیت نصب شد اما پس از نصب و موقع اجرای برنامه پیغام یک خطا رخ داده است داده می شود.Database ، Virtual Directory، userlogins را پاک کردم . IIS و کامپیوتر را نیز Reset کردم و تمام مراحل نصب را از ابتدا انجام دادم اما مشکل برطرف نشد. از اینکه راهنمایی می فرمائید کمال تشکر را دارم.
    پورتال را در مرورگر فایرفاکس توانستم باز کنم. مشکل در اینترنت اکسپلورر می باشد.

    host
    مدیر پورتال کاربر انجمن
    کاربر انجمن

    --
    24 بهمن 1389 02:22 ب.ظ
    هر وقت خطایی رخ می دهد، خطای کامل را اینجا بگذارید تا به امید خدا بتوانیم مورد را بررسی کنیم و اشکال را بر طرف سازیم. لطفا به سوال های زیر پاسخ دهید تا بتوانیم شما را بهتر راهنمایی کنیم.
    شما بعد از اتمام مراحل نصب به صفحه اصلی سایت هدایت شدید؟ از کدام پورتال استفاده کردید و سیستم عامل شما چیست؟ با چه خطایی مواجه شدید؟
    وقتی پورتال در مرورگر فایر فاکس باز می شود چه می بینید؟ وقتی آن را در اینترت اکسپلورر باز می کنید با چه خطایی مواجه می شوید و چه ملاحظه می کنید؟
    اگر از اینترنت اکسپلورر 6 استفاده می کنید حتما آن را به اینترنت اکسپلورر 8 ارتقا دهید.

    در ضمن نسخه جدید پورتال ها هم ارائه شده. می توانید از نسخه های جدید استفاده کنید. توجه کنید همیشه از فولدر اصلی نصب که از extract کردن فایل zip ای که از این سایت دریافت کردید اقدام به نصب کنید.

    با احترام
    NIPC
    کاربر جدید
    کاربر جدید

    --
    24 بهمن 1389 02:45 ب.ظ

    بعد از اینکه مراحل نصب کامل شد به صفحه اول پورتال هدایت شدم در اینترنت اکسپلورر 7 همان خطای ذکر شده مشاهده شد بدون توضیح دیگری اما در فایرفاکس پورتال سیمرغ که نصب کرده بودم را مشاهده کردم  و درحال حاضر درحال ادیت آن می باشم. سیستم عامل من ویندوز ایکس پی با سرویس پک 3 است. IIS V5.1 - SQL SERVER 2008 ENTERPRISE - FRAMEWORK .NET 4 را نیز نصب کرده ام.
    در سایت شما خبر ویرایش جدید پورتال را دیدم اما وقتی ویرایش آن را با آنکه دانلود کرده بودم مقایسه کردم تغییری در عدد ویرایش ندیدم. به این دلیل دوباره آنرا دانلود نکردم . فایل دانلود شده را بازکرده و همان را نصب نمودم.

    قاسمی نژاد
    مدیر پورتال کاربر انجمن
    کاربر انجمن

    --
    24 بهمن 1389 03:04 ب.ظ

    در مورد خطا چون در فایرفاکس این خطا را ملاحظه نمی کنید به نظر اشکال می تواند از مرورگر IE شما باشد و بهتر است آن را به IE8 ارتقا دهید.

    از طرفی شما نوشته اید که از .net frame work 4 استفاده می کنید. شما می بایست بر روی Virtual directory مورد نظر خود کلیک سمت راست نمایید و properties را انتخاب کنید. سپس به زبانه Asp.net رفته و .Net framework 2 را به عنوان پیش فرض تعیین کنید. بسیاری از کلاسها و توابع همنام در .net frame work 4 در مقایسه با 2 کارکردشان تغییر کرده. پس یک احتمال این خطا به این موضوع بر می گردد. لطفا این مورد را بررسی کنید و نتیجه را به ما اعلام کنید.

    پورتال سیمرغ در ورژن قبلی به این نام بود SimorghPortal_05.04.02.S1_Install.zip و اکنون به این نام SimorghPortal_05.04.02.S1.01_Install.zip بدین معنی که S1 به S1.01 تغییر یافته است. سرعت پورتال در این ورژن بهبود یافته برای همین توصیه می کنیم از آن استفاده کنید.

    NIPC
    کاربر جدید
    کاربر جدید

    --
    25 بهمن 1389 02:06 ب.ظ
    با سلام
    نسخه جدید پورتال سیمرغ را از سایت دانلود کردم و دوباره نصب نمودم مشکل حل شد اما روز گذشته تغییرات زیادی در صفحات پورتال دادم و آنرا مطابق داده های مرکز اطلاع رسانی شرکت پتروشیمی تغییر دادم هربار نیز آنرا Save کردم اما امروز وقتی می خواستم پورتال مذکور را باز کنم صفحه ای با پیغام زیر نمایان شد و صفحه باز نشد:
    Server Error in '/ICPortal' Application.
    Index was outside the bounds of the array.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.IndexOutOfRangeException: Index was outside the bounds of the array.

    Source Error:

    An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

    Stack Trace:

    [IndexOutOfRangeException: Index was outside the bounds of the array.]
    System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add) +9382933
    System.Collections.Generic.Dictionary`2.set_Item(TKey key, TValue value) +11
    DotNetNuke.Common.Utilities.DataCache.GetCachedData(CacheItemArgs cacheItemArgs, CacheItemExpiredCallback cacheItemExpired, Boolean storeInDictionary) +889
    DotNetNuke.Common.Utilities.CBO.GetCachedObject(CacheItemArgs cacheItemArgs, CacheItemExpiredCallback cacheItemExpired, Boolean saveInDictionary) +90
    DotNetNuke.Services.Localization.Localization.GetLocales(Int32 portalID) +320
    DotNetNuke.Services.Localization.Localization.ActiveLanguagesByPortalID(Int32 portalID) +37
    DotNetNuke.Entities.Portals.PortalController.GetActivePortalLanguage(Int32 portalID) +142
    DotNetNuke.Entities.Portals.PortalController.GetPortal(Int32 PortalId) +45
    DotNetNuke.Entities.Portals.PortalSettings..ctor(Int32 tabID, PortalAliasInfo objPortalAliasInfo) +197
    DotNetNuke.HttpModules.UrlRewriteModule.OnBeginRequest(Object s, EventArgs e) +2538
    System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +148
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
    host
    مدیر پورتال کاربر انجمن
    کاربر انجمن

    --
    25 بهمن 1389 09:30 ب.ظ
    اغلب وقتی IIS دچار مشکل می شود در دات نت نیوک، این خطا ملاحظه می شود. یکبار IIS را restart نمایید و ببینید آیا این خطا هنوز پا بر جاست؟
    اگر هنوز پیغام خطا را دریافت می کنید. باید مراحل نصب دوباره و تغییراتی را که بر روی پورتال اعمال کردید را بدانیم.
    NIPC
    کاربر جدید
    کاربر جدید

    --
    26 بهمن 1389 09:53 ق.ظ

    ممنونم با Restart کردن  IIS مشکلم حل شد.

    شما مجاز به پاسخ به اين پست نمي باشيد.