شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط
#1  
حرت في زرع قاعدة بيانات موقعي .. هل من مساعدة

مشكلتي صار اكثر من شهر و نصف و لم اجد لها حلا
قاعدة بيانات فيها بيانات خاصة بمنتدى من النوع phpbb و بيانات مجلة جملة
المشكل بدأ عندما اضطررنا الى تغيير السرفر .. فوجدنا ان اصدار البرامج في السرفر الذي انتقلنا اليه احدث من التي في السرفر الذي كنا فيه الشيء الذي سبب لي عددا من المشاكل

والان المشكل الذي زاد من حيرتي هو اني عندما احاول تركيب قاعدة بياناتي باستعمال اسكريبت bigdump باستعمال الترميز utf-8 يبدأ و عندما يصل الى السطر 1228 يقف لا ادري ما السبب؟
وعندها اجد ان بيانات جملة كلها تم زرعها في قاعدة البيانات ويقف عند بداية بيانات مجلة جملة و عندما اتصفح المجلة تظهر اللغة العربية بشكل جيد

حاولت تقسيم قاعدة البيانات عن طريق برنامج SQLDumpSplitter بكلا اصداريه الاول و الثاني لكنه أيضا لا يكمل تقسيم قاعدة البيانات و يقف عند 1%

اتصلت بالدعم الفني لاطلب منهم زرع قاعدة البيانات و اكدت عليهم ان يستعملوا الترميز UTF-8 و يتم زرع قاعدة البيانات بنجاح لكن يبقى مشكل الترميز مع ان كلينا استعمل نفس الترميز و الذي هو UTF-8 كما سبق القول

الان يمكنكم الاطلاع على مجلة جملة و التي مازالت متصلة بقاعدة البيانات التي زرعتها انا و فشلت في اكمال زرعها على الرابط التالي: http://www.annab3.net/index1.php
والمنتدى المتصل بقاعدة البيانات التي زرعت من طرف الدعم الفني على الرابط التالي: منتديات النبع الصافي • قائمة المنتديات

صراحة امر حيرني هل اجد تفسيرا له عندكم؟







آخر تعديل بواسطة النبع الصافي في 04-09-2008 الساعة 05:34 PM.
النبع الصافي is offline   قديم 04-09-2008, 05:33 PM
الرد مع إقتباس
Moderator
#3  

في اكثر السرفرات .. الاتصال بالmysql مفتوح من اي مكان ..
فافعل هذا .. ارفع الملف الى السرفر بواسطه الFTP ثم قم بعمل التالي ..
اذهب الى شريط الاوامر .. واكتب ..
mysql -h yourwebsite.com -u username -p
استبدل yourwebsite.com بموقعك و username باسم مستخدم قاعده البيانات
سيسئل الكلمه السريه .. بعد تلك العمليه ..
سيدخل في شريط الاوامر الخاصه بالmysql
اكتب
use databaseName
استبدل databaseName باسم قاعده البيانات التي تريد ان تستخدمها.
اذا لم يكن هناك قاعده بيانات اكتب
create database databaseName
ثم
use databaseName

وبعدها اكتب
source /home/username/public_ftp/yourfile.sql
استبدل home/username/public_ftp/yourfile.sql بالعنوان الكامل للملف اللذي رفعته وللذي يحتوي على البيانات






__________________
هلابي افضل المواقع العربية تصميماً
انصح باستخدام ابونتو
hilaby is offline   قديم 05-09-2008, 04:03 PM
الرد مع إقتباس
عضو نشيط
#4  

بورك فيك أخي على اهتمامط بمشكلتي ... جزاك الله كل الخير
لكن أخي لم افهم أي شريط أوامر تقصد
هل تقصد شريط الاوامر الموجود في start == > run
أو شريط العناوين في المتصفح
او في الموجه MS-DOS
لقد جربت فيهم كلهم و لا تنفع ولا واحدة
وان شئت أخي اضيفك على المسنجر حتى نتواصل بشكل جيد ان كان لديك متسع من الوقت

اجدد لك شكري أخي و امتناني على اهتمامك بمشكلتي






النبع الصافي is offline   قديم 05-09-2008, 09:14 PM
الرد مع إقتباس
عضو سوبر نشيط
#5  

السلام عليكم
اخوي النبع الصافي
ارسلت لك ايميل على ايميلك annab3#gawab.com
اتمنى تشوفه






