عند محاولة تركيب سكريبت جديد, يجب أن تقوم بإدخال بيانات قاعدة البيانات التى سيعمل عليها هذا الإسكريبت.
عملية إدخال البيانات ستختلف من سكريبت لأخر, بعض الإسكريبتات ستطلب منك إدخال البيانات أثناء عملية التركيب فى حقول معينة, و البعض الأخر سيتطلب أن تعدل فى الملف الخاص بعملية التركيب يدويا.
تأكد أولا أنك قمت بإنشاء قاعدة البيانات قبل الإستكمال فى هذا الدرس.
ما هى البيانات المطلوب إدخالئها بأى سكريبت؟
1. إسم قاعدة البيانات: و يجب أن يكون مسبوقا بإسم المستخدم الخاص بك و ستجدة فى قسم قواعد البيانات فى cPanel. و يجب أن يكون هذا الشكل (voitus_newsql) حيث أن (voitus) هو إسم مستخدم السى بانل و (newsql) الإسم لقاعدة البيانات.
2. إسم مستخدم قاعدة البيانات: و فى هذة الحالة, تكون أنت من حددتة من قبل أثناء إنشاء قاعدة البيانات. و تقوم بتحديد إسم المستخدم على أن يكون بهذا الشكل (voitus_user) حيث أن (voitus) هو إسم مستخدم السى بانل و (user) إسم المستخدم المربوط بقاعدة البيانات.
3. كلمة مرور إسم المستخدم: و تكون أنت من قمت بتحديدة أثناء إنشاء قاعدة البيانات و إسم المستخدم, و يجب أن تتأكد أن القاعدة و إسم المستخدم تم ربطهم ببعض. كلمة المرور ليس لها شكل محدد و أنت من تعينها, لكن تأكد أن تكون قوية و ليست سهلة الإختراق.
كيفية إدخال البيانات؟
أولا: إدخال البيانات عن طريق حقول تطلب أثناء تركيب الإسكريبت, و هناك بعض الإسكريبتات التى توفر هذة الإمكانية لتسهيل عملية التركيب مثل سكريبت WordPress و سكريبت Joomla و سكريبتات أخرى. و فى هذة الحالة, لن تحتاج للتعديل بنفسك على ملفات, فقط ستتأكد أن الملف المسؤول عن بيانات الإسكريبت مسمى بالإسم الصحيحة لة.
مثال: عند تركيب الوورد بريس ستجد أن ملف المسؤول عن بيانات قواعد البيانات لة الإسم "configuration.php.new" و يجب عليك قبل التركيب أن تعدلة ليكون بإسم "configuration.php" ثم تبدأ التركيب.
ثانيا: إدخال البيانات داخل الملف المسؤول عن الإتصال بقواعد البيانات. هذا الملف لة مسميات عديدة و يختلف إسمة و مسارة من سكريبت لأخر, سنحاول فى هذا الموضوع أن نسرد لكم مسارات و أسماء أهم الإسكريبتات. (أى إسكريبتات أخرى, يمكنك مراسلتنا بها و سنقوم بإضافتها).
كيفية إضافة بيانات قاعدة البيانات فى ملفات المسؤولة عن التركيب.
ستجد أن كل الملفات المسؤولة عن الإتصال بقاعدة البيانات, موجود بهذا بيانات الإدخال بمثل هذا الشكل. و سنشرح هنا كيفية إضافة البيانات فى الأماكن الصحيحة
1. الجزء بالأحمر, لا تلمسة. هذا الجزء خاص بالكود و يجب ألا يتم التعديل علية لأنة المسؤول عن تعرف البيانات التى ستقوم بإدخالها و إن تم تعديلة لن يعمل بطريقة سليمة.
2. التعديل يكون بعد علامة "=" , الملونة باللون الرصاصى.
3. أنت تستبدل ما باللون الأخصر, و هو ما بين علامتين " " فقط ... دون إلغاء العلامتين, بحيث يكون البيانات موجود بين العلامتين بهذا الشكل.
2. إسم قاعدة البيانات و الذى يتم إدخالة بإسم المستخدم كما أوضحنا بالأعلى.
3. إسم مستخدم قاعدة البيانات و الذى يتم إدخالة كما أوضحنا بالأعلى.
4. كلمة المرور الخاصة بإسم المستخدم للقاعدة و الذى تم ربطة بقاعدة البيانات.
5. بادئة الجدول أو prefix و هى أحد أساليب التأمين لقواعد البيانات و ننصح بتغييرها عن المحتوى الرئيسى الموجود بالملف الى أى بادئة تريدها .. فى المثال غيرناها من "pbb" الى "ptc" و يمكنك تغييرها كما تريد. لكن تأكد أن تكون بدون مسافات أو علامات.
بعد الإنتهاء من إدخال البيانات, قم بحفظ الملف.
بهذا الشكل, تكون قد أدخلت البيانات التى تحتاجها لتركيب الإسكريبت و يجب أن تبدأ عملية التركيب الأن بدون أى مشاكل أو معوقات بسبب إتصال الإسكريبت بقاعدة البيانات.
بعض مسارات ملفات المسؤولة عن قواعد البيانات بأشهر الإسكريبتات
تأكد أولا أنك قمت بإنشاء قاعدة البيانات قبل الإستكمال فى هذا الدرس.
ما هى البيانات المطلوب إدخالئها بأى سكريبت؟
1. إسم قاعدة البيانات: و يجب أن يكون مسبوقا بإسم المستخدم الخاص بك و ستجدة فى قسم قواعد البيانات فى cPanel. و يجب أن يكون هذا الشكل (voitus_newsql) حيث أن (voitus) هو إسم مستخدم السى بانل و (newsql) الإسم لقاعدة البيانات.
2. إسم مستخدم قاعدة البيانات: و فى هذة الحالة, تكون أنت من حددتة من قبل أثناء إنشاء قاعدة البيانات. و تقوم بتحديد إسم المستخدم على أن يكون بهذا الشكل (voitus_user) حيث أن (voitus) هو إسم مستخدم السى بانل و (user) إسم المستخدم المربوط بقاعدة البيانات.
3. كلمة مرور إسم المستخدم: و تكون أنت من قمت بتحديدة أثناء إنشاء قاعدة البيانات و إسم المستخدم, و يجب أن تتأكد أن القاعدة و إسم المستخدم تم ربطهم ببعض. كلمة المرور ليس لها شكل محدد و أنت من تعينها, لكن تأكد أن تكون قوية و ليست سهلة الإختراق.
كيفية إدخال البيانات؟
أولا: إدخال البيانات عن طريق حقول تطلب أثناء تركيب الإسكريبت, و هناك بعض الإسكريبتات التى توفر هذة الإمكانية لتسهيل عملية التركيب مثل سكريبت WordPress و سكريبت Joomla و سكريبتات أخرى. و فى هذة الحالة, لن تحتاج للتعديل بنفسك على ملفات, فقط ستتأكد أن الملف المسؤول عن بيانات الإسكريبت مسمى بالإسم الصحيحة لة.
مثال: عند تركيب الوورد بريس ستجد أن ملف المسؤول عن بيانات قواعد البيانات لة الإسم "configuration.php.new" و يجب عليك قبل التركيب أن تعدلة ليكون بإسم "configuration.php" ثم تبدأ التركيب.
ثانيا: إدخال البيانات داخل الملف المسؤول عن الإتصال بقواعد البيانات. هذا الملف لة مسميات عديدة و يختلف إسمة و مسارة من سكريبت لأخر, سنحاول فى هذا الموضوع أن نسرد لكم مسارات و أسماء أهم الإسكريبتات. (أى إسكريبتات أخرى, يمكنك مراسلتنا بها و سنقوم بإضافتها).
كيفية إضافة بيانات قاعدة البيانات فى ملفات المسؤولة عن التركيب.
ستجد أن كل الملفات المسؤولة عن الإتصال بقاعدة البيانات, موجود بهذا بيانات الإدخال بمثل هذا الشكل. و سنشرح هنا كيفية إضافة البيانات فى الأماكن الصحيحة
// MASTER DATABASE SERVER NAME
$config['db']['server'] ="localhost";
// DATABASE NAME
$config['db']['name'] ="pbb";
// DATABASE username
$config['db']['username'] ="root";
// DATABASE password
$config['db']['password'] ="password";
// TABLE PREFIX
$config['db']['prefix'] ="pbb_";
1. الجزء بالأحمر, لا تلمسة. هذا الجزء خاص بالكود و يجب ألا يتم التعديل علية لأنة المسؤول عن تعرف البيانات التى ستقوم بإدخالها و إن تم تعديلة لن يعمل بطريقة سليمة.
2. التعديل يكون بعد علامة "=" , الملونة باللون الرصاصى.
3. أنت تستبدل ما باللون الأخصر, و هو ما بين علامتين " " فقط ... دون إلغاء العلامتين, بحيث يكون البيانات موجود بين العلامتين بهذا الشكل.
// MASTER DATABASE SERVER NAME1. السيرفر الخاص بقاعدة البيانات, دائما سيكون "localhost" إن كانت قواعد البيانات على نفس الخادم. فى حال كنت مشترك فى خدمة الإستضافة الخارجية لقواعد البيانات, ستدخل بدلا من "localhost" الأى بى الخاص بالخادم الذى تم وضع قواعد البيانات علية. يمكنك الإتصال بالدعم إن لم تكن متأكد.
$config['db']['server'] ="localhost";
// DATABASE NAME
$config['db']['name'] ="voitus_newdb";
// DATABASE username
$config['db']['username'] ="voitus_user";
// DATABASE password
$config['db']['password'] ="D*3d2dw";
// TABLE PREFIX
$config['db']['prefix'] ="ptc_";
2. إسم قاعدة البيانات و الذى يتم إدخالة بإسم المستخدم كما أوضحنا بالأعلى.
3. إسم مستخدم قاعدة البيانات و الذى يتم إدخالة كما أوضحنا بالأعلى.
4. كلمة المرور الخاصة بإسم المستخدم للقاعدة و الذى تم ربطة بقاعدة البيانات.
5. بادئة الجدول أو prefix و هى أحد أساليب التأمين لقواعد البيانات و ننصح بتغييرها عن المحتوى الرئيسى الموجود بالملف الى أى بادئة تريدها .. فى المثال غيرناها من "pbb" الى "ptc" و يمكنك تغييرها كما تريد. لكن تأكد أن تكون بدون مسافات أو علامات.
بعد الإنتهاء من إدخال البيانات, قم بحفظ الملف.
بهذا الشكل, تكون قد أدخلت البيانات التى تحتاجها لتركيب الإسكريبت و يجب أن تبدأ عملية التركيب الأن بدون أى مشاكل أو معوقات بسبب إتصال الإسكريبت بقاعدة البيانات.
بعض مسارات ملفات المسؤولة عن قواعد البيانات بأشهر الإسكريبتات
4Images Gallery | /config.php |
B2 Evolution | /conf/_basic_config.php |
Boonex Dolphin | /inc/header.inc.php |
Concrete5 | /site/config.php |
Coppermine Photo Gallery | /include/config.inc.php |
Crafty Syntax Live Help | /config.php |
Cube Cart | /includes/global.inc.php |
dotProject | /includes/config.php |
Drupal | /sites/default/settings.php |
e107 | /e107_config.php |
FAQMasterFlex | /faq_config.php |
Gallery | /config.php |
Geeklog | /db-config.php /siteconfig.php /lib-common.php |
glfusion | /private/db-config.php |
Hotaru | /hotaru_settings.php |
Joomla | /configuration.php |
LiveSite | \local\config\lib\content_center\ livesite_customer_src\etc\conf\livesite_customer\database.properties |
LifeType | /config/config.properties.php |
Magento | /app/etc/local.xml |
Mambo | /configuration.php |
MODx | /manager/includes/config.inc.php |
Moodle | /config.php |
MyBB | /inc/config.php |
Noahs Classifieds | /app/config.php |
Nucleus | /config.php |
ocPortal | /info.php |
osCommerce | /includes/configure.php /admin/includes/configure.php |
PHP-Nuke | /config.php |
phpBB | /config.php |
phpFormGenerator | /index.php /mysql.class.php |
phpFreeChat | (only if you have saved form input to a database) /forms/admin/config.inc.php |
PHPlist | /config/config.php |
phpMyDirectory | /defaults.php |
phpWCMS | /include/inc_conf/conf.inc.php |
phpWebSite | /conf/config.php |
PhpWiki | /admin.php /lib/config.php |
Pligg | /libs/dbconnect.php |
Post-Nuke | /config.php |
Saurus CMS | /config.php |
Siteframe | /config.php |
SMF | /Settings.php |
Soholaunch | /sohoadmin/config/isp.conf.php |
Textpattern | /textpattern/config.php |
Tiki | /db/local.php |
Trendy Site Builder | (not applicable) |
TYPO3 | /typo3conf/localconf.php |
vBulletin | /includes/config.php |
WebCalendar | /includes/settings.php |
WHMCS | /configuration.php |
WordPress | /wp-config.php |
X7 Chat | /config.php |
Xoops | /mainfile.php |
Zen Cart | /includes/configure.php /admin/includes/configure.php |
Zikula | /config.php |
PBBoard | /engine/config.php |