تصميم مواقع | خامات تصميم | برمجيات | css |design | vectors

Posts tagged ‘بيانات’

تركيب اكثر من مدونة ووردبريس على قاعدة بيانات واحدة

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

حينما تريد أن تقوم بتركيب أكثر من مدونة ووردبريس في موقع واحد ويكون عندك عدد محدود من قواعد البيانات بسبب مزود الاستضافة أو أنك لا تريد ان تنشئ العديد من القواعد فتضيع بين اسم المستخدم لكل واحد وكلمة المرور لكل قاعدة فهناك طريقتين لعمل ذلك. ولكن هذه الطريقة تحتم عليك أن تقوم بتنصيب المدونة يدويا وليس باستخدام سكربتات التنصيب بالضغطة الواحدة (one click installation) مثل Fantastico.

الطريقة الأولى:

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

الطريقة الثانية:

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

قم بتنصيب المدونة بالطريقة المعتادة، وحين الوصول إلى خطوة تعبئة بيانات قاعدة البيانات قم بتغيير بادئة الجداول الموضوحة في الصورة التالية:

 

yourcolor.net

ويستحسن ان يكون التغيير إلى قيمة تعبر عن التنصيب الجديد لكي لا يحصل لبس مستقبلا مثلا إذا كانت المدونة عن الكتب يستحسن تغييرها إلى wpb_ وإذا كانت عن السيارات مثلا تكون البادئة هكذا wpc_

انتهى الدرس

طريقة ضغط جداول قاعدة البيانات لتسريع المدونة – yourcolor

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

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

لا تنسى أن تأخذ نسخة من قاعدة البيانات قبل أي عمل

ادخل إلى لوحة التحكم الخاصة بموقعك عن طريق http://www.example.com/cpanel

ثم اختر phpMyAdmin

yourcolor.net

ستنتقل إلى صفحة جديدة اختر من القائمة على الجانب قاعدة بيانات المدونة.

yourcolor.net

ستظهر لك قائمة بالجداول الموجودة في القاعدة من أسفل القائمة اضغط على ( اختر الكل ) ثم من القائمة المنسدلة اختر(  ضغط الجدول)

yourcolor.net

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

انتهى الدرس.

طريقة مسح مراجعات التدوينة غير المستخدمة في ووردبريس – yourcolor

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

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

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

DELETE a,b,c
FROM wp_posts a
WHERE a.post_type = ‘revision’
LEFT JOIN wp_term_relationships b
ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id);

لا تنسى أن تأخذ نسخة احتياطية من قاعدة البيانات قبل تنفيذ أي أمر.

16 نصيحة لحماية الوردبريس للمدون العربي – yourcolor

16 نصيحة لحماية الوردبريس للمدون العربي

yourcolor.net

yourcolor.net