__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل

تفضل معنا خدمات الاستضافة
موقع خدمات العرب
عبقري العرب is offline   قديم 05-09-2008, 10:03 PM
الرد مع إقتباس
Moderator
#6  

نعم .. انا اقصد Start => run => cmd اي شريط الاوامر DOS
اولا يجب ان يكون لديك سرفر الMySQL مركب لدى جهازك.

اذا لم تستطيع ان تكتب الامر مباشره .. اذهب الى المكان الاساسي للMySQL على جهازك .. الاماكن المعروفه هي
C:\Program Files\MySQL\Bin
او C:\Program Files\Apache Firends\xammp\mysql\bin
او C:\xammp\mysql\bin
والذهب الى احد تلك المواقع .. يتطلب كتابه الامر CD وبعدها الموقع .. مثال
cd c:\Program Files\MySQL\Bin

الخلاصه هو ابحث في جهازك على البرنامج mysql.exe .. وعادتا يكون في المجلد bin
ثم قم بمتابعه ما قلته لك.

=======
على الهامش: انا لا احب الشات ولا استعملها.. استخدم الايمسل اكثر. ولكن لحل مشكلتك ارغب ان تكون الحل موجود في مكان ميسر في الانترنت لكي يعم الاستفاده للجميع.
وفضلا.. اذا جربت ان حلي لم ينفع معك، فلا تقل لي لن ينفع بدون ان تكتب لي امور تساعدني في حل سؤالك.. من احد الامثله التي يمكن ان تكتبها هي:
1- اعمل على widnows XP
2- الMySQL المركب هو 5.01
3- حجم المف المطلوب رفعه هو 4.0MB
4- السرفر من النوع 3 في واحد اي Apache + MySQL +PHP في ان واحد واستخدمت لفعل ذالك xammp مقلا.

وشكرا






__________________
هلابي افضل المواقع العربية تصميماً
انصح باستخدام ابونتو
hilaby is offline   قديم 05-09-2008, 10:15 PM
الرد مع إقتباس
عضو سوبر نشيط
#7  

كلام الاخ hilaby صحيح
لكن يجب ان تضيف الايبي الخاص بك في قائمة remote access list من خلال Cpanel
لكي تستطيع ان تدخل الى سيرفر القواعد عن طريق الدوز






__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل

تفضل معنا خدمات الاستضافة
موقع خدمات العرب
عبقري العرب is offline   قديم 05-09-2008, 10:59 PM
الرد مع إقتباس
عضو نشيط
#8  

إقتباس:
المشاركة الأصلية بواسطة hilaby مشاهدة مشاركة
نعم .. انا اقصد Start => run => cmd اي شريط الاوامر DOS
اولا يجب ان يكون لديك سرفر الMySQL مركب لدى جهازك.

اذا لم تستطيع ان تكتب الامر مباشره .. اذهب الى المكان الاساسي للMySQL على جهازك .. الاماكن المعروفه هي
C:\Program Files\MySQL\Bin
او C:\Program Files\Apache Firends\xammp\mysql\bin
او C:\xammp\mysql\bin
والذهب الى احد تلك المواقع .. يتطلب كتابه الامر CD وبعدها الموقع .. مثال
cd c:\Program Files\MySQL\Bin

الخلاصه هو ابحث في جهازك على البرنامج mysql.exe .. وعادتا يكون في المجلد bin
ثم قم بمتابعه ما قلته لك.

=======
على الهامش: انا لا احب الشات ولا استعملها.. استخدم الايمسل اكثر. ولكن لحل مشكلتك ارغب ان تكون الحل موجود في مكان ميسر في الانترنت لكي يعم الاستفاده للجميع.
وفضلا.. اذا جربت ان حلي لم ينفع معك، فلا تقل لي لن ينفع بدون ان تكتب لي امور تساعدني في حل سؤالك.. من احد الامثله التي يمكن ان تكتبها هي:
1- اعمل على widnows XP
2- الMySQL المركب هو 5.01
3- حجم المف المطلوب رفعه هو 4.0MB
4- السرفر من النوع 3 في واحد اي Apache + MySQL +PHP في ان واحد واستخدمت لفعل ذالك xammp مقلا.

وشكرا
تسلم أخي الحبيب على توجيهك الكريم و اعتذر ان كنت قد أسأت لك من غير قصد مني

