# استخدام Redis دون LiteSpeed Cache
Source: https://docs.webgee.com/ar/hosting/wordpress/how-to-configure-wordpress-to-use-redis





فعّل التخزين المؤقت للكائنات بـ Redis على موقع ووردبريس **لا** يستخدم LiteSpeed
Cache. ينطبق على الاستضافة المشتركة والموزِّعة والمميّزة.

فإن كنت تستخدم LiteSpeed Cache، فالتخزين المؤقت للكائنات مدمج فيه ولا تحتاج
إضافة ثانية — راجع
[تفعيل التخزين المؤقت للكائنات بـ Redis](/ar/performance/redis-object-caching-lscache)
بدلًا من ذلك.

<Callout type="info">
  LiteSpeed Cache هي إضافة التخزين الموصى بها في WebGee. فهي تخاطب خوادم
  LiteSpeed التي تعمل عليها مواقعك مباشرة، وهو ما لا تستطيعه أي إضافة أخرى. وهذه
  المقالة للمواقع الملتزمة أصلًا بإضافة تخزين مختلفة.
</Callout>

## 1. فعّل Redis في cPanel [#1-فعّل-redis-في-cpanel]

1. في cPanel، افتح **Redis**.
2. اختر **Enable Redis**.
3. انسخ **مسار المقبس** المعروض. فأنت تحتاجه في الخطوة الثالثة.

   <img alt="صفحة Redis Manager في cPanel تعرض مسار المقبس" src="__img0" />

ويمكنك العودة إلى هذه الصفحة في أي وقت لرؤيته مجددًا.

## 2. فعّل إضافة PHP [#2-فعّل-إضافة-php]

1. في cPanel، افتح **Select PHP Version**.
2. اختر **Extensions**.
3. علّم **redis**.

## 3. ثبّت الإضافة واضبطها [#3-ثبّت-الإضافة-واضبطها]

1. في ووردبريس، انتقل إلى **Plugins ← Add New**.

2. ابحث عن **Redis Object Cache** — التي من تطوير Till Krüss.

3. اختر **Install Now**، ثم **Activate**.

4. حرّر `wp-config.php` وأضف مسار المقبس من الخطوة الأولى، فوق السطر الذي يقرأ
   `/* That's all, stop editing! */`:

   ```php
   define( 'WP_REDIS_SCHEME', 'unix' );
   define( 'WP_REDIS_PATH', '/home/cpaneluser/.redis/redis.sock' );
   ```

5. في ووردبريس، انتقل إلى **Settings ← Redis** واختر **Enable Object Cache**.

## تأكّد أنه نجح [#تأكّد-أنه-نجح]

في **Settings ← Redis**، ينبغي أن تقرأ الحالة **Connected**.

فإن لم تكن كذلك:

* **`Connection refused`** — Redis غير مفعَّل. أعد فحص الخطوة الأولى.
* **`Class 'Redis' not found`** — إضافة PHP معطّلة. أعد فحص الخطوة الثانية.
* **مسار المقبس خاطئ.** انسخه مجددًا من **cPanel ← Redis**؛ فهو يُولَّد من جديد
  كلما عُطّل Redis وأُعيد تفعيله.

## إن كنت تشغّل عدة مواقع ووردبريس على حساب واحد [#إن-كنت-تشغّل-عدة-مواقع-ووردبريس-على-حساب-واحد]

تستخدم Redis Object Cache **بادئة جداول** ووردبريس بادئةً لمفاتيح الذاكرة.
فموقعان يتقاسمان بادئة سيتقاسمان مدخلات الذاكرة، ويبدأ كل منهما بتقديم أجزاء من
الآخر — ويُرى ذلك عادةً باسم موقع خاطئ أو قائمة خاطئة أو محتوى مقالة خاطئ يظهر
عشوائيًا.

ولا يحدث هذا إلا إن تحقّق كل ما يلي:

* ثُبّتت المواقع يدويًا لا عبر Softaculous، فهو يسند بادئة فريدة تلقائيًا.
* يستخدم اثنان أو أكثر منها البادئة نفسها، وعادةً `wp_` الافتراضية.
* أكثر من واحد منها لديه Redis Object Cache مفعَّلة.

ولمعالجته، امنح كل موقع بادئة جداول مميّزة، أو اضبط بادئة مفاتيح ذاكرة مميّزة لكل
موقع في `wp-config.php`:

```php
define( 'WP_REDIS_PREFIX', 'site1_' );
```

وتعطيل الإضافة يعالج الأعراض فورًا ريثما ترتّب البادئات.

## اقرأ أيضًا [#اقرأ-أيضًا]

* [تفعيل التخزين المؤقت للكائنات بـ Redis مع LiteSpeed Cache](/ar/performance/redis-object-caching-lscache)
* [حدود ذاكرة Redis](/ar/performance/redis-limits-php-fatal-error-uncaught-redisexception-oom-command-not-allowed-whe)
* [أي ذاكرة كائنات ينبغي أن أستخدم؟](/ar/performance/memcached-vs-redis-which-is-best-for-my-website)
