شارك المقال

كيفية تحرير ملف wp-config.php في ووردبريس

A VPN is an essential component of IT security, whether you’re just starting a business or are already up and running. Most business interactions and transactions happen online and VPN

هل قرأت برنامجًا تعليميًا يطلب منك تعديل ملف wp-config ، وليس لديك أي فكرة عن ماهيته؟ حسنًا ، لقد قمنا بتغطيتك. في هذه المقالة ، سنوضح لك كيفية تحرير ملف wp-config.php بشكل صحيح في ووردبريس.

ما هو ملف wp-config.php؟

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

على عكس الملفات الأخرى ، لا يأتي ملف wp-config.php مضمنًا في ووردبريس بل يتم إنشاؤه خصيصًا لموقعك أثناء عملية التثبيت.

يقوم ووردبريس بإنشاء ملف wp-config.php أثناء التثبيت

يخزن ووردبريس معلومات قاعدة البيانات الخاصة بك في ملف wp-config.php. بدون هذه المعلومات ، لن يعمل موقع ووردبريس الخاص بك ، وستحصل على خطأ ” خطأ في إنشاء اتصال قاعدة البيانات “.

بصرف النظر عن معلومات قاعدة البيانات ، يحتوي ملف wp-config.php أيضًا على العديد من الإعدادات عالية المستوى الأخرى. سنشرحها لاحقًا في هذه المقالة.

نظرًا لأن هذا الملف يحتوي على الكثير من المعلومات الحساسة ، فمن المستحسن ألا تعبث بهذا الملف ما لم يكن لديك أي خيار آخر على الإطلاق.

ولكن نظرًا لأنك تقرأ هذه المقالة ، فهذا يعني أنه يجب عليك تحرير ملف wp-config.php. فيما يلي خطوات القيام بذلك دون العبث بالأشياء.

فيديو تعليمي

اشترك في WPBeginner

إذا لم يعجبك الفيديو أو كنت بحاجة إلى مزيد من الإرشادات ، فاستمر في القراءة.

ابدء

أول شيء عليك القيام به هو إنشاء نسخة احتياطية كاملة من ووردبريس . يعد ملف wp-config.php أمرًا بالغ الأهمية لموقع ووردبريس بحيث يؤدي خطأ بسيط إلى جعل موقعك غير قابل للوصول.

ستحتاج إلى عميل FTP للاتصال بموقعك على الويب. يمكن لمستخدمي Windows تثبيت WinSCP أو SmartFTP ويمكن لمستخدمي Mac تجربة الإرسال أو CyberDuck. يسمح لك عميل FTP بنقل الملفات بين الخادم وجهاز الكمبيوتر الخاص بك.

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

يوجد ملف wp-config.php عادةً في المجلد الجذر لموقع الويب الخاص بك مع مجلدات أخرى مثل / wp-content /.

يوجد ملف wp-config في الدليل الجذر لموقع ووردبريس الخاص بك

ما عليك سوى النقر بزر الماوس الأيمن على الملف ثم تحديد التنزيل من القائمة. سيقوم عميل FTP الآن بتنزيل ملف wp-config.php على جهاز الكمبيوتر الخاص بك. يمكنك فتحه وتحريره باستخدام برنامج محرر نص عادي مثل Notepad أو Text Edit.

فهم ملف wp-config.php

قبل أن تبدأ ، دعنا نلقي نظرة على الكود الكامل لملف wp-config.php الافتراضي. يمكنك أيضًا مشاهدة عينة من هذا الملف هنا .

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

<?php

/**

 * The base configuration for ووردبريس

 *

 * The wp-config.php creation script uses this file during the

 * installation. You don’t have to use the web site, you can

 * copy this file to “wp-config.php” and fill in the values.

 *

 * This file contains the following configurations:

 *

 * * MySQL settings

 * * Secret keys

 * * Database table prefix

 * * ABSPATH

 *

 * @link https://codex.ووردبريس.org/Editing_wp-config.php

 *

 * @package ووردبريس

 */

// ** MySQL settings – You can get this info from your web host ** //

/** The name of the database for ووردبريس */

define(‘DB_NAME’, ‘database_name_here’);

/** MySQL database username */

define(‘DB_USER’, ‘username_here’);

/** MySQL database password */

