پرش به


مشکل در ذخیره متن های طولانی (باگ)


  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
10 پاسخ برای این موضوع

#1 Guest_setareh_sorbee3_*

Guest_setareh_sorbee3_*
  • میهمان

ارسالی 1391/03/19 ساعت 12:58

سلام با یک مشکل اساسی روبرو شدم .
مطالبی که خیلی طولانی هستند رو وقتی در سایت ارسال می کنم بصورت کامل در دیتابیس ذخیره نمی شوند
مثلا اگر 5000 کاراکتر باشه 4000 تاش ذخیره میشه بقیش ذخیره نمیشه
روی 2 تا سیستم مختلف تست کردم 9.6 بود همین مشکل را داشت .
هیچگونه ماژول اضافی نصب نیست .
لطفا بررسی کنید .
  • 0

#2 yaran713

yaran713

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 289 ارسال

ارسالی 1391/03/19 ساعت 15:18

setareh_sorbee3,
آدرس سایت را ذکر کنید .
  • 0

#3 Guest_setareh_sorbee3_*

Guest_setareh_sorbee3_*
  • میهمان

ارسالی 1391/03/19 ساعت 15:34

آدرس سایت برای چی ؟
هر کسی دوست داشت تست کنه می تونه مثلا در آدرس زیر یک جدول صورتی وجود داره کپی کنه
و ارسال کنه . سپس ویرایش مطلب روبزنه . و ببینه که کامل ذخیره نشده . عجیبه !! آیا مشکل از جدول است ؟
https://sites.google...st/glcd-library
  • 0

#4 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/03/19 ساعت 15:54

دوست عزیز، شما ابتدا یک بکاپ از دیتابیس بگیر.
۱. سپس وارد قسمت phpmyadmin میشی، دیتابیس دیتالایف انجین رو انتخاب کن.
۲. سپس، روی تیبل dle_post کلیک کن.
۳. سپس از بالای صفحه، روی Structure کلیک کن.
۴. سپس در قسمتی که نوشته short_story روبروش کنار آیکون مداد روی Change کلیک کن تا وارد قسمت ویرایش بشی.
۵. سپس، شما Type رو از TEXT به LONGTEXT تغییر بده.
۶. سپس روی سیو کلیک کن.

همین کار رو در مرحله 4 ولی به جای short_story روی full_story کلیک کن و همین عمل رو دوباره انجام بده.

در صورتی که مشکلت حل شد، اینجا اعلام کن، اگر هم نشد دنبال یک راه حل دیگه میگردیم.

در ضمن این باگ نیست و و به سیستم دیتالایف انجین مربوط نمیشود.
  • 0

#5 Guest_setareh_sorbee3_*

Guest_setareh_sorbee3_*
  • میهمان

ارسالی 1391/03/19 ساعت 16:10

استاد حل شد . ممنون
ولی من که جدول مربوطه رو نساختم ، نصاب دیتالایف انجین روز اول این جدول رو ساخته . پس مشکل از دیتالایف انجینه و باید در نظر میگرفت شاید کاربر بخواهد متن طولانی ذخیره کنه .
به هر حال هرچی هست امروز کلی وقت منو هدر داد .
ممنون
  • 0

#6 IMP

IMP

    مدیر بازنشسته

  • عضو سایت
  • ستارهستارهستارهستارهستارهستارهستاره
  • 4,928 ارسال

ارسالی 1391/03/19 ساعت 16:13

اون صحبت من دقیقا حرف مدیر سایت سازنده و تیم نویسنده سیستم بود، حتمآ اونها عقلشون بیشتر از من! میرسه که این کار رو به صورت دیفالت انجام نمیدن. :lol: حالا این مسائل مهم نیست، همین که مشکل شما حل شد کافیست. این مطلب رو هم روی سایت ارسال میکنم برای سایر کاربران.
  • 0

#7 Guest_setareh_sorbee3_*

Guest_setareh_sorbee3_*
  • میهمان

ارسالی 1391/03/19 ساعت 16:19

آره احتمال زیاد حجم دیتابیس رو بی خودی زیاد میکنه برای همین پیشفرض روی اون حالت میزارند .
بازم برای پاسخگویی متشکرم
  • 0

#8 amin_blog

amin_blog

    کاربر فعال انجمن

  • عضو سایت
  • ستارهستارهستاره
  • 272 ارسال
  • محل سکونت: اهواز
  • مهارت ها: HTML, CSS, js, SQL, PHP

ارسالی 1391/03/20 ساعت 11:25

همه جای دنیا چنین مطالب طولانی رو بصورت pdf میذارن رو سایتشون.
  • 0

#9 sanja-2013

sanja-2013

    عضو جدید

  • عضو سایت
  • ستاره
  • 9 ارسال

ارسالی 1392/01/18 ساعت 18:07

سلام منم این مشکل رو دارم در صفحات اضافی دارم
عین این توضیحات رو رفتم ولی بازم نمیشه.....نصفه ذخیره میکنه
. سپس وارد قسمت phpmyadmin میشی، دیتابیس دیتالایف انجین رو انتخاب کن.
۲. سپس، روی تیبل dle_post کلیک کن.
۳. سپس از بالای صفحه، روی Structure کلیک کن.
۴. سپس در قسمتی که نوشته short_story روبروش کنار آیکون مداد روی Change کلیک کن تا وارد قسمت ویرایش بشی.
۵. سپس، شما Type رو از TEXT به LONGTEXT تغییر بده.
۶. سپس روی سیو کلیک کن.

همین کار رو در مرحله 4 ولی به جای short_story روی full_story کلیک کن و همین عمل رو دوباره انجام بده.

لطفا کمک کنید
  • 0

#10 حمید یوسفی

حمید یوسفی

    سوپراستار

  • عضو سایت
  • ستارهستارهستارهستارهستاره
  • 1,239 ارسال
  • محل سکونت: تهران

ارسالی 1392/01/18 ساعت 18:12

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

موفق باشید.
  • 0

#11 sanja-2013

sanja-2013

    عضو جدید

  • عضو سایت
  • ستاره
  • 9 ارسال

ارسالی 1392/01/18 ساعت 18:19

عزیزم اول ممنون دوما اگه مشکل نداشتم که نمی برسیدم
  • 0


0 کاربر در حال خواندن این موضوع است

0 کاربر، 0 مهمان و 0 عضو مخفی