| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| اقتباس:
طيب اللي فهمته من كلامك أنه القاعدة الحالية نقدر نستمر عليها ولكن راح نخسر بعض بيانات جداول المرفقات + الصور الرمزية هل هناك أي جداول أخرى ممكن نخسر منها أي بيانات ؟ لأنه بخصوص المفرقات تجاوزت 3 جيجا وقمت بتفريغها بالكامل من فترة قريبة قبل عملية التحول ومن ثم قمت بمنع المرفقات بالمنتدى أصبح مشكلتنا تتركز على جدول الصور الرمزية لو قمت بإفراغ الجدول أو حذفه وإنشائه من جديد هل راح يستقر الوضع بعد ذلك ويصبح الجدول متناسب مع القاعدة بعد الترميز ؟ وأكرر إعتذاري لأني بالفعل طولت عليك وخذت من وقتك الكثير ما أقول غير الله يوفقك دنيا وأخره يا الغالي
__________________ اللهم اغفر لي ذنبي وأذهب غيظ قلبي وأجرني من الشيطان اللهم خِر لي واخترلي ولا تكلني الى نفسي ُطرفة عين | |||||
|
| |||||
| اقتباس:
attachment customavatar customprofilepic اقتباس:
موفق
__________________ al3ndaleeb[@]uk2.net | |||||
|
| |||||
|
بخصوص مشكلة الأخ جواني التي ذكرها وهي أن السكربت يقوم بحذف الجداول الفارغه لذلك قمت بإصلاحها وعمل إصدار 2.2 السكربت بالمرفق
__________________ al3ndaleeb[@]uk2.net التعديل الأخير تم بواسطة : العندليب بتاريخ 19-06-2007 الساعة 02:14 PM. سبب آخر: إعادة رفع السكربت لإصدار 2.2 | |||||
|
| |||||
|
السلام عليكم ورحمة الله مشكلة الجداول السابقة انتهت القراءة في الجداول عربية ولكن في المنتدى علامات استفهام قمت بتحويل الترميز في ملف config.php كود PHP: ولكن تظهر صفحة بيضاء ! وتقبل مني اطيب تحية | |||||
|
| |||||
|
جزاك الله خير يا الحبيب والمرفقات بس فيها صورة ما فيها برنامج
__________________ موقع التصوير الشخصي http://majedali.com بطاقات عافووور http://3afooor.com من تصميمي http://moi.gov.kw http://gulfgate.us http://alwataniyagrp.com http://alislam4all.com http://muharat.com | |||||
|
| |||||
| اقتباس:
والمرفقات السابقه قمت بحذفها ورفعت آخر مرفق لإصدار 2.2 في آخر مشاركه الأخ أبو ابراهيم ألف مبروك على تحويل قاعدة بياناتك الى الترميز العربي اقتباس:
الأول هو ترميز الاتصال وقد قمت أنت بتعديله في ملف الـ config.php الثاني هو ترميز صفحات المنتدى وهذا يتم عن طريق خيارات اللغه في لوحة تحكم المنتدى. اقتباس:
اذا ظهرت صفحة بيضاء فقط فهذا يعني أن المتصفح معطله به خاصية الـ Meta Refresh . موفقين وبانتظار نتائجكم
__________________ al3ndaleeb[@]uk2.net التعديل الأخير تم بواسطة : العندليب بتاريخ 19-06-2007 الساعة 02:15 PM. سبب آخر: مسح الرابط السابق للسكربت | |||||
|
| |||||
|
السلام عليكم يعطيك الف عافية جربت اخر اصدار وماطلع معاي اخطاء لكن وش اللي يأكدلي ان التحويل تم وبنجاح معليش خذني على قد عقلي يالنشمي يعني هل يكفي اني اشوف ترميز كل جدول بلوحة تحكم البي اتش بي ان كان يونيكود معناه ان التحويل تم وبنجاح؟ هل في خطوات ممكن تاكد ان العملية تمت بنجاح؟ هل في طريقة افضل من التشييك اليدوي لكل جدول ؟ معليش داري ثقلت عليك بالاسئلة لكن والله عملية التحويل ليونيكود تهمني كثير سلام عليكم التعديل الأخير تم بواسطة : Basim بتاريخ 20-06-2007 الساعة 12:34 AM. | |||||
|
| |||||
| اقتباس:
بالعكس يا أخ Basim لم تثقل علي وأنا أقدر أي سؤال عزيزي إذا انتهى السكربت من التحويل ستظهر عباره كود: Database: DBNAME (converted to ********* ) في هذه الحاله يجب أن تعلم أن السكربت انتهى من تحويل كل الجداول والصفوف الى الترميز المطلوب. يبقى عليك الاتصال بالقاعده بالترميز الذي قمت بالتحويل له. استخدم سكربت phpMyAdmin أو استخدم سكربت MySQL Interface الذي أرفقته لكم في المشاركات السابقه واتصل بقاعدة بياناتك وتصفح محتواها فإذا كان ترميزها حسب الترميز الذي تطلبه أقول لك مبروك فقد تمت العمليه بنجاح. الحمدلله أصلحنا كل الأخطاء من خلال نقاشنا معكم. شكراً لكم
__________________ al3ndaleeb[@]uk2.net | |||||
|
| |||||
|
السلام عليكم .. قمت بتحويل قاعده لي على السيرفر المحلي .. واستغرقة العمليه قرابة 5 ساعات .. على قاعدة بيانات منتدى حجمها تقريبا 300 ميقا .. فيها 20 الف عضو و 326 الف مشاركه و 21,272 موضوع .. زاد حجم قاعدة البيانات تقريبا 7 ميقا .. التحويل تم بنجاح كامل ولله الحمد شكرا لك استاذي عندل .. استفسار بسيط في برمجيتنا هل تحديد ترميز الاتصال بالاوامر التاليه كافي ؟ كود PHP: والله يعطيك العافيه يارب .. | |||||
|
| |||||
| اقتباس:
بداية أقول لك مبروك تحويل القاعده الى الترميز العربي وبالنسبه للخمس ساعات فهذه ليست بمشكله وأهم شي الناتج ياغالي. انا بصدد تطوير السكربت بحيث يتم إيقافه متى ماتشاء واستكمال العمل متى ماتشاء أيضاً. فالسكربت لا يعمل على تحويل الحقول كما كان يحدث في الإصدار الأول والذي كان يسبب تعطل وعطب للجداول الكبيره. هذا الإصدار يعمل على الصفوف وليس الحقول وهو عن طريق أخذ 500 صف والعمل على تحويل ترميزها وبعد الانتهاء منها يتم العمل على 500 صف أخرى وهكذا حتى ينتهي من تحويل الصفوف كلها وبعدها يبدأ نفس المسلسل مع جدول آخر حتى ينتهي من جميع الجداول. فإذا كان السكربت أخذ 5 ساعات لتحويل قاعدة بياناتك بعدد 500 صف في كل دوره فإذا كانت كمية الصفوف 1000 صف فإن السكربت سيأخذ نصف المده 2.5 ساعه أليس كذلك ؟نقاشي معكم يعطيني أفكار لتطوير السكربت وتقديمه بأحسن صوره وبإذن الله سأنظر لهذه النقطه بعين الاعتبار في تطويري القادم. أما بخصوص سؤالك عن الجمل التي كتبتها فيكفي السطران التاليه: كود PHP:
__________________ al3ndaleeb[@]uk2.net | |||||
|
| |||||
|
السلام عليكم أخى الحبيب ما شاء الله عليك ربنا يذيدك علم على علمك ويتوج تعبك ومجهودك بالجنه يا رب المهم سامحنى على المداخلة من الممكن أن تكون غير مرغوب بها ولاكن ما شاء الله راجع الأربع صفحات الخاصة بالموضوع ودققت فى كل المشاراكات فما شاء الله الأخوان على دراية كاملة بما يفعلون مدمن نت والاخوه الأفاضل اما أنا لا أفهم أى شئ المهم لحب التجربة قمت بسحب قاعدة بينات المنتدى وأسترجعتها على الأبتشى تمام وقمت بطلب التحويل كما ذكرت إلى cp1256 ولاكن حين أستعراض الجداول من السكربت data.php تأتى مشفرة ؟؟؟؟؟؟ وتم التحويل كما ذكرت بنجاح Database: backup (converted to cp1256) فراجعت المشاركة 26 لم أفهم شئ فسامحنى الله يرضى عليك من أسالتى 1- هل من الضرورة تحويل المنتدى إلى هذا الترميز كما ذكر مدمن نت 2- هل هذا يؤثر فى دمج قواعد البينات أو الترقيه ألخ 3- أشرح الموضوع بطريقة مبسطة وسلسة أكثر كى يتثنى عليه فهما فى المشاركة رقم 26 4- لا أريد الأكثار فى الأسلة ولاكن إن أجبتنى سوف أكون ضيف مزعج فى موضعك حتى أفهم الامر لأنى ليس لدى أى خبرة بامور قواعد البينات
__________________ ۞---مًنْتُِِّْدًٍيَآتُِِّْ لوٍشًِْآ آلتُِِّْطُْوٍيَرٌٍيَة---۞ { سُبْحَانَكَ لاَ عِلْمَ لَنَا إِلاَّ مَا عَلَّمْتَنَا إِنَّكَ أَنتَ الْعَلِيمُ الْحَكِيمُ } | |||||
|
| |||||
|
السلام عليكم مجهود يستحق الشكر كنت متابع الموضوع منذوا بدايته وكانت النتائج في البداية كتالي : ولقد قمت بإخذ نسخة إحطياطية بعد ذالك قمت بعملية التحويل ولكن صادفتني مشكلة في صف post بعد ذالك تخطيت الصف بالكامل وبعد الانتهاء وجدت المنتدى بعلامات إستفهام ولم اهتم الى ذالك ورجعت حيث كونت بعد ذالك دخلت على الموضوع وما شاء الله شفت السكربت تم تحديثة فتم تجربتة والنتائج كتالي : 1-أستغرق وقت طويل في عملية التحويل حوالي 12 ساعة 2- تم تحويل الجدول الى الترميز cp1256 وعند التصفح عن طريق المتصفح يظهر لي الكلام بالعربي . 3 - قمت بتحويل الترميز في ملف config.php الى cp1256 4 - قمت بتحويل الترميز من لوحة التحكم الى cp1256 عند الدخول الى المنتدى فإن جميع البيانات تكون على هيئة إستفاهم ؟؟؟؟ الآن أين الخلل ؟؟؟ هل يجب ان استخدم طريقة الشل ؟؟؟ ملاحظة : عند إستخدام سكربتweb interface أضع البيانات المطلوبة وعند الضغط على موافق يتم إرجاعي الى نفس الصفحة ياترى أين الخطأ ؟ هذه هي كل ملاحظاتي وان شاء الله ما نسيت أي شئ وإن شاء الله يكون حل المشكلة سهل تحياتي لك | |||||
|
| ||||||||
|
وعليكم السلام ورحمة الله وبركاته أهلاً بالأخوان Losha و Okyesno الأخ Losha بداية أقول أترك مشاركة 26 فقد كانت مقتصره على سحب جدول معطوب لم يستطيع السكربت من قراءة صفوفه الأخيره وسأبدأ بالإجابه على أسئلتك اقتباس:
تحويل ترميز قاعدة بيانات المنتدى أو أي قاعده أخرى إلى الترميز العربي يعطينا مزايا كبيره أهمها: 1- دقة البحث في المواضيع والمشاركات والعضويات..... الخ. 2- استخدام الباسوورد العربي. 3- دقة عناوين المواضيع المتشابهه وارتباطها بالموضوع بشكل سليم. اقتباس:
ترميز الاتصال يجب أن يكون مطابقاً لترميز قاعدة البيانات حتى تتم العمليات بشكل سليم. اقتباس:
أما المشاركه 26 فكانت طريقه لسحب جدول معطوب عن طريق أمر mysqldump لا أنصحك بالتركيز على المشاركه 26 في تحويل قواعد بياناتك فقد ذكرنا أن هذه الطريقه ستقوم بعطب حقول الـ Binary. إستخدم السكربت أفضل شي لتحويل القاعده. اقتباس:
![]() وإن شاء الله مانقصر بشي. الأخ okyesno حياك الله أعتقد أنك تسأل عن المشاركه 26 والتي سأل عنها الأخ Losha ذكرت بأن الطريقه التي ذكرناها في مشاركه 26 كانت لجدول معطوب نريد إصلاحه وهذا الجدول لا يحتوي على حقول Binary . فالطريقه التي ذكرناها تتلف بعض البايتات في الحقول ذات النوع Binary . ذكرت في خطواتك وقلت اقتباس:
فالسكربت يعمل على 500 صف في كل دوره. اقتباس:
اقتباس:
اقتباس:
ذكرنا بأننا في لوحة تحكم المنتدى ندخل windows-1256 وليس cp1256 فلماذا أدخلت cp1256 ؟ ![]() أعتقد أنه هذا السبب لظهور علامات الإستفهام. وفقكم الله بالإنتظار
__________________ al3ndaleeb[@]uk2.net | ||||||||
|
| |||||
|
رد سريع ما شاء الله أولا ً انا لم أسأل عن المشاركة 26 دعنا منها الآن اقتباس:
لكن العملية استغرقت وقت طويل والسبب يعود أن جدول postindex يحتوي على 2,574,726 صف وجدت ان الأمر راح يطول فقمت بتعدي على السكربت من 500 صف الى 10000 صف لدورة الواحدة اقتباس:
واشرت ملاحظة الى مشاركتي السابقة ان السكربت لم يعمل معي وهذي الملاحظة من جديد : ملاحظة : عند إستخدام سكربت MySQL Interface أضع البيانات المطلوبة وعند الضغط على موافق يتم إرجاعي الى نفس الصفحة ياترى أين الخطأ ؟ اقتباس:
عند تصفح المنتدى فإن المشاركات تكون بالعربي بدون اي مشكلة ولكن بنسبة الى المواضيع واسامي الاعضاء والتواقيع وغيرها تكون على هيئة إستفهام وعند إظافة رد جديد يظهر هذا الخطأ Invalid SQL: SELECT wordid, title FROM word WHERE title IN ('','/','/','تجربة','فقط','خخخخ'); MySQL Error : Illegal mix of collations for operation ' IN ' Error Number : 1271 Date : Monday, June 25th 2007 @ 07:10:03 AM Script : http://www.*****.com/vb/newreply.php...ly&t=13627 Referrer : http://www.*****.com/vb/showthread.php?t=13627 IP Address : Username : admin Classname : vb_database</textarea></form> وان شاء الله اجبت على جميع الاسئلة تحياتي لكم | |||||
|
| |||||
| اقتباس:
وكما تلاحظ في الجدول الذي ذكرته عدد صفوفه كبير جداً تخطى المليونين ![]() فإذا كان السكربت يعمل على 500 صف في كل دوره فكم سيستغرق في هذا الجدول ![]() عليك الحساب إذن ![]() اقتباس:
فيبدو أن خاصية الـ register_globals معطله لديك ![]() اقتباس:
فرسالة الخطأ الأخيره بينت هذا الخلط ( Mix ) . لذلك أريدك أن تتأكد من نوع ترميز الجداول والحقول لقاعدتك قبل التحويل. بإنتظارك
__________________ al3ndaleeb[@]uk2.net | |||||
|
| |||||
|
شكرا ً لك يالغالي والله عاجز كيف اشكرك لندخل الى الموضوع مثل ما ذكرت السيرفر لا توجد به خاصية register_globals تم تركيب السكربت والحمد الله اشتغل لكن عند التصفح لقيت كل شئ إستفاهم اعتقد راح نستخدم طريقتك في المشاركة رقم 26 اذا كانت الاجابة بنعم اتمنى انك تشرحها بشكل اكثر خبرتي في الشل صفر ياليت تشرح من الصفر حتى نتمكن من حل المشكلة اقتباس:
هل تستطيع بإفادتي ماذا أفعل الآن !! والله يعطيك على قدر نيتك ان شاء الله تحياتي لك | |||||
|
| |||||
|
لا شكر على واجب يا أخ OKYESNO ولكن عندي لك خبر سيء ! اقتباس:
![]() هل تصفحك لهذه القاعده ( قبل ) التحويل أم ( بعد ) التحويل ؟ أنا طلبت منك فحصها قبل عملية التحويل. أرجع لنسخه قديمه لقاعدة بياناتك فلا يوجد حل لها صدقني. موفق
__________________ al3ndaleeb[@]uk2.net | |||||
|
| |||||
| اقتباس:
مثل ما ذكرت لك في مشاركتي الاخيرة اقتباس:
بعد التحويل تحولو جميعهم الى ترميز ( cp1256_general_ci ) وإذا مثل ما قلت لا يمكن تحويلها فلا استطيع عمل شئ لان لايوجد لدي اي بك اب نضل على نفس الحال حتى يفرجها ربك وأدري تعبتك معي على العموم راح اكون من المتابعين لموضوعك تحياتي لك | |||||
|
| |||||
|
يا أخ OKYESNO المشكله ليست بالتحويل من ترميز الى ترميز المشكله لديك من أن البيانات المخزنه بداخل القاعده تالفه ماعدا جدول post فهل تفسر لنا لماذا كل جداول القاعده latin1_swedish_ci وجدول post هو الوحيد utf8_bin ؟!؟!؟ الله يعينك على مشكلتك ومعوض خير
__________________ al3ndaleeb[@]uk2.net | |||||
|
| |||||
| اقتباس:
وانت حطمتني بقوووووة قلت لي الأمل مفقود وان شاء الله يكون خير تحياتي لك والى جهودك المشهودة | |||||
|
| |||||
| اقتباس:
لكن شرحك هو الذي جعلني أصارحك بالخلل الذي بقاعدة بياناتك إلى الان لم تجب على سؤالي سألت وقلت لماذا كل جداول القاعده ترميزها latin1 ماعدا جدول post ترميزه utf8 ؟؟؟ وحتى أقطع معك الشك باليقين عند دخولك لسكربت MySQL Interface هل تقوم بتعديل ترميز الاتصال فيه الى ترميز latin1 ؟؟ بانتظارك
__________________ al3ndaleeb[@]uk2.net | |||||
|
| |||||
| اقتباس:
واعتذر يالغالي بعد الدخول عن طريق السكربت اتضح ان هناك مشكلة في المتصفح ابشرك عند دخولي بسكربت MySQL Interface واقوم بتعديل ترميز الاتصال الى cp1256 جميع الجدوال تظهر بالعربي ما عدا جدول post يعني الآن اعتقد المشكلة في نفس السكربت بحيث لا يحول من utf8 الى cp1256 ملاحظة عند الدخول الى المنتدى جميع البيانات استفهام ما عدا المشاركات ظاهره بدون مشاكل ماذا تنصحني الآن ؟؟ أدري تعبت معي وان شاء الله نتوصل الى حل تحياتي لك | |||||
|