بعضی از قالبهای وردپرس هستند که نوشته های فارسی را بصورت علامت سوال نشان میدهند درصورتی که در همان سایت بعضی از قالب ها درست نشان داده میشود
حتما میخواهید بگویید که قالب ها را بصورت یونیکد ذخیره کنم باید عرض کنم که این کار را کردم
مشکل من با بعضی از سایت های وردپرس بعد از انتقال سرور ایجاد شده و در بعضی از قالب ها نوشته های فارسی بصورت علامت سوال هستند و من فکر میکنم باید تغییراتی در تنظیمات سرور انجام داد که من بی اطلاع هستم
لطفا راهنمایی بفرمایید
قبلا در خیلی جاها در اینترنت درمورد این بحث شده و جستجو هم کردم اما متاسفانه حتی در فروم پشتیبان وردپرس هم بحث ها ناتمام مانده و مشکل حل نشده
plastic
December 28th, 2011, 17:07
سلام علیکم
متوجه این نشدم که ایا در متن مطالب سایت های وردپرس مشکل دارید یا در نوشته های قالب ؟ آدرس یک نمونه رو میدید؟
mihankid
December 28th, 2011, 17:11
سلام علیکم
متوجه این نشدم که ایا در متن مطالب سایت های وردپرس مشکل دارید یا در نوشته های قالب ؟ آدرس یک نمونه رو میدید؟
مشکل من با قالب هست متن های فارسی که نوشته میشه تو سایت مشکلی نداره
نمونه: http://irdwg.ir/
منوی سایت بالا را ببینید
plastic
December 28th, 2011, 17:13
نمونه ای از سایت های مد نظرتان را ارسال کنید !
هم میتونه به خاطر تنظیمات باشه هم از قالب باشه ( اگر از قالب باشه باید قبل از انتقال هم همینطوری میبود )
mihankid
December 28th, 2011, 17:17
روی هاست قبلی درست بود
یکبار مدیر سرور قبلی انتقال انجام داد و این مشکل پیش اومد بعد از چند وقت باز درست شد
اینبار من یرور مجازی گرفتم اول که اومدم روی سرور موردی نبود اما بعد از یک مدت بخاطر مشکلاتی سرور دوباره کانفیگ شد و ریلود شد و اینجوری شد
plastic
December 28th, 2011, 17:26
در این صورت مشکل از ورود نادرست بک آپ دیتابیس ها هست.
در تنظیمات دیتابیس ها باید charset برابر utf-8 قرار بگیره.
mihankid
December 28th, 2011, 17:32
در دیتابیس ها
collation Documentation=utf8-genelal-ci
یک گزینه دیگه هم داره utf8-persian-ci
کدم یکی را باید بزنم
Optimus
December 28th, 2011, 17:36
در دیتابیس ها
collation Documentation=utf8-genelal-ci
یک گزینه دیگه هم داره utf8-persian-ci
کدم یکی را باید بزنم
گزینه utf8-persian-ci را بزنید
دقت کنید اگر توی دیتابیس الان به صورت علامت سوال انتقال داده شده باشه،شاید با این روش نشه
برید توی دیتابیس وردپرس جدول post را ببینید که به صورت علامت سوال نباشه
mihankid
December 28th, 2011, 17:44
اینجا را هم ببینید:فروشگاه تخصصی معماری (http://irdwg.ir/market/)
ایف فروشگاه همون سایت هست که تو قالی عباراتی مثل قیمت و تعداد و ... بصورت علامت سوال هستش
---------- Post added at 05:44 PM ---------- Previous post was at 05:37 PM ----------
کدام table مربوط به قالب هست؟
من تو صفحه اصلی phpmy admin تنظیمات را utf8-persian-c کردم اما کلوشن ها در دیتابیس مثلا فروشگاه همون utf8-genelal-ci هست و تغییری نکرد
Optimus
December 28th, 2011, 17:51
شما باید utf جدول پستها را تغییر بدیدف و همچنین هر جدولی که مطلبی داخلش هست.تعداد جداول زیاد نیست می تونید همشو انجام بدید
plastic
December 28th, 2011, 18:07
البته دوست من قبل اینا یه بک اپ تهیه بکنید بعد
در ضمن با این تنظیم خود هاست شاید درست نشه ..میتونید بک اپ یک سایت رو در یه هاست دیگه برای تست وارد بکنید و تست بکنید.
---------- Post added at 06:07 PM ---------- Previous post was at 06:01 PM ----------
همچنین این نکته که اگر این کلمات در این سایت که علامت سوال شده اند به صورت یک عبارت فراخوانی میشند بهتره از داخل تنظیمات وردپرس دوباره وارد بشن و تست بشن.
اگر به این شکل درست شد دیگه نیاز به دستکاری دیتابیس نیست. ( هرچند که دستکاری دیتابیس هم کاری رو درست نمیکنه )
mihankid
December 28th, 2011, 18:39
درست نمیشه متاسفانه
خیلی مسخره هستش این ایرادایی که وردپرس داره
mihankid
December 29th, 2011, 03:01
طبق این راهنما درست شد گفتم اینجا بگم که بقیه هم اگر با این مشکل روبرو شدن گیج نشن
خداییش من که داغون شدم
سلام فایل های قالب خود را چک کنید ببینید که Encoding آن ها utf-8 هست یا خیر . در صورتی که utf-8 نبودند به صورت زبر عمل کنید
برای این کار می توانید از ویرایشگر notepad++ درتب Encoding روی عبارت
Convert to UTF-8 without BOM
کلیک و فایل را ذخیره کنید.
sooran
February 1st, 2012, 02:36
یک راه دیگر هم هست ...
آپاچ را ریبایلد کنید . (نسخه php هم زیر 5.3 انتخاب کنید )
به جای suphp هم fcgi را انتخاب کنید ...
با احترام
peymankazemi
February 1st, 2012, 09:09
این مشکل بیشتر از بروز رسانی ورد پرس به نسخه بالاتر شروع می شه یا برطرف میشه!
شما از آخرین نسخش استفاده می کنید ؟ از افزونه ها هم می تونه باشه بصورت دستی تغییر دادین درست نشده ؟
سربرگ پوسته تون رو چک کنید
دوستان من چنین مشکلی رو فقط در پیج های Php دارم !
نمونش این هست
Index of /mellat (http://www.dellvps.com/mellat)
چیه به نظرتون مشکل از وقتی esxi به whmcs نصب شده این مشکل پیش اومده ممنون میشم کسی کمک کنه چون تو چند تا سایت دیگه از مشتریهام هم دیدم تو php مشکل داشتن
ممنون
bia4sms
December 25th, 2012, 12:35
طبق این راهنما درست شد گفتم اینجا بگم که بقیه هم اگر با این مشکل روبرو شدن گیج نشن
خداییش من که داغون شدم
من اینکار رو هم کردم ولی نشد !!!!!
m77nf
December 25th, 2012, 13:31
نرم افزار Notepad++ رو دانلود کنید. فایل های قالب رو با نرم افزار باز کنید (index, header ...) و از منوی Encoding گزینه Encode in UTF-8 Without Bom رو انتخاب کنید. فایل ها رو جایگزین کنید روی هاستتون.
bia4sms
December 25th, 2012, 13:35
نمیدونم چه کار کردم درست شده
:d
ممنون از اینکه پست زدید