define(‘DB_PASSWORD’, ‘password_here’);

/** MySQL hostname */

define(‘DB_HOST’, ‘localhost’);

/** Database Charset to use in creating database tables. */

define(‘DB_CHARSET’, ‘utf8’);

/** The Database Collate type. Don’t change this if in doubt. */

define(‘DB_COLLATE’, ”);

/**#@+

 * Authentication Unique Keys and Salts.

 *

 * Change these to different unique phrases!

 * You can generate these using the {@link https://api.ووردبريس.org/secret-key/1.1/salt/ ووردبريس.org secret-key service}

 * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.

 *

 * @since 2.6.0

 */

define(‘AUTH_KEY’,         ‘put your unique phrase here’);

define(‘SECURE_AUTH_KEY’,  ‘put your unique phrase here’);

define(‘LOGGED_IN_KEY’,    ‘put your unique phrase here’);

define(‘NONCE_KEY’,        ‘put your unique phrase here’);

define(‘AUTH_SALT’,        ‘put your unique phrase here’);

define(‘SECURE_AUTH_SALT’, ‘put your unique phrase here’);

define(‘LOGGED_IN_SALT’,   ‘put your unique phrase here’);

define(‘NONCE_SALT’,       ‘put your unique phrase here’);

/**#@-*/

/**

 * ووردبريس Database Table prefix.

 *

 * You can have multiple installations in one database if you give each

 * a unique prefix. Only numbers, letters, and underscores please!

 */

$table_prefix  = ‘wp_’;

/**

 * For developers: ووردبريس debugging mode.

 *

 * Change this to true to enable the display of notices during development.

 * It is strongly recommended that plugin and theme developers use WP_DEBUG

 * in their development environments.

 *

 * For information on other constants that can be used for debugging,

 * visit the Codex.

 *

 * @link https://codex.ووردبريس.org/Debugging_in_ووردبريس

 */

define(‘WP_DEBUG’, false);

/* That’s all, stop editing! Happy blogging. */

/** Absolute path to the ووردبريس directory. */

if ( !defined(‘ABSPATH’) )

    define(‘ABSPATH’, dirname(__FILE__) . ‘/’);

/** Sets up ووردبريس vars and included files. */

require_once(ABSPATH . ‘wp-settings.php’);

كل قسم من ملف wp-config.php موثق جيدًا في الملف نفسه. يتم تحديد جميع الإعدادات هنا تقريبًا باستخدام ثوابت PHP.

1

define( ‘constant_name’ , ‘value’); 

دعنا نلقي نظرة فاحصة على كل قسم في ملف wp-config.php.

إعدادات MySQL في ملف wp-config.php

تظهر إعدادات اتصال قاعدة بيانات ووردبريس الخاصة بك ضمن قسم “إعدادات MySQL” في ملف wp-config.php. ستحتاج إلى مضيف MySQL واسم قاعدة البيانات واسم مستخدم قاعدة البيانات وكلمة المرور لملء هذا القسم.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

// ** MySQL settings – You can get this info from your web host ** //

/** The name of the database for ووردبريس */

define(‘DB_NAME’, ‘database_name_here’);

/** MySQL database username */

define(‘DB_USER’, ‘username_here’);

/** MySQL database password */

define(‘DB_PASSWORD’, ‘password_here’);

/** MySQL hostname */

define(‘DB_HOST’, ‘localhost’);

/** Database Charset to use in creating database tables. */

define(‘DB_CHARSET’, ‘utf8’);

/** The Database Collate type. Don’t change this if in doubt. */

define(‘DB_COLLATE’, ”);

يمكنك الحصول على معلومات قاعدة البيانات الخاصة بك من cPanel لحساب استضافة الويب الخاص بك ضمن قسم قواعد البيانات المسمى.

قواعد بيانات MySQL في cPanel

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

مفاتيح وأملاح المصادقة

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

/**#@+

 * Authentication Unique Keys and Salts.

 *

 * Change these to different unique phrases!

 * You can generate these using the {@link https://api.ووردبريس.org/secret-key/1.1/salt/ ووردبريس.org secret-key service}

 * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.

 *

 * @since 2.6.0

 */

define(‘AUTH_KEY’,         ‘put your unique phrase here’);

define(‘SECURE_AUTH_KEY’,  ‘put your unique phrase here’);

