PDA

View Full Version : مشکل در آپلود کردن سایت در پنل هاست ایران



a.maleki
سه شنبه 23 شهریور 1389, 10:26 صبح
با عرض سلام و خسته نباشید
من برای بار اول است که دارم با پنل Plesk 9 کار می کنم و نمی توانم سایتم را آپلود کنم
مراحلی که رفته ام می نویسم ببینید کجا را اشتباه کرده ام
1- بعد از اتمام برنامه نویسی آن را به روش زیر آن را پاپلیش کردم
بر روی سلوشن رفته سپس بر روی نام پروژه رایت کلیک کرده و گزینه publish web site را کلیک می کنم سپس صفحه ای باز شده که مسیر ذخیره پابلیش را می خواهد که من فرضا f:\webiran را به آن می دهم (webiran مثلا هم نام با نام پروژه است)
2- از طریق Sql server یک back up از دیتا بیسم می گیرم
3- وارد پنل شده و در بخش file manager و در داخل پوشه httpdocs صفحه هاتی که در عمل پابلیش تولید شده را یکی یکی import می کنم به همراه پوشه های که در برنامه ساخته ام
4- برای دیتابیس بنا به گفته پشتیبانی از روش زیر اقدام کرده ام


بانک اطلاعاتی خود را در بخش Databases ایجاد نمایید.

سپس از بانک اطلاعاتی سایت خود که در رایانه شخصی شما قرار دارد نسخه پشتیبان تهیه نمایید (.bak) و آن را در Backup Manager -> Database Backup Repository بارگزاری نمایید و سپس بازخوانی نمایید.

کانکشن خود را در web config به این صورت تعریف کرده ام


<add name="db_zarinConnectionString" connectionString="Data Source=localhost;Initial Catalog=db_zarin;Persist Security Info=True;User ID=zarin;Password=foaaonh"
providerName="System.Data.SqlClient" />

ولی وقتی می خواهم از طریق آدرس سایت صفحه را باز کنم چنین صفحه ظاهر می شود
عکس آن را می گذارم
متاسفانه پشتیبانی هم هیچ کمکی در این خصوص نمی ده :عصبانی++::عصبانی++:
دارم به این نتیجه میرسم که اشتباه بزرگی کردم که از این شرکت هاست خریده ام:عصبانی::عصبانی::عصبانی:

clover
سه شنبه 23 شهریور 1389, 10:56 صبح
دوست عزیز
اگر به متن خطا دقت کنید میگه که گزینه ی Custom Errors را در وب کانفیگ خودتون off کنید تا بتونید جزییات خطای اتفاق افتاده را ببینید و نسبت به رفع مشکلش اقدام کنید.


متاسفانه پشتیبانی هم هیچ کمکی در این خصوص نمی ده
قصد تبلیغ ندارم، اما در مواقعی شده که حتی برای استفاده از یک کامپوننت راهنمایی کردند. بعید میدونم توی این زمینه راهنمایی نکنند.

a.maleki
سه شنبه 23 شهریور 1389, 11:05 صبح
دوست عزیز ممنونم از این که لطف کردید ولی من وقتی در web config جستجو کردم چیزی پیدا نکردم میشه دقیقا بگید کجای وب کانفیگ رو باید تغییر بدم
می دونم سوالم بچه گونه است ولی اینقدر گیج شدم که فکر کار نمی کنه

danijoon
سه شنبه 23 شهریور 1389, 11:11 صبح
همین رو کپی کن



<system.web>
<customErrors mode="Off"/>

</system.web>
در ضمن برای آپلود بهتره از ftp استفاده کنی تا از تو پنل:چشمک:
راستی پسورد رو هم تو کانکشن استرینگت تو اینجا ستاره ای بذار ***** واسه امنیتت

clover
سه شنبه 23 شهریور 1389, 11:14 صبح
به صورت پیشفرض on هست، شما باید دستی اضافه کنید.
داخل بلاک <system.web> این خط را اضافه کنید :

<customErrors mode="Off"/>

البته اگر محتویات وب کانفیگ را کمی بررسی کنید به این قسمت می رسید :

<!--
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.

<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
که خودش به وضوح در مورد <customErrors> توضیح میده و میگه که اینجا قرار بگیره

Vahid_moghaddam
سه شنبه 23 شهریور 1389, 11:15 صبح
قسمت زیر رو اگه نیست اضافه کنید و اگه هست به این شکل تغییر بدید:


<customErrors mode="Off"/>بعد از رفع مشکل Off رو با RemoteOnly جایگزین کنید. حتما این کار رو بکنید.
این رو در <system.web> وارد کنید یا دنبالش بگردید.

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

<compilation debug="true">بعد از رفع مشکل حتما مقدار رو false کنید.

چرا در connection string شما server برابر localhost هست؟ برای سرور نام یا ip سرور رو در هاست باید وارد کنید. این نام یا ip یا در کنترل پنل شما در قسمت ip ها هست، یا به شما ایمیل زده شده، یا در راهنمای هاست نوشته شده. اگه نیست از پشتیبانی بگیرید. user و password هم باید روی هاست تعریف شده باشه. برای تعریف user از کنترل پنل از قسمت مربوط به دیتابیس استفاده کنید.