yourcolor.net

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

  1. قم بحماية دليل المدونة والمجلدات الفرعية بها ولا تجعلها مفتوحه ويمكن عرض محتوياتها وكذلك من خلال وضع صفحات اندكس او عمل ملفات htacess تعيق من عرض المجلدات المفتوحه.

  1. قم بتحديث الوردبريس إلي أخر أصدارة لضمان أعلي مستوي من الحماية وعدم وجود ثغرات .

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

  2. قم بتشفير بيانات الدخول وهناك إضافات كثيرة تعمل علي هذا من خلال موقع wordpress.org .

  1. قم باستخدام كلمة مرور قوية ويصعب تخمينها أو الوصول إليها .

  1. قم بتغيير المسمي الافتراضي لمدير المدونة وعادة يكون Admin ويمكنك هذا من خلال قاعدة البيانات للوردبريس وتغيير اسم المدير إلي اسم صعب لا يمكن الوصول إليه .

  1. قم بعمل حماية علي مجلد wp-admin الخاص بلوحة تحكم المدونة مثلا قم بعمل حائط ناري عليه

  1. قم بتشفير الكوكيز الخاص ببيانات الدخول للمدونة .

  1. قم بتغيير بادئة الجداول بقاعدة بيانات الوردبريس وتسمي Table Perfix وهذا يصعب علي المخترق الوصول لقاعدة البيانات

  1. قم باستخدام التصاريح المثلي للملفات والمجلدات لمدونتك مثلا .. لا تعطي أي مجلد أو ملف تصريح 0777 لأنه هذا يعرضك للاختراق وتمكن المخترق من القراءة والكتابة علي الملف .

  1. قم بتحجيم أو تقليص الفهرسة للمدونة من قبل محركات البحث حيث هناك مجلدات وصفحات لا يجب أن تفهرس وتظهر بمحركات البحث لأنها تعرضك للاختراق .

  1. يمكنك استخدام بروتوكول SFTP بدلا من FTP أثناء رفع الملفات لموقعك حيث أنه أكثر أمان ويجب أن يكون مستضيفك يدعمه .

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

  1. لا تضع بيانات الدخول بمدونتك ببريدك أو بورقه خاصة بك حيث يمكن الوصول لها وكذلك يمكن اختراق البريد والوصول إلي بيانات مدونتك بكل سهولة .

  1. قم بحماية نطاق مدونتك أيضا ولا تعرض بياناتك بالنطاق من خلال who.is حيث تعرض اسم النطاق وبيانات تفصيلية عنه وأغلب شركات النطاق تقوم بعمل حماية للخصوصية وعدم عرض تفاصيل عن مالك الدومين حيث أحيانا تسبب هذه البيانات بسرقة الدومين .

  1. قم باستخدام إضافات متوافقة مع نسختك ولتكن الأحدث لضمان الأداء المثل والتأمين للمدونة

كيف تمنع سرقة صورك وملفاتك وعمل حماية عليها بملف yourcolor – htaccess

كيف تمنع سرقة صورك وملفاتك وعمل حماية عليها بملف .htaccess

yourcolor.net

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

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

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

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

  1. ما هي المواقع المسموحة وماهي المواقع المحظورة.
  2. السماح لعرض الصورة مباشرة من عدمه.
  3. عرض صورة مخصصة في المواقع التي تعرض صور على سيرفر موقعك.
  4. ماهي الامتدادات التي تقوم بحمايتها.

yourcolor.net

طريقة إعداد الملف
البداية وملاحظة البدء :

انشئ ملف نصي بسيط text بامتداد txt في الوقت الحالين وباستخدام أي برنامج تحرير نصوص افتح الملف.
أنصح باستخدام برنامج notepad++.
بعض السكربتات المستخدمة في إدارة المواقع تستخدمة ملف () خاص بها. لذا لن تحتاج إلى إنشاء ملف جديد وإنما فقط التعديل على الموجود، لذا فمن المهم أن تفرق بين الكود المستخدم من قبل السكربت وبين الكود الخاص بحماية الملفات وذلك عن طريق إضافة ملاحظة لا تؤثر على الملف تفيد بأنه من هذا السطر يبدأ كود حماية الملفات.
قم بتنزيل الملف من موقعك باستخدام برنامج ftp الذي تستخدمه. افتحه بمحرر النصوص ثم اضف هذه الجملة في الملف في أي مكان ويفضل في آخره حتى يسهل عليك الرجوع لها.

view sourceprint?1.#Stop Image Hotlinking

yourcolor.net

yourcolor.net

تشغيل المود ريرايتر Rewrite Engine
هذه الطريقة تعتمد على موديول الاباتشي mod_rewrite لذا يجب علينا أن نقوم بإضافة كود يخبر السيرفر عن ماهية الأسطر التالية. أضف هذه الاسطر للملف.

view sourceprint?1.RewriteEngine on

yourcolor.net

yourcolor.net

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

view sourceprint?1.RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yourdomain.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yourdomain2.com [NC]

لا تنسى تغيير yourdomain.con إلى دومين موقعك

yourcolor.net

yourcolor.net

 هل تسمح بإظهار الصورة مباشر؟