define(‘LOGGED_IN_KEY’,    ‘put your unique phrase here’);

define(‘NONCE_KEY’,        ‘put your unique phrase here’);

define(‘AUTH_SALT’,        ‘put your unique phrase here’);

define(‘SECURE_AUTH_SALT’, ‘put your unique phrase here’);

define(‘LOGGED_IN_SALT’,   ‘put your unique phrase here’);

define(‘NONCE_SALT’,       ‘put your unique phrase here’);

/**#@-*/

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

بادئة جدول قاعدة بيانات ووردبريس

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

1

2

3

4

5

6

7

/**

 * ووردبريس Database Table prefix.

 *

 * You can have multiple installations in one database if you give each

 * a unique prefix. Only numbers, letters, and underscores please!

 */

$table_prefix  = ‘wp_’;

يرجى ملاحظة أنه لا يمكنك تغيير هذه القيمة لموقع ووردبريس موجود. اتبع التعليمات في كيفية تغيير مقالة بادئة قاعدة بيانات ووردبريس لتغيير هذه الإعدادات على موقع ووردبريس موجود.

وضع تصحيح أخطاء ووردبريس

هذا الإعداد مفيد بشكل خاص للمستخدمين الذين يحاولون تعلم تطوير ووردبريس ، والمستخدمين الذين يجربون الميزات التجريبية. افتراضيًا ، يخفي ووردبريس الإشعارات التي تم إنشاؤها بواسطة PHP عند تنفيذ التعليمات البرمجية. سيظهر لك ببساطة تعيين وضع التصحيح على “صحيح” هذه الإشعارات. يوفر هذا معلومات مهمة للمطورين للعثور على الأخطاء.

1

define(‘WP_DEBUG’, false);

إعدادات المسار المطلق

يحدد الجزء الأخير من ملف wp-config المسار المطلق الذي يتم استخدامه بعد ذلك لإعداد متغيرات ووردبريس والملفات المضمنة. لست بحاجة إلى تغيير أي شيء هنا على الإطلاق.

1

2

3

4

5

/** Absolute path to the ووردبريس directory. */

if ( !defined(‘ABSPATH’) )

    define(‘ABSPATH’, dirname(__FILE__) . ‘/’);

/** Sets up ووردبريس vars and included files. */

require_once(ABSPATH . ‘wp-settings.php’);

مفيدة wp-config.php المأجورون والإعدادات

هناك بعض إعدادات wp-config.php الأخرى التي يمكن أن تساعدك في استكشاف الأخطاء وإصلاحها وحل العديد من أخطاء ووردبريس الشائعة .

تغيير منفذ MySQL والمآخذ في ووردبريس

إذا كان موفر استضافة ووردبريس الخاص بك يستخدم منافذ بديلة لمضيف MySQL ، فستحتاج إلى تغيير قيمة DB_HOST لتضمين رقم المنفذ. لاحظ أن هذا ليس سطرًا جديدًا ولكنك تحتاج إلى تحرير قيمة DB_HOST الحالية.

1

define( ‘DB_HOST’, ‘localhost:5067’ );

لا تنس تغيير رقم المنفذ 5067 إلى أي رقم منفذ يوفره مضيف الويب الخاص بك.

إذا كان مضيفك يستخدم مآخذ توصيل وأنابيب لـ MySQL ، فستحتاج إلى إضافته على النحو التالي:

1

define( ‘DB_HOST’, ‘localhost:/var/run/mysqld/mysqld.sock’ );

تغيير عناوين URL لـ ووردبريس باستخدام ملف wp-config.php

قد تحتاج إلى تغيير عناوين URL الخاصة بـ ووردبريس عند نقل موقع ووردبريس إلى اسم مجال جديد أو مضيف ويب جديد. يمكنك تغيير عناوين URL هذه من خلال زيارة الإعدادات » الصفحة العامة .

عنوان ووردبريس وإعدادات عنوان الموقع

يمكنك أيضًا تغيير عناوين URL هذه باستخدام ملف wp-config.php. يكون هذا مفيدًا إذا كنت غير قادر على الوصول إلى منطقة مسؤول ووردبريس بسبب خطأ الكثير من مشكلة التوجيهات . ما عليك سوى إضافة هذين السطرين إلى ملف wp-config.php الخاص بك:

1

2

define(‘WP_HOME’,’http://example.com’);

define(‘WP_SITEURL’,’http://example.com’);

لا تنس استبدال example.com باسم المجال الخاص بك. تحتاج أيضًا إلى أن تضع في اعتبارك أن محركات البحث تتعامل مع www.example.com و example.com كموقعين مختلفين (راجع www مقابل non-www – أيهما أفضل لتحسين محركات البحث؟ ). إذا تم فهرسة موقعك ببادئة www ، فأنت بحاجة إلى إضافة اسم المجال الخاص بك وفقًا لذلك.

قم بتغيير دليل التحميلات باستخدام ملف wp-config.php

بشكل افتراضي ، يخزن ووردبريس جميع تحميلات الوسائط الخاصة بك في / wp-content / uploads / directory. إذا كنت ترغب في تخزين ملفات الوسائط الخاصة بك في مكان آخر ، فيمكنك القيام بذلك عن طريق إضافة هذا السطر من التعليمات البرمجية في ملف wp-config.php الخاص بك.

1

define( ‘UPLOADS’, ‘wp-content/media’ );

لاحظ أن مسار دليل التحميلات متعلق بـ ABSPATH الذي تم تعيينه تلقائيًا في ووردبريس. لن تنجح إضافة مسار مطلق هنا. راجع الدليل التفصيلي حول كيفية تغيير موقع تحميل الوسائط الافتراضي في ووردبريس لمزيد من المعلومات.

تعطيل التحديثات التلقائية في ووردبريس

قدم ووردبريس تحديثات تلقائية في ووردبريس 3.7. سمح لمواقع ووردبريس بالتحديث تلقائيًا عند توفر تحديث بسيط. على الرغم من أن التحديثات التلقائية رائعة للأمان ، إلا أنها في بعض الحالات يمكنها كسر موقع ووردبريس مما يجعل الوصول إليه غير ممكن.

ستؤدي إضافة هذا السطر الفردي من التعليمات البرمجية إلى ملف wp-config.php إلى تعطيل جميع التحديثات التلقائية على موقع ووردبريس الخاص بك.

1

define( ‘WP_AUTO_UPDATE_CORE’, false );

راجع البرنامج التعليمي الخاص بنا حول كيفية تعطيل التحديثات التلقائية في ووردبريس لمزيد من المعلومات.

الحد من تنقيحات المنشورات في ووردبريس

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

أضف هذا السطر من التعليمات البرمجية إلى ملف wp-config.php الخاص بك للحد من عدد المراجعات المخزنة للنشر.

1

define( ‘WP_POST_REVISIONS’, 3 );

استبدل 3 بعدد المراجعات التي تريد تخزينها. سيتجاهل ووردبريس الآن المراجعات القديمة تلقائيًا. ومع ذلك ، لا تزال تنقيحات المنشور الأقدم مخزنة في قاعدة البيانات الخاصة بك. شاهد البرنامج التعليمي الخاص بنا حول كيفية حذف مراجعات المنشور القديمة في ووردبريس .

نأمل أن تساعدك هذه المقالة في تعلم كيفية تحرير ملف wp-config.php في ووردبريس وجميع الأشياء الرائعة التي يمكنك القيام بها باستخدامه. قد ترغب أيضًا في الاطلاع على مقالتنا حول 25+ حيلة مفيدة للغاية لملف وظائف ووردبريس .

خدمات مميزة لآجلك

نأمل أن تساعدك هذه المقالة في تعلم كيفية تغيير نظام ألوان الادمن في الووردبريس. قد ترغب أيضًا في رؤية مختارات حول الإضافات (بلجن) في الووردبريس ودليلنا حول كيفية اختيار أفضل شركات حجز النطاقات والاستضافات وكيفية التعامل معها.

اشترك معنا لمزيد من المعرفة

إذا أعجبك هذا المقال ، فيرجى الاشتراك في قناتنا على اليوتيوب لدروس فيديو في الووردبريس. ويمكنك أيضًا أن تجدنا على فيسبوك وتويتير وانستجرام وتيكتوك، لطفاً لا تنسى متابعتنا، فنحن نسعد برؤيتك..

توضيح

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

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

أرسل تصحيح

شاركنا رايك وتقييمك للموضوع

{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}