و آیا نسخه backup رو restore می کنید یا نه؟

a.maleki
سه شنبه 23 شهریور 1389, 11:29 صبح
با تشکر از تمامی دوستان بابت راهنمائی
در خصوص کانکشن استرینگ که چرا localhost است خود پشتیبانی گفت که از این یا ip 127.0.0.1 استفاده کنم
در خصوص یوزر و پسورد میشه یک مقدا بیشتر توضیح بدید

Vahid_moghaddam
سه شنبه 23 شهریور 1389, 11:32 صبح
شما برای اتصال به دیتابیس user و password لازم دارید. و یا از windows authentication استفاده می کنید. این رو هم از پشتیبانی بپرسید.

کارهای گفته شده رو انجام بدید (تغییرات در web.config) و متن خطا رو بذارید

a.maleki
سه شنبه 23 شهریور 1389, 11:40 صبح
زمانی که تغییرات گفته شده را اعمال می کنم برنامه اجرا نمیشه و پیغام زیر را می دهد



Error 65 Sections must only appear once per config file. See the help topic <location> for exceptions. F:\e\zarin\web zarin\web.config 48


من فایل web config را گذاشتم خواهشا بگید چیکار کنم دارم دیوانه میشم

Vahid_moghaddam
سه شنبه 23 شهریور 1389, 11:50 صبح
اصلاح شد. تگ custome error رو دو بار نوشته بودید

a.maleki
سه شنبه 23 شهریور 1389, 12:02 عصر
آقای مقدم خیلی محبت می کنید که وقت می گذارید به خدا شرمنده هستم
من فایلی که شما دادید را جایگزین webconfig قبلی کردم ولی متاسفانه پیغام زیر را می دهد


Error 2 Unrecognized configuration section system.web/assemblies. F:\e\zarin\web zarin\web.config 49

Vahid_moghaddam
سه شنبه 23 شهریور 1389, 12:32 عصر
قبل از تگ <assemblies>تگ زیر

<compilation debug="true">
و بعد از </assemblies> تگ زیر رو اضافه کنید:


</compilation>

danijoon
سه شنبه 23 شهریور 1389, 12:35 عصر
قسمت


<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="Telerik.Charting, Version=2.0.3.0, Culture=neutral, PublicKeyToken=D14F3DCC8E3E8763"/>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Drawing.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>
رو ببربین این تگ:


<compilation debug="true">
</compilation>

موفق باشی

a.maleki
سه شنبه 23 شهریور 1389, 12:51 عصر
دوستان من فرمایشات شما را انجام دادم و مجددا آپلود را انجام دادم ولی این پیغام را می دهد
این مشکل برای چیه ؟

danijoon
سه شنبه 23 شهریور 1389, 13:28 عصر
اینو به بایندینگای آخر اضافه کن
اگه نشد پاکش کن



<dependentAssembly>
<assemblyIdentity name="Telerik.Charting" PublicKeyToken="D14F3DCC8E3E8763"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="2.0.3.0"/>
</dependentAssembly>

daffy_duck376
سه شنبه 23 شهریور 1389, 13:39 عصر
اینو به بایندینگای آخر اضافه کن
اگه نشد پاکش کن



<dependentAssembly>
<assemblyIdentity name="Telerik.Charting" PublicKeyToken="D14F3DCC8E3E8763"/>
<bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="2.0.3.0"/>
</dependentAssembly>



ربطی نداره . ایشون توی سایتشون از چارت شرکت تلریک استفاده کردن و dll اون رو هاست آپلود نکردن. این خطا مال اون هست و باید این dll روی شاخه bin سایتشون کپی کنن راه میافته

a.maleki
سه شنبه 23 شهریور 1389, 15:07 عصر
آقایون دم همتون گرم مشکل حل شد
http://zarinmiveh.com

daffy_duck376
سه شنبه 23 شهریور 1389, 20:59 عصر
آقایون دم همتون گرم مشکل حل شد
http://zarinmiveh.com
چرا صفحات رو فشرده نکردی سرعت سایتت بیاد بالا اینجا رو نگاه کن :
http://www.port80software.com/tools/compresscheck.asp?url=http%3A%2F%2Fzarinmiveh.com% 2FDefault.aspx&Submit1=Check+Compression

a.maleki
چهارشنبه 24 شهریور 1389, 08:04 صبح
دوست عزیز امکان داره بیشتر توضیح بدید که دقیقا چه کاری باید انجام بدم چون این چیزی که شما فرمودید من ازش هیچ اطلاعی ندارم

daffy_duck376
چهارشنبه 24 شهریور 1389, 12:47 عصر
دوست عزیز امکان داره بیشتر توضیح بدید که دقیقا چه کاری باید انجام بدم چون این چیزی که شما فرمودید من ازش هیچ اطلاعی ندارم
توی سایت زیاد بحث شده و دوستمون بهروز یه مقاله کامل در مورد فشرده سازی صفحات نوشتن

mahallat
چهارشنبه 24 شهریور 1389, 15:53 عصر
سلام
این هم یک مقاله کامل در مورد انتقال دیتابیس هست
http://support.parmishost.com/index.php?_m=downloads&_a=viewdownload&downloaditemid=6