عندما تقوم بنسخ رابط الصورة ولصقه في المتصفح مباشرة فإن الصورة تظهر ولكن ليست تابعة لأي موقع، في الحقيقة هذه المشكلة حتى الآن لم يتم التغلب عليها بشكل فعال فينك للسارق أن يقوم بوضع رابط للصورة بدلا من أن يضع الصورة نفسها وهذا يعني أن طريقة الحماية لم تجدي في هذه الحالة إذا كنت سمحت بعرض الصور مباشرة. ايضا هناك بعض المستخدمين الذي يستخدمون برامج لإخفاء الهوية وهذا ما يعرف بـ blank referrers هؤلاء يرون الصور والملفات كأنها تعرض مباشرة من المتصفح. لمنع إضهار الصور مباشرة اضف هذا الكود إلى الملف.

 view sourceprint?

RewriteCond %{HTTP_REFERER} !^$
yourcolor.net
yourcolor.net

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

 

view sourceprint?1.RewriteCond %{HTTP_REFERER} !google. [NC]
3.RewriteCond %{HTTP_REFERER} !search?q=cache [NC]
5.RewriteCond %{HTTP_REFERER} !msn. [NC]
7.RewriteCond %{HTTP_REFERER} !yahoo. [NC]

 

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

 

view sourceprint?1.RewriteCond %{REQUEST_URI} !^hotlinker.gif$

 

لا تنسى تغيير hotlinker.gif إلى اسم التي تريدها أن تظهر

 

yourcolor.net
yourcolor.net

عرض صورة مخصصة بدلا من الصور المحمية
عندما تقوم باستثناء صورة معينة من المنع يلزمك أن تبين للسيرفر بأن يستخدمها كبديل للصور الممنوعة، حدد الامتدادات التي تريد حمايتها ثم اضفها للكود في الملف.

 

view sourceprint?1.RewriteRule .(jpeg|png|gif)$ hotlinker.gif [NC,R,L]

لا تنسى تغيير hotlinker.gif إلى اسم الصورة التي تريدها أن تظهر

yourcolor.net

yourcolor.net

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

view sourceprint?01.#Stop Image Hotlinking
02.
03.RewriteEngine on
04.
05.RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yourdomain.com [NC]
06.
07.RewriteCond %{HTTP_REFERER} !^http(s)?://(www.)?yourdomain2.com [NC]
08.
09.RewriteCond %{HTTP_REFERER} !^$
10.
11.RewriteCond %{HTTP_REFERER} !google. [NC]
12.
13.RewriteCond %{HTTP_REFERER} !search?q=cache [NC]
14.
15.RewriteCond %{HTTP_REFERER} !msn. [NC]
16.
17.RewriteCond %{HTTP_REFERER} !yahoo. [NC]
18.
19.RewriteCond %{REQUEST_URI} !^hotlinker.gif$
20.
21.RewriteRule .(jpeg|png|gif)$ hotlinker.gif [NC,R,L]

yourcolor.net

yourcolor.net

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

view sourceprint?1.RewriteRule .(zip|rar)$ hotlinker.zip[NC,R,L]
yourcolor.net

لا تنسى تغيير hotlinker.zip إلى اسم الملف الذي تريد

yourcolor.net

yourcolor.net

طريقة ضغط جداول قاعدة البيانات لتسريع المدونة – yourcolor

طريقة ضغط جداول قاعدة البيانات لتسريع المدونة

yourcolor.net

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

 لا تنسى أن تأخذ نسخة من قاعدة البيانات قبل أي عمل

ادخل إلى لوحة التحكم الخاصة بموقعك عن طريق http://www.example.com/cpanel
ثم اختر phpMyAdmin

yourcolor.net

 yourcolor.net

yourcolor.net

ستنتقل إلى صفحة جديدة اختر من القائمة على الجانب قاعدة بيانات المدونة

yourcolor.net

yourcolor.net

yourcolor.net

ستظهر لك قائمة بالجداول الموجودة في القاعدة من أسفل القائمة اضغط على ( اختر الكل ) ثم من القائمة المنسدلة اختر(  ضغط الجدول)

yourcolor.net

yourcolor.net

yourcolor.net

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

معرض الوسوم