قم بكتابة ملف الكونفيج الخاص بك

المشرفون: alhitary، طاقم الدعم، طاقم الاستايلات، طاقم الإضافات، طاقم الدروس، طاقم التعريب

صورة العضو الشخصية
مهند قمرة
مشرف سابق
مشرف سابق
مشاركات: 4222
اشترك في: السبت أكتوبر 30, 2004 8:32 pm
مكان: مـصـر [ولي الفخر]

قم بكتابة ملف الكونفيج الخاص بك

مشاركةبواسطة مهند قمرة » السبت يناير 09, 2010 10:35 am

قمت بطريق الخطا بحذف ملف الكونفيج الخاص بي.. كيف يمكنني استعادتة مره اخرى؟؟

هل قمت بحذف ملف الكونفيج عن طريق الخطأ؟، او قمت بتنصيب المنتدى ولكن فوجئت بعدم كتابة بيانات ملف الكونفيج بسبب عدم اعطاءة التصريحات اللازمة؟، لا تشغل بالك. فملفات المنتدى وقاعدة البيانات موجودين ولكن لايوجد طريقة للربط بينهما. البعض يقلق ويخاف من اعادة تركيب المنتدى من جديد لعدم ضياع محتوى قاعدة البيانات التي سهر الليالي هو واعضاء منتداه من اجل خطأ بسيط.. من خلال تلك الخطوات ستتمكن من كتابة ملف الكونفيج config.php الخاص بك مرة اخرى. مادامت معلومات القاعدة في متناول يديك..

لذا دعنا الأن نبدأ في كتابة محتوى ملف config.php الجديد.
اولا يجب عليك ان تقوم بفتح احد محررات النصوص العادية مثل: notepad الإفتراضي مع الويندوز، او استخدام محرر notepad++ وانا انصح بإستخدام الأخير نظرا لإمكانية دعمة لترميز UTF-8 الذي انشيء محتوى المنتدى بالكامل معه.

عند فتحك للمحرر قم بإنشاء ملف جديد بإسم config.php وضع فيه المحتوى التالي:

كود: تحديد الكل


    <?php
    
// phpBB 3.0.x auto-generated configuration file
    // Do not change anything in this file!
    
$dbms 'mysql'//database type it may not be mysql
    
$dbhost 'database host/domain';
    
$dbport 'database port if not default';
    
$dbname 'database name';
    
$dbuser 'database user name';
    
$dbpasswd 'database password';

    
$table_prefix 'database table prefix';
    
$acm_type 'file';
    
$load_extensions '';

    @
define('PHPBB_INSTALLED'true);
    
//@define('DEBUG', true);
    //@define('DEBUG_EXTRA', true);
    
?>


لديك الآن ملف config.php افتراضي، ولكن يجب عليك القيام ببعض التعديلات فيه ليكون متوافقا مع اعدادات قاعدة بياناتك الخاصة.

والجدير بالذكر ان بيانات قاعدة البيانات التي ستقوم بكتابتها، هي نفس البيانات التي قمت بكتابتها اثناء عملية تنصيب المنتدى، وإذا لم تكن تعرف تلك المعلومات يستحسن ان تراجع مستضيفك او لوحة تحكم موقعك cPanel..

وسأقوم بسرد تفاصيل محتوى ملف الكونفيج:

كود: تحديد الكل

$dbms = 'mysql';

استبدل mysql بنوع قاعدة بياناتك إذا كانت مختلفة، وبإمكانك كتابة نوع قاعدة البيانات الخاصة بك من خلال الأنواع التالية:
  • mysql
  • mysqli
  • firebird
  • mssql
  • mssql_odbc
  • oracle
  • postgres
  • sqlite

كود: تحديد الكل

$dbhost = 'database host/domain';

استبدل database host/domain بمزود قاعدة البيانات في سيرفرك، معظم مزودي الخدمة يكون المزود الإفتراضي في سيرفراتهم localhost، قم اولا بالتأكد من هذا الخيار من المستضيف في حالة عدم معرفتك..

كود: تحديد الكل

$dbport = 'database port if not default';

استبدل database port if not default بمنفذ قاعدة البيانات، اذا كان المنفذ في سيرفرك الإفتراضي فأتركه فارغا، ولا تغيره إلا في حالة اختلاف معلومات المزود..

كود: تحديد الكل

$dbname = 'database name';

استبدل database name بإسم قاعدة البيانات الخاصة بمنتداك. وإذا لم تكن تعرفها راجع phpmyadmin من خلال cPanel في موقعك. لتتذكرها.

كود: تحديد الكل

$dbuser = 'database user name';


استبدل database user name بإسم مستخدم قاعدة البيانات. مع العلم ان جميع قواعد البيانات تحتاج إلى اسم مستخدم مع صلاحيات معينة يسمح من خلالة بالتحكم في قاعدة البيانات.

كود: تحديد الكل

$dbpasswd = 'database password';

استبدل database password بكلمة مرور مستخدم قاعدة البيانات الذي تم اختياره مسبقا ليسمح للمنتدى بالتعديل من خلالة في قاعدة البيانات.

كود: تحديد الكل

$table_prefix = 'database table prefix';

استبدل database table prefix بسوابق الجداول الخاصة بالمنتدى في قاعدة البيانات، الإفتراضي عند انشاء المنتدى هي السوابق التالية: phpbb_ فتأكد منها في حالة عدم معرفتك هل قمت بتغييرها ام لا.


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

كود: تحديد الكل

$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
//@define('DEBUG', true);
//@define('DEBUG_EXTRA', true);


يرجى العلم انه في حالة ازالة العلامتين المائلتين // من امام:

كود: تحديد الكل

@define('DEBUG', true);


سيتم عرض معلومات تنفيذ الصفحة اسفل المنتدى مثل:

كود: تحديد الكل

Time : 0.189s | 10 Queries | GZIP : Off

وهذه البيانات مفادها مدة تنفيذ الطلب، وعدد الطلبات، ومعلومات عن ضغط قاعدة البيانات هل هو مفعل ام لا..
طبعا تختلف المعلومات على حسب كل موقع.


بعد الإنتهاء من تعديل الملف لا تنسى ان تقوم بحفظة بترميز UTF-8 [مستحسن].
وانتبة ألا يكون اسم الملف config.txt او config.php.txt إنما يكون config.php

ولا تنسى بالطبع ان يكون اي من محتوى ملف الكونفيج بخارج العلامتين:

كود: تحديد الكل

<?php
   
?>


يجب ان يكون كامل النص بين تلك العلامتين.




العودة إلى “إدارة المنتدى”

الموجودون الآن

المستخدمون الذين يتصفحون المنتدى الآن: CommonCrawl Bot وزائران