إستبدال كلمه في قاعدة البيانات بالكامل شرح تفصيلي + آداة مميزة
أداة إستبدال كلمه في قاعدة البيانات
Search and Replace DB
اداة صممت لتسهيل إستبدال كلمه في قاعدة البيانات بالكامل بخطوات بسيطة تختصر لمديري المواقع الكثير من الوقت والجهد ومتناسبة مع مواقع الووردبريس والجوملا
الكثير منا قد ينشيء موقعه بشكل كامل وفي اعتقاده انه اتقنه فأحسن اتقانه لكن بعد فترة من عمل الموقع وبعد ان بذل فيه الكثير من الجهد وأثراه بالمواضيع والمقالات يجد نفسه مضطر بشكل أو بآخر إستبدال كلمه في قاعدة البيانات مما يضعه في حيرة كبيرة فالأمر لن يقتصر على استبدال كلمة في جدول واحد او اثنين فلو كان الأمر كذلك لما كلفه الموضوع غير ان يفتح ذلك الجدول ويغير تلك الكلمات بنفسه بعد البحث عنها من خلال phpmyadmin او لو أراد الامر باحترافية أكثر فيمكنه تنفيذ استعلام mysql على غرار المثال التالي :-
UPDATE your_table
SET your_field = REPLACE(your_field, ‘OLDWORD’, ‘NEWWORD’)
WHERE your_field LIKE ‘%OLDWORD%’
لكنه الآن اصبح مطالب بتنفيذ ذلك الأمر – بعد تغيير اللازم فيه – على كل جدول به تلك الكلمة , الأمر المزعج فعلا عندما يكون لديك عدد جداول كبير في منصة ووردبريس مثلا أو جوملا أو اي كان المنصة التي تستخدمها لموقعك
هل فكرت في الأمر ؟ هل تخيلت عدد الجداول المطالب بتعديلها ؟
دعنا الأن في موقع برامج الخليج نستعرض لك الحل من خلال أداة البحث والاستبدال في قاعدة البيانات حيث تمكنك تلك الأدة بخطوات بسيطة من البحث و إستبدال كلمه في قاعدة البيانات بمنتهى السهولة وفي دقائق معدودة بتحكم كامل في قاعدة البيانت لاختيار طرق البحث والاستبدال في قاعدة البيانات المناسبة لك
في البداية قم بتحميل الآداه من هنا أداة البحث والاستبدال في قاعدة البيانات
بعد اكتمال التحميل قم برفع المجلد (search-replace-db-master) الى مجلد موقعك الرئيسي
على سبيل المثال لو كان موقعك هو www.programs-gulf.com واقد قمت برفعه في مجلد موقعك الرئيسي فيجب عليك لتشغيل السكريبت فتح هذا الرابط www.programs-gulf.com/search-replace-db-master
عند فتحه تظهر لك الواجهه التالية
الآن وبعد ان قمت بكل التغيرات التي تريدها وتمكنت من إستبدال كلمه في قاعدة البيانات أو عدة كلمات حسب احتياجك تأكد من خذفك أداة البحث والاستبدال في قاعدة البيانات من موقعك لكي لا تشكل أي خطر على موقعك من استخدامها من قبل شخص آخر
نرجو أن يكون الشرح واضح واعجبك ونرحب بأي استفسارات في التعليقات أو من خلال وسائل التواصل المتاحة
search and replace db master
Search and Replace DB version 3.1.0 allows you to carry out database wide search/replace actions that don’t damage PHP serialized strings or objects with a user friendly interface and experience.
INSTALLATION & USE
PLEASE READ ALL INSTRUCTIONS AND FAMILIARISE YOURSELF WITH THE RISKS OF USING THIS TOOL FIRST, DOWNLOADING OF THIS TOOL SIGNIFIES YOUR ACCEPTANCE OF THE RISKS AND PROBLEMS ASSOCIATED WITH THE SCRIPT.
To use the search and replace db script, download the zip file from Here search and replace db , extract the folder called search-replace-db-master (assuming you are using the 3.1.0 version), renaming it to something secret of your choosing, upload it via FTP, SFTP or SCP to your web server’s public facing directory, then open that folder in your browser. The script will automatically attempt to find and populate the database field but you must check that the details are correct and that it is for the database you wish to carry out a search/replace operation on.
A typical WP install with this script would have the folders as follows:
/your-secret-search-replace-folder
/wp-admin
/wp-content
/wp-includes
IMPORTANT: Do not place the contents of the script’s folder into your root directory! It isn’t designed or supposed to run from there and, if you use the auto-delete functionality, it will delete everything in that folder, which could wipe out your site. I can’t stress this enough. If this isn’t clear for you it would be a good idea to seek expert help – hire a developer for an hour or two to come and do this for you.
<
p class=”taxonomy” style=”direction: ltr; text-align: justify;”>IMPORTANT: This code is supplied with no warranty or support implied. You use it entirely at your own risk. The code is licensed under the GPL V3 and you should be aware of its limitations and how they affect you and your use of this code. Please also read the instructions and warnings provided and always take a verified backup of your database before starting.