انا استعمل برنامج wampserver و عندما قمت بتشغيل Console MySql طلب مني ادخال كلمة المرور ... فقمت بوضع كل الكلمات المرور التي عادة ما استعملها بالاضافة الى root ولم اتمكن من استعمال البرنامج ... هل لديه كلمة مرور افتراضية خاصة؟






النبع الصافي is offline   قديم 08-09-2008, 09:18 AM
الرد مع إقتباس
عضو نشيط
#9  

إقتباس:
المشاركة الأصلية بواسطة عبقري العرب مشاهدة مشاركة
السلام عليكم
اخوي النبع الصافي
ارسلت لك ايميل على ايميلك annab3#gawab.com
اتمنى تشوفه

جزاك الله خيرا أخي الحبيب على مساهتك في مساعدتي جعلها الله لك في ميزان حسناتك






النبع الصافي is offline   قديم 08-09-2008, 09:19 AM
الرد مع إقتباس
عضو نشيط
#10  

حاولت أن أحصر المشكل أكثر فقمت بفتح قاعدة البيانات باستعمال البرنامج EmEditor وفكرت في ان اقوم بتجزيئها يدويا و رفعها الى السرفر جزءا جزءا ... ونجحت في رفع الجزء الأول و لم رفعت الثاني حصل نفس المشكل الذي كان يوقف رفع قاعدة البيانات الكبيرة

سارفق لكم الملف و اظن انه ان حل هذا المشكل فسيحل كل المشكل بإذن الله
و رسالة الخطأ التي تظهر هي:

إقتباس:
Stopped at the line 313.
At this place the current query includes more than 300 dump lines. That can happen if your dump file was created by some tool which doesn't place a semicolon followed by a linebreak at the end of each query, or if your dump contains extended inserts. Please read the BigDump FAQs for more infos.
ملحوظة: استعمل سكريبت BigDump: Staggered MySQL Dump Importer v0.27b لزرع قاعدة البيانات


حسب ما فهمت من رسالة الخطأ : انه يجب علي اضافة فواصل منقوطة عند نهاية كل query متبوعا بسطر فارغ .. غير ان السطر الذي توقف اسكريب كان وسط query ..
وجزا الله كل الخير من ساهم معي في حل هذا المشكل






الملفات المرفقة
نوع الملف: zip 02.zip‏ (12.4 كيلوبايت, 188 مشاهدة)
النبع الصافي is offline   قديم 08-09-2008, 09:29 AM
الرد مع إقتباس
Moderator
#12  

بعد تنزيل ملفك، لم ارى اي مشكله فيها . هل ممكن تقول لي اجمالي حجم قاعدة البيانات؟






__________________
هلابي افضل المواقع العربية تصميماً
انصح باستخدام ابونتو
hilaby is offline   قديم 09-09-2008, 04:37 PM
الرد مع إقتباس
عضو سوبر نشيط
#13  

الحجم بعد الاسترجاع حوالي 400 ميجا و شويه

الكل يحاول و ان شاء الله نحلها نحلها






__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل

تفضل معنا خدمات الاستضافة
موقع خدمات العرب
عبقري العرب is offline   قديم 09-09-2008, 06:52 PM
الرد مع إقتباس
Moderator
#14  

ماعندي الا حل واحد .. ضع ذالك الملف في السرفر عن طريق الFTP ثم ... تعطيني رخصه الدخول الى قواعد البيانات .. ارسلها لي عن طريق الرساله .. وتجدها تلك الخاصيه بعد الضغط على اسمي hilaby .. ثم انا شخصيا ساقوم بعمل سكرين كاست لكي ترى كيفيه الحل خطوه بخطوه ، وساضع الحل كملف فيديوا في احد الردود






__________________
هلابي افضل المواقع العربية تصميماً
انصح باستخدام ابونتو
hilaby is offline   قديم 09-09-2008, 07:37 PM
الرد مع إقتباس
عضو نشيط
#15  

تسلم اخي الكريم سأرسل لك معلومات الدخول على الخاص






النبع الصافي is offline   قديم 11-09-2008, 05:48 PM
الرد مع إقتباس
عضو نشيط
#16  

انتهيت من رفع قواعد البيانات من جديد اخي الكريم






النبع الصافي is offline   قديم 12-09-2008, 08:12 AM
الرد مع إقتباس
مشرف قسم PHP
#17  

