جوال سوالف سوفت
من الموقع: Psystar, مرحبا من جديد …. !!

 

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

رد
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Aug 2007-
#1 (permalink)  
حرت في زرع قاعدة بيانات موقعي .. هل من مساعدة


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

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

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

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

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

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







التعديل الأخير تم بواسطة : النبع الصافي بتاريخ 04-09-2008 الساعة 05:34 PM.
النبع الصافي غير متواجد حالياً   قديم 04-09-2008, 05:33 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#2 (permalink)  

ألم يصادف أحد منكم هذا المشكل؟






النبع الصافي غير متواجد حالياً   قديم 05-09-2008, 02:28 PM
رد مع اقتباس
Moderator
تاريخ التسجيل: Aug 2004-
#3 (permalink)  

في اكثر السرفرات .. الاتصال بال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 غير متواجد حالياً   قديم 05-09-2008, 04:03 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#4 (permalink)  

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

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






النبع الصافي غير متواجد حالياً   قديم 05-09-2008, 09:14 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2005-
#5 (permalink)  

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






__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل
-----------------
تفضل معنا
خدمات الاستضافة
موقع خدمات العرب
عبقري العرب غير متواجد حالياً   قديم 05-09-2008, 10:03 PM
رد مع اقتباس
Moderator
تاريخ التسجيل: Aug 2004-
#6 (permalink)  

نعم .. انا اقصد 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 غير متواجد حالياً   قديم 05-09-2008, 10:15 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2005-
#7 (permalink)  

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






__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل
-----------------
تفضل معنا
خدمات الاستضافة
موقع خدمات العرب
عبقري العرب غير متواجد حالياً   قديم 05-09-2008, 10:59 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#8 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة 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 ولم اتمكن من استعمال البرنامج ... هل لديه كلمة مرور افتراضية خاصة؟






النبع الصافي غير متواجد حالياً   قديم 08-09-2008, 09:18 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#9 (permalink)  

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

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






النبع الصافي غير متواجد حالياً   قديم 08-09-2008, 09:19 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#10 (permalink)  

حاولت أن أحصر المشكل أكثر فقمت بفتح قاعدة البيانات باستعمال البرنامج 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 كيلوبايت, المشاهدات 171)
النبع الصافي غير متواجد حالياً   قديم 08-09-2008, 09:29 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#11 (permalink)  

مازلت انتظركم أخوتي






النبع الصافي غير متواجد حالياً   قديم 09-09-2008, 03:03 PM
رد مع اقتباس
Moderator
تاريخ التسجيل: Aug 2004-
#12 (permalink)  

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






__________________
هلابي افضل المواقع العربية تصميماً
انصح باستخدام ابونتو
hilaby غير متواجد حالياً   قديم 09-09-2008, 04:37 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2005-
#13 (permalink)  

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

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






__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل
-----------------
تفضل معنا
خدمات الاستضافة
موقع خدمات العرب
عبقري العرب غير متواجد حالياً   قديم 09-09-2008, 06:52 PM
رد مع اقتباس
Moderator
تاريخ التسجيل: Aug 2004-
#14 (permalink)  

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






__________________
هلابي افضل المواقع العربية تصميماً
انصح باستخدام ابونتو
hilaby غير متواجد حالياً   قديم 09-09-2008, 07:37 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#15 (permalink)  

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






النبع الصافي غير متواجد حالياً   قديم 11-09-2008, 05:48 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#16 (permalink)  

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






النبع الصافي غير متواجد حالياً   قديم 12-09-2008, 08:12 AM
رد مع اقتباس
مشرف قسم PHP
تاريخ التسجيل: Apr 2002-
#17 (permalink)  

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






الملفات المرفقة
نوع الملف: zip 02.zip‏ (14.7 كيلوبايت, المشاهدات 158)
__________________
I Love PHP (d4d@hotmail.com)
http://www.daif.net/
daif غير متواجد حالياً   قديم 12-09-2008, 01:39 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#18 (permalink)  

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

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






النبع الصافي غير متواجد حالياً   قديم 13-09-2008, 07:26 PM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Nov 2005-
#19 (permalink)  

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






__________________
أهلا و سهلا بكم في :-
موقع دار الأوائل
-----------------
تفضل معنا
خدمات الاستضافة
موقع خدمات العرب
عبقري العرب غير متواجد حالياً   قديم 14-09-2008, 05:03 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#20 (permalink)  

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

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






النبع الصافي غير متواجد حالياً   قديم 14-09-2008, 10:12 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#21 (permalink)  

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






النبع الصافي غير متواجد حالياً   قديم 15-09-2008, 08:04 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#23 (permalink)  

لاحول ولا قوة الا بالله






النبع الصافي غير متواجد حالياً   قديم 21-09-2008, 09:21 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#24 (permalink)  

؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟






النبع الصافي غير متواجد حالياً   قديم 24-09-2008, 12:45 AM
رد مع اقتباس
رد


 

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

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

كود [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 والتجارة الالكترونية 12 16-05-2006 08:03 AM
سؤال للخبراء زرع قاعدة بيانات الشوق جرافيكس سوالف الاستضافة 3 17-06-2005 04:40 PM


الساعة الآن: 03:23 AM بتوقيت المملكة العربية السعودية