كيف تنشئ قاعدة بيانات من خلال Cpanel بشكل صحيح ؟
7 مايو 2008
سأشرح لك كيف تقوم بإنشاء قاعدة بيانات من نوع MySQL من خلال لوحة تحكم Cpanel بشكل صحيح و لتكتشف كم العملية سهلة للغاية ! .
أولاً تقوم بالدخول إلى لوحة التحكم Cpanel و ذلك عن طريق وضع عنوان المنفذ 2082 في نهاية النطاق الخاص بك ، مثلا أخترنا النطاق : demo.thearabianweb.com فيصبح المدخل هكذا :
http://demo.thearabianweb.com:2082
بعد إدخال اسم المستخدم الخاص بك و كلمة المرور ستظهر لك خيارات هذه اللوحة ، فإختر MySQL® Database Wizard كما في الصورة :
ستفتح لك صفحة جديدة و من خلال هذه الصفحة ستبدأ أولا بإختيار اسم القاعدة الجديدة و تدخله في خانة New Database و نحن إخترنا اسم القاعدة new ونقرنا الزر كما هو موضح :
ثم ستنتقل إلى صفحة أخرى و ستجد في الأعلى ملاحظة تخبرك بأنه تم إنشاء القاعدة و إعتمادا على ما أدخلناه في المثال ظهر لدينا هكذا :
و كما تلاحظ أتى اسم القاعدة هكذا demo_new حيث demo هو اسم المستخدم الخاص بالـ Cpanel و new هو اسم القاعدة . الأن في نفس الصفحة ستقوم بإختيار اسم المستخدم و كلمة المرور الخاصة بهذه القاعدة و التي من خلالها ستصرح السكربتات و التطبيقات من التعديل و الإضافة في هذه القاعدة . الان أدخل الاسم الذي تريده في خانة Username حيث لا يزيد عن 7 احرف و أرقام ثم ادخل كلمة المرور الذي تريدها في Password و أعد كتابتها للتاكيد في Password (Again) و أنقر الزر ، لقد إخترنا في مثالنا اسم المستخدم user و كلمة المرور 123456 و لكنها على شكل نجوم إفتراضيا كما هو موضح :
و كما في المرحلة السابقة ستظهر لك ملاحظة تقر بأنه تم إنشاء اسم المستخدم و كلمة المرور كما هو موضح :
و كما تلاحظ فان اسم المستخدم كذلك أتى بنفس طريقة تكوين القاعدة فأصبح demo_user حيث demo هو اسم مستخدم Cpanel . و الان في نفس الصفحة ستحدد صلاحيات هذا المستخدم في إدارة القاعدة الجديدة ، في هذه الخطوة قم بإختيار ALL PRIVILEGES لتعطي هذا المستخدم صلاحية شاملة في التحكم في هذه القاعدة و هذا مستحسن لمعظم السكربتات المتوافرة كما هو موضح :
الان إنقر الزر ، مبروك لقد أنشئت قاعدة بيانات بشكل صحيح و هي جاهزة للعمل و ستظهر لك ملاحظة تخبرك بالنتيجة كالعادة :
الان عند تركيب أي سكربت ستضع المعلومات التالية :
اسم المستخدم : demo_user كلمة المرور : 123456 اسم القاعدة : demo_new عنوان الخادم : localhost ( إفتراضيا )
مالفرق بين Binary و ASCII عند الرفع بـ FTP ؟
9 أبريل 2008
دائماً يتسائل أصحاب المواقع عند هذا الخيار و قد يلاحظ البعض عن تركيب تطبيق معين على موقعه من خلال شرح الشركة المصنعة بأنه توجب عليه بالرفع عن طريق Binary ، لكن لماذا ؟
تعتبر بروتوكلات النقل مهمة للغاية و قد وضعت لتخدم هدف معين و هدف البروتوكلين Binary , ASCII هو رفع الملفات على هيئتها الصحيحة فتجد بروتوكول Binary يستخدم لنقل الصور ، الفيديو ، الوسائط . و من جهة أخرى تجد بروتوكول ASCII يستخدم لرفع الملفات النصية مثل TXT , html , php .
و غالباً يكون الإختيار بين البروتوكولين يتم عن طريق برنامج العميل FTP فعند رفع صورة أو مستند نصي يقوم البرنامج بنفسه بإختيار مايناسب من بروتوكول . و لكن قد يحتاج الأمر لأن ترغم البرنامج على إختيار بروتوكول معين فعند رفع ملف php مشفر عن طريق Zend فيجب عليك رفعه عن طريق بروتوكول Binary و إلا لن يعمل أبداً و ذلك لأن التشفير قام بتحويله إلى ملف بياني مغلق المصدر بعكس كون ملف نصي و هكذا .
يمكنك التفعيل بين البروتوكولات المتاحة عن طريق البرنامج ، و عن استخدامي الشخصي فبرنامجي هو FlashFXP و هذه طريقة الإختيار :
هذا كل مافي الأمر .