تم تعديل الملف ليدخل السجلات سجل سجل بدلا من ادخالها في جملة واحدة ... وهو ما سبب رسالة الخطأ السابقة.
بعض الأوامر التى من الممكن تنفيذها من الخادوم عن طريق ssh
أخذ نسخة احتياطية من قاعدة البينات
كود PHP:
mysqldump -u username -p database_name dumpfile.sql 
زرع نسخة احتياطية
كود PHP:
mysql -u username -p database_name dumpfile.sql 






الملفات المرفقة
نوع الملف: zip 02.zip‏ (14.7 كيلوبايت, 160 مشاهدة)
__________________
ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
الاتصال: daif@daif.net او جوال: 0556639884
الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .
daif is offline   قديم 12-09-2008, 01:39 PM
الرد مع إقتباس
عضو نشيط
#18  

إقتباس:
المشاركة الأصلية بواسطة daif مشاهدة مشاركة
تم تعديل الملف ليدخل السجلات سجل سجل بدلا من ادخالها في جملة واحدة ... وهو ما سبب رسالة الخطأ السابقة.
بعض الأوامر التى من الممكن تنفيذها من الخادوم عن طريق ssh
أخذ نسخة احتياطية من قاعدة البينات
كود PHP:
mysqldump -u username -p database_name dumpfile.sql 
زرع نسخة احتياطية
كود PHP:
mysql -u username -p database_name dumpfile.sql 
سلمت أخي الكريم على اهتمامك بمشكلتي

بالنسبة للملف ايضا لم اتمكن من زرعه في قاعدة البيانات و بالنسبة للssh فليس من صلاحياتي استعمالها






النبع الصافي is offline   قديم 13-09-2008, 07:26 PM
الرد مع إقتباس
عضو سوبر نشيط
#19  

أخوي ضيف ليست المشكله في الاسترجاع ولكن في الترميز






__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل

تفضل معنا خدمات الاستضافة
موقع خدمات العرب
عبقري العرب is offline   قديم 14-09-2008, 05:03 AM
الرد مع إقتباس
عضو نشيط
#20  

نعم أخي الدعم الفني نجح في زرع قاعدة البيانات و وقع الخلل في الترميز
و انا تمكنت من زرع جزء بسيط من قاعدة البيانات ولم اتمكن من إكمال زرعها مع عدم وجود مشكل الترميز

الحلول المقترحة
اما التمكن من حل مشكل ترميز قاعدة البيانات المزروعة او رفع قاعدة البيانا بسكريب BIGDUMP






النبع الصافي is offline   قديم 14-09-2008, 10:12 AM
الرد مع إقتباس
عضو نشيط
#21  

إقتباس:
المشاركة الأصلية بواسطة hilaby مشاهدة مشاركة
ماعندي الا حل واحد .. ضع ذالك الملف في السرفر عن طريق الFTP ثم ... تعطيني رخصه الدخول الى قواعد البيانات .. ارسلها لي عن طريق الرساله .. وتجدها تلك الخاصيه بعد الضغط على اسمي hilaby .. ثم انا شخصيا ساقوم بعمل سكرين كاست لكي ترى كيفيه الحل خطوه بخطوه ، وساضع الحل كملف فيديوا في احد الردود
هل من جديد أخي ... لقد تم ارسال البيانات .. أتمنى أن تكون قد توصلت بها في وقتها.. جزاك الله كل الخير و جعل ما تقوم به في ميزان حسناتك






النبع الصافي is offline   قديم 15-09-2008, 08:04 PM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
مشكلة عند زرع قاعدة بيانات abdou إنشاء وصيانة المواقع للمبتدئين 4 10-07-2007 04:08 PM
زرع نسخة من قاعدة بيانات باسم آخر سعودي على القمر سوالف الاستضافة 7 15-12-2006 11:26 PM
زرع قاعدة بيانات منتدى phpbb المساعده khobar الإصلاح والصيانة 10 23-07-2006 02:29 PM
مشكلة في زرع قاعدة بيانات 400 ميغا !! almared.net الويب والويب 2.0 والـ Semantic Web 12 16-05-2006 08:03 AM
سؤال للخبراء زرع قاعدة بيانات الشوق جرافيكس سوالف الاستضافة 3 17-06-2005 04:40 PM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 02:54 PM.