mrl

خطا در انتقال دیتابیس از لوکال به هاست

29 پست در این موضوع

سلام

در انتقال دیتابیس از لوکال به هاست در جدول هایی که title ( یا متن ) آن فارسی است خطای data too long می دهد و در صورت انگلیسی شدن متن خطا برطرف می شود. با توجه به اینکه تعداد متن های فارسی در جداول دیتابیس بسیار زیاد است، راهی برای برطرف شدن خطا بدون تغییر متن های فارسی دیتابیس وجود دارد؟

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites
آموزش ووکامرس قالب جوملا قالب وردپرس قالب رایگان وردپرس قالب رایگان جوملا هاست نامحدود هاست جوملا هاست لاراول هاست وردپرس هاست ارزان هاست ربات تلگرام خرید دامنه آموزش ساخت ربات تلگرام با php آموزش لاراول آموزش cPanel آموزش php آموزش فرم ساز RSform آموزش ساخت ربات جذب ممبر آموزش ساخت ربات دوستیابی آموزش ساخت ربات فروشگاهی برای ووکامرس آموزش طراحی سایت داینامیک با php آموزش بخش پشتیبانی با rsticket

ارسال شده در (ویرایش شده)

باسلام

متن دقیق خطای انگلیسی رو یا فارسی رو ارسال کنید دوستعزیز. تا بشه راهنمایی ای کرد.

برای این مورد تا بحال ندیدم محدودیتی در ورودی نام اونهم با تفاوت در فارسی و انگلیسی وجود داشته باشه.

ویرایش شده در توسط حجت مردانه زاده
1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites

تصویر خطا را ارسال کردم. من از xampp استفاده کردم. آیا امکان دارد خطای متن های فارسی به دلیل اشکال در xampp باشد؟ برای مثال در منو، title  محصولات وجود دارد که روی این سطر خطا بوجود می آید اما هنگامی که در phpmyadmin لوکال، title محصولات را به product تغییر می دهم خطا برطرف می شود. فقط برای ایمپورت سطرهایی که متن فارسی دارد پیغام خطا می دهد.

error.jpg

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites

مهندس مردانه زاده ممکنه به خاطر انتخاب نکردن utf-8 در هنگام ایجاد دیتابیس باشه ؟؟؟

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites

اگر روی هاست رایگان کار میکنید مشکل از محدودیت های اون هست

2 کاربر پسند شده

Share this post


Link to post
Share on other sites

متشکرم از پاسخ های شما، هاست رایگان نیست. امکانش هست از xampp باشه؟ پشتیبانی هاست چه کاری باید انجام بدهند تا محدودیت برداشته شود؟ چند بار صحبت کردم اما همکاری نمی کنند و گفتند هر گزینه ای که می خواهید عنوان کنید تا انجام بشه. این محدودیت مربوط به تنظیمات چه بخشی از  sql است؟

Share this post


Link to post
Share on other sites

باسلام 

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

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

www.apachefriends.org/en/xampp.html

موفق و سربلند باشید

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites

این تصویر مربوط به هاست است. من سایت را روی لوکال از طریق xampp طراحی کردم و قصد انتقال از لوکال به هاست داشتم. این تصویر مربوط به phpmyadmin هاست است.

Share this post


Link to post
Share on other sites

یعنی شما هاست دارید؟ و ورژن مای اس کیو ال سرورتون اینقدر قدیمی هست؟ 

اگر هاست هست که به مدیرسرورتون بگیرید mysql رو به آخرین ورژنش آپدیت کنند.

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites

متشکرم از پاسخ شما، با تغییر ورژن mysql این مشکل برطرف می شود؟

Share this post


Link to post
Share on other sites

سلام علیکم خدمت شما.

به نظرم میبایست برطرف بشه چون در ورژن های جدید این مشکل رو ندیدیم تا حالا....

 

موفق باشید و سربلند

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites

سلام

مدیریت سرور تغییر ورژن phpmyadmin را قبول نمی کند. من  collation را در صفحه  utf8_persian_ci قرار دادم اما تنظیمات سرور روی  latin1_swedish_ci است. و در جداول هم collation را latin1_swedish_ci نشان می دهد و هنگامی که آن را  utf8_persian_ci قرار می دهم باز هم به حالت اولیه بر می گردد. تصاویر صفحه تنظیمات و صفحه جداول را قرار دادم. آیا امکان دارد خطا به این دلیل باشد؟

1.jpg

2.jpg

Share this post


Link to post
Share on other sites

سلام

مشکل دیتابیس حل شد و مربوط به utf8_persian_ci بود. دیتابیس ایمپورت شد و فایل ها آپلود شد. صفحه مربوط به administrator باز می شود و هیچ مشکلی ندارد اما بجای صفحه سایت صفحه زیر باز می شود. تصویر source آن را هم فرستادم.

3.jpg

4.jpg

Share this post


Link to post
Share on other sites

باسلام

چیزی که از سورستون نشون داده شده؛ این هستش که اصلا خبری از لود جوملا نیست! صفحه اصلیتون Intro داشتید؟

اگر صفحه اصلیتون جوملاست ؛ از طریق هاست یا مدیریت جوملا به تنظیمات برید و خطایابی رو بروی حداکثر بذارید تا محل اصلی صدور خطا مشخص بشه و کلا ببنید چه خطاهایی هستند؟

موفق باشید و سربلند

1 کاربر پسند دیده است

Share this post


Link to post
Share on other sites

متشکرم از لطف شما، در قسمت تنظیمات کلی کاری که فرمودید انجام دادم. تعداد خطاها زیاد است. تصویر تعدادی از آنها را قرار دادم. این سایت در لوکال به درستی اجرا می شود و مشکلی ندارد. دلیل اینهمه خطا چیست و چگونه می توانم آنها را برطرف کنم؟ من اولین بار است که با جوملا کار می کنم و اطلاعات زیادی در مورد آن ندارم.

1.jpg

2.jpg

Share this post


Link to post
Share on other sites

اینها تعدادی از خطا ها هستند. لطفا راهنماییم کنید که چگونه می توانم این خطاها را از بین ببرم. با تشکر

Share this post


Link to post
Share on other sites

باسلام

دوست عزیز گزینه ای که شما فعال کردید. منظور بنده نبود. به این مسیر برید و این خطایابی رو غیرفعال کنید. 

مدیریت جوملا>تنظیمات کلی>تب سیستم> تنظیمات عیب یابی> عیب یابی سیستم| عیب یابی زبان (این دو گزینه رو غیرفعال کنید)

به این مسیربرید و این گزینه از خطایابی رو فعال کنید:

مدیریت جوملا>تنظیمات کلی>تب سرور> تنظیمات سرور >گزارش خطا> حداکثر (تنظیم کنید)

سایتتون رو باز کنید خطاهایی که میده رو اینجا بگذارید تا بتونیم راهنمایی لازم رو انجام بدیم.

موفق باشید و سربلند

2 کاربر پسند شده

Share this post


Link to post
Share on other sites

سلام گزینه ای که فرمودید فعال کردم و در صفحه سایت متن زیر  قرار داشت:

Deprecated: iconv_set_encoding(): Use of iconv.internal_encoding is deprecated in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\string\string.php on line 27

Deprecated: iconv_set_encoding(): Use of iconv.input_encoding is deprecated in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\string\string.php on line 28

Deprecated: iconv_set_encoding(): Use of iconv.output_encoding is deprecated in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\string\string.php on line 29

Deprecated: Non-static method plgSystemYt::nameOfSJTemplate() should not be called statically, assuming $this from incompatible context in E:\PARSDATA\users\micronic-co.com\www\plugins\system\ytshortcodes\ytshortcodes.php on line 98

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\filter\input.php on line 656

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\filter\input.php on line 659

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\filter\input.php on line 656

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\filter\input.php on line 659

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\filter\input.php on line 656

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\filter\input.php on line 659

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\filter\input.php on line 656

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\filter\input.php on line 659

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\filter\input.php on line 656

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in E:\PARSDATA\users\micronic-co.com\www\libraries\joomla\filter\input.php on line 659

  1.  
  2.  
  3.  
  4.  
  5.  

Strict Standards: Only variables should be assigned by reference in E:\PARSDATA\users\micronic-co.com\www\modules\mod_sj_carousel\core\helper_base.php on line 236

Fatal error: Call to undefined function exif_imagetype() in E:\PARSDATA\users\micronic-co.com\www\modules\mod_sj_carousel\core\helper_image.php on line 211

Share this post


Link to post
Share on other sites

روی سرورتون توابعی که موردنیاز اجرای ماژول های اسمارت اددآنز هست فعال نیست. یا باید اون ماژ<ل ها رو غیرفعال کنید و یا به هاست تیکت بزنید که توابع زیر رو براتون فعال کنند.

exif_imagetype

برای مشکل در مسیر زیر به خط 27 برید:

public_html\joomla\libraries\joomla\string

کد زیر رو پیدا کنید. 

if (function_exists('iconv'))
{
// These are settings that can be set inside code
iconv_set_encoding("internal_encoding", "UTF-8");
iconv_set_encoding("input_encoding", "UTF-8");
iconv_set_encoding("output_encoding", "UTF-8");
}

با کد زیر جایگزین کنید.(یعنی بالا حذف شود و پایینی کپی و سیو شود)

 

if (function_exists('iconv') && PHP_VERSION_ID < 50600)
{
// These are settings that can be set inside code
iconv_set_encoding("internal_encoding", "UTF-8");
iconv_set_encoding("input_encoding", "UTF-8");
iconv_set_encoding("output_encoding", "UTF-8");
}
elseif (PHP_VERSION_ID >= 50600)
{
ini_set("default_charset", "UTF-8");
}

 

بقیه هم جزو خطاهای بی مورد هستش. این دو اوکی بشه سایت بالا میاد و میتونید برید به تنظیمات سایت و خطایابی رو بروی هیچ قرار بدید.

موفق باشید وسربلند

2 کاربر پسند شده

Share this post


Link to post
Share on other sites

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری