عملت موقعي على جهازي ويعمل بالأباتشي تمام ,, المطلوب كيفية نقل قواعد البيانات إلى الموقع الرئيسي على النت
فأنا عملت بحث ولم أجد ما يفيدني
عملت موقعي على جهازي ويعمل بالأباتشي تمام ,, المطلوب كيفية نقل قواعد البيانات إلى الموقع الرئيسي على النت
فأنا عملت بحث ولم أجد ما يفيدني
أولا -- لست أرى السعادة جمع مال ** ولكن التقي هو السعيد
ثانيا-- وإن ضاق رزق اليوم فاصبر إلى غد *** عسى نكبات الدهر عنك تزول
ثالثا-- أصون عرضي بمالي لا أدنسه *** لا بارك الله بعد العرض بالمال
وأخيرا -- قال تعالى ( يوم لا ينفع مال ولا بنون إلا من أتى الله بقلب سليم )
إذا كانت قاعدة البيانات صغيره فمن خلال الphpmyadmin
أما إذا كانت كبيرة أكثر من ثلاث ميغا فيفضل رفعها على الروت بشكل ملف sql , وتستطيع رفعها بشكل مضغوط وتفك ضغطها عن طريق الفايل مانيجر
ومن ثم تنفيذ هذا الكود من خلال صفحة في الموقع وهذا الكود يعتمد على الشيل كوماند في اللينكس , يعني يجب أن تكون دالة الexec متاحة
$restoreCommand = "mysql -u{$user_name} -p{$user_pass} {$data_name} < {$restorfilesql}";
exec($restoreCommand);ملاحظه : إسم الملف يدخل كامل مع الإمتداد يعني :
/home/xxx/public_html/x.sql
بارك الله فيك أخي bastr3
سأحاول ,, ونستفيد من خبراتك . الله يوفقك
بارك الله فيك أخي bastr3
سأحاول ,, ونستفيد من خبراتك . الله يوفقك
أولا -- لست أرى السعادة جمع مال ** ولكن التقي هو السعيد
ثانيا-- وإن ضاق رزق اليوم فاصبر إلى غد *** عسى نكبات الدهر عنك تزول
ثالثا-- أصون عرضي بمالي لا أدنسه *** لا بارك الله بعد العرض بالمال
وأخيرا -- قال تعالى ( يوم لا ينفع مال ولا بنون إلا من أتى الله بقلب سليم )
لم أصل إلى حل ,, مع أن القاعدة صغيرة وعملت لها فك الظغط في الموقع
هل المسار واتصال القاعدة صحيح
<?php else:
$dbcnx =@mysql_connect("www.mycash.com","root","");
if (!$dbcnx) {
echo ("<p> فشل اتصال </p>");
exit();
}
ولم انشيء حساب مستخدمين في الموقع
أولا -- لست أرى السعادة جمع مال ** ولكن التقي هو السعيد
ثانيا-- وإن ضاق رزق اليوم فاصبر إلى غد *** عسى نكبات الدهر عنك تزول
ثالثا-- أصون عرضي بمالي لا أدنسه *** لا بارك الله بعد العرض بالمال
وأخيرا -- قال تعالى ( يوم لا ينفع مال ولا بنون إلا من أتى الله بقلب سليم )
بعد أن تقوم بعمل قاعدة بيانات من خلال السي بانيل سيعطيك الكود الخاص بالكونيكشن , على كل هناك أخطاء في الكود وهي
$dbcnx =@mysql_connect("www.mycash.com","root","");أعتقد أن هذا المتغير غير صحيح www.mycash.com حاول جعله localhost
واليوزر غير صحيح فيوزر الروت فقط لصاحب السيرفر ولا أعتقد أن أحدا يمكن أن يستخدمه( للحمايه )
ويجب أن يكون هناك باسوورد .. في معظم الأحيان للحمايه أيضا
شكرا لك أخ bastr3
فعلا لما كتب اسم المستخدم والرقم السري تم الاتصال بقاعدة البيانات بـ ( localhost)
وهذا رابط الصفحة إذا لك ملاحظات >> http://www.mabi3.com/11/vew.php
ممكن سؤال ,, كيف يمكن حماية الصفحات أو المجلدات في الموقع؟
وفقك الله
أولا -- لست أرى السعادة جمع مال ** ولكن التقي هو السعيد
ثانيا-- وإن ضاق رزق اليوم فاصبر إلى غد *** عسى نكبات الدهر عنك تزول
ثالثا-- أصون عرضي بمالي لا أدنسه *** لا بارك الله بعد العرض بالمال
وأخيرا -- قال تعالى ( يوم لا ينفع مال ولا بنون إلا من أتى الله بقلب سليم )