أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

طلب حل مشكله


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif طلب حل مشكله
  31-01-2026 11:24 مساءً  
Soliman
معلومات الكاتب
CODE
Copying files from remote side failed.
 config.php: Permission denied

غير تصريح الملف config.php الى 0644 لكي تستطيع تحريره وتعديله

اقتبـاس ،، تم التغير الى  'latin1  ونقلب المنتدى كله علامة استفاهم ؟؟؟؟؟؟؟؟ بدل ماكان الهكات فقط
والاصدار 5.6 ؟
بما أن المنتدى تحول إلى علامات استفهام، فهذا يعني أن البيانات (النصوص العربية) كانت مخزنة بالفعل بتشفير UTF-8 والآن المنتدى يحاول قراءتها بصفتها Latin1 (أو العكس)، فحدث "تضارب في فك التشفير".

ترميز القاعدة (Collation): يجب إعادته إلى utf8_general_ci أو utf8mb4_general_ci (لأن بياناته أصلاً خُزنت هكذا). بنفس الطريقة السابقة


ثم تطبيق الحل: يربط الترميزين معاً
لأن المشكلة الآن  قاعدة البيانات "تتحدث لغة" والمنتدى "يقرأ لغة أخرى". اتبع هذه الخطوات بدقة:
عدل ملف config.php مرة اخرى:
افتح ملف includes/config.php وابحث عن السطر الذي عدلناه سابقاً، واجعله هكذا:
$config['MasterServer']['charset'] = 'utf8';
(استخدام utf8 هنا يجبر المنتدى على قراءة النصوص العربية بشكل صحيح).
تعديل ملف class_core.php (الخطوة الأهم):
اذهب إلى مجلد المنتدى ثم مجلد includes.
افتح ملف class_core.php وابحث عن السطر الذي يحتوي على:
$this->db->query_first("SET NAMES 'latin1'");
قم بتغيير latin1 إلى utf8 لتصبح:
$this->db->query_first("SET NAMES 'utf8'");
إذا لم تجد السطر، ابحث عن مكان الاتصال بقاعدة البيانات وأضفه يدوياً بعدها.
في حال استمرار المشكلة في "الهاكات" فقط:
هذا يعني أن الهاك نفسه مكتوب بترميز قديم جداً. يجب فتح ملف الهاك (xml) على جهازك باستخدام برنامج بالمفكرة (Notepad++)، ثم اختيار Encoding ثم Convert to UTF-8، وحفظه ورفعه من جديد.


اذا تريد مساعدة تواصل معنا في قسم 
https://pbboard.info/forums/f27 
 


الساعة الآن 03:07 AM