PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل uft8 در قالب سایت ها بعد از آپدید php



DeltaGostar
July 8th, 2010, 23:24
باسلام

آپاچی سرور ریبلود کردم و یک بار ورژن PHP 5.3 آپدید و عملیات به پایان رسید
اما در بعضی از قالب های جوملا و وردپرس کلمات علامت سوال میاد و کاری که بگید کردم PHP برگدوندم به ورژن قدیمی وو ....... خوشبختانه نیوک هیچ مرگش نشده :D

کسی میتونه کمک کنه
نمونه خراب شده ها

http://www.iran3nter.com/

http://dvdsaz.ir/

WebArts
July 9th, 2010, 15:45
شاید از تنظیمات php.ini باشه
مثلا:


default_charset = "iso-8859-1"

DeltaGostar
July 9th, 2010, 17:00
توی بعضی قالب ها اینطوری هست
حالا توی سی پنل کجا هست ایت فایل
php.ini


مثلا سایت و سیستم های مدیریت محتوای دیگه درست هستن
بزرگترین سایت موزیک در ایران | http://01.Bia2Melody.com | http://Bia2melody.org (http://www.01.bia2melody.org/)


والا دیگه خیلی عجیبه

Rezash
July 9th, 2010, 17:45
php -i | grep php.ini

يا از تابع phpinfo براي پيدا كردن محلش استفاده كن

taghikhani
July 9th, 2010, 18:29
باگ php
نسخه 5.2.13 رو نصب کنید با تنظیمات پیشفرض، هیچ مشکلی نداره.

DeltaGostar
July 9th, 2010, 18:34
نفهمیدم به خدا
چطوری نصب کنم

taghikhani
July 9th, 2010, 18:37
اگر کنترل پنلت سی پنله، Easyapache کن، اگر نیست بگو بهت بگم چطوری نصب کنی.

DeltaGostar
July 9th, 2010, 18:47
توی پست اول گفتم هر کاری بگید کردم

نشد

taghikhani
July 9th, 2010, 19:01
توی پست اول گفتم هر کاری بگید کردم

نشد

من جوابتو در مورد اینکه چطوری php 5.213 نصب کنی دادم.
الان نسخه php چنده؟

mohsen1
July 9th, 2010, 19:27
فکر کنم تو این مسیر باشه:
/usr/local/lib/php.ini

WebArts
July 9th, 2010, 22:05
در فولدری که مشکل داره یه فایل حاوی تابع phpinfo() ببین default_charset چیست؟ مثلا این کد را در قالب یک فایل PHP اپلود کن:


<?php
echo phpinfo();
?>

http://up.iranblog.com/Files/7e895c47bb46419b9606.gif
http://up.iranblog.com/Files/7e895c47bb46419b9606.gif

primrose
July 9th, 2010, 22:37
با nano بازش كن و utf كن كاراكترها رو. چرا اينكارو جدا انجام دادي. خود پنل وقتي آپديت شه، بقيه هم آپديت ميشن

DeltaGostar
July 9th, 2010, 22:54
باز کردم
و

; PHP's built-in default is text/html
default_mimetype = "text/html"
;default_charset = "iso-8859-1"

اینه
چیه کارش کنم؟

primrose
July 9th, 2010, 23:02
اين گزينه غير فعاله


; رو بردار از اولش و iso-8859-1 رو بكن utf-8

---------- Post added at 11:02 PM ---------- Previous post was at 11:00 PM ----------

اگه ميتوني يه نمونه نشون بده ببينم چشه؟
ياهو id داري؟؟؟
مال من : primrose.iran

DeltaGostar
July 9th, 2010, 23:23
نه آقا نشد
درست نشد همین کاری که گفتید آپاچی هم ریست زدم
سیو هم شد
:63:

taghikhani
July 9th, 2010, 23:25
آقا من خودم این مشکلو داشتم، شما حرف گوش کن نسخه php رو بکن 5.2.13

DeltaGostar
July 10th, 2010, 00:15
آقا من خودم این مشکلو داشتم، شما حرف گوش کن نسخه php رو بکن 5.2.13
تشکر از همه دوستان با این کار درست شد

primrose
July 10th, 2010, 09:19
پس نتيجه ميگيريم هميشه ورژن جديد هم خوب نيست:d

taghikhani
July 10th, 2010, 15:46
پس نتيجه ميگيريم هميشه ورژن جديد هم خوب نيست:d

نسخه 5.2.13 آخرین نسخه از سری 5.2 هستش. این مشکل روی سری 5.3 و حتی 6 هم وجود نداره ولی این سریها با تابعهای دیگری که روی سایتهای ما فعلا وجود دارند مشکل دارند.
فعلا وردپرس، جوملا، دیتالایف و حتی whmcs با این نسخه ها همخوانی ندارند.

znhost
July 10th, 2010, 16:19
بفكر كنم اگه تو htaccess اين كد رو بزنيد هم درست ميشه.
AddDefaultCharset UTF-8

taghikhani
July 10th, 2010, 16:22
بفكر كنم اگه تو htaccess اين كد رو بزنيد هم درست ميشه.
Adddefaultcharset utf-8

نه ربطی نداره. مشکل از تنظیمات نیست. مشکل از باگ php یه.

znhost
July 10th, 2010, 17:08
پس خاك بر سر php :D
شوخي كردم
خيلي سيستم توپيه. من خودم phpنويسم. كاري بود بگيد . در خدمتيم