پیشوند پیش فرض جداول دیتابیس وردپرس را تغییر دهید!
همانطور که میدانید وردپرس سیستم مدیریت محتوایی است که بصورت متنباز و با زبان برنامه نویسی محبوب و قدرتمند پی اچ پی (php) نوشته شده است و تمامی اطلاعات اعم از: نوشتهها، افزونهها، تنظیمات، دیدگاهها و سایر موارد در پایگاه داده (MySQL) ذخیره میشود.
در اولین مراحل نصب وردپرس لازم است این نرم افزار تحت وب را از طریق فایل wp-config که در نوشتهی “محافظت از فایل wp-config وردپرس” به اهمیتِ ایمن بودن این فایل اشاره کردیم پیکربندی کنید، همانطور که میدانید این فایل امنیتی وردپرس شامل نام پایگاه داده، نام کاربری، و رمز پایگاه دادهای است که شما برای نصب و راه اندازی وردپرس این اطلاعات را در آن وارد نمودهاید. از دیگر قسمتهای مهم فایل wp-config قسمت جداول دیتابیس یا همان پایگاه داده میباشد که بصورت پیش فرض با پیشوند _wp در فایل پیکربندی وردپرس آماده است و کاربران به دلیل عدم آشنایی با این قسمت، پیشوند جداول دیتابیس وردپرس را بدون ایجاد تغییر در حالت پیش فرض قرار داده و برای ادامهی مراحل نصب و راه اندازی وردپرس اطلاعات موجود در فایل پیکربندی را ذخیره میکنند.
روشهای گوناگونی برای مورد حمله قرار دادن یک سایت وردپرسی وجود دارد که هدف اول نفوذگران در بسیاری از حملات، پایگاه داده یا همان دیتابیس وردپرس بوده است که یکی از اصلیترین و مهمترین راههای محافظت از پایگاه داده در برابر اسکریپتهای خودکار، تزریق کد sql و سایر کدهای مخرب تغییر نام پیشوند جداول وردپرس است که بصورت پیش فرض _wp بوده و برای تمام نفوذگران آشکار و قابل حدث زدن است که در این نوشته از وبلاگ هاستینگ ماندگار وب به چگونگی تغییر پیشوند جدول دیتابیس وردپرس خواهیم پرداخت.
تغییر پیشوند پیش فرض جدول دیتابیس وردپرس از دو طریق امکانپذیر میباشد که در روش اول به دلیل پیچیدگی و عدم آشنا بودن کاربران مبتدی با این روش آنرا در این نوشته بصورت کامل توضیح نخواهیم داد این است که از طریق کنترل پنل هاست وردپرس خود و استفاده از ابزار PhpMyAdmin این پیشوند را به پیشوند دلخواه و مورد نظر خود تغییر دهید.
روش دوم استفاده از افزونه Change DB Prefix میباشد که مراحل تغییر پیشوند جدول دیتابیس وردپرس را برای کاربران مبتدی بسیار آسان ساخته است. در مرحلهی اول افزونه تغییر پیشوند جداول پایگاه دادهی وردپرس را دریافت کرده و بر روی وردپرس خود بارگذاری و فعال نمایید. همانطور که متوجه شدید بعد از فعالسازی افزونه Change DB Prefix پیشخوان مدیریتی وردپرس شما از حالت راست چین (rtl) خارج شده و در حالت چپ چین (ltr) نمایش داده میشود که برای رفع این مشکل میتوانید با کلیک راست کردن بر روی صفحه ی مرورگر و استفاده از گزینهی Switch Text Direction نمایش برگه را بصورت صحیح چپ چین کنید.
در مرحلهی بعد از طریق منوی تنظیمات بر روی Change DB Prefix کلیک کرده و همانطور که در تصویر زیر تماشا میکنید پیشوند جدید و مورد نظر خود را که طبیعتا باید از ارقام و حروف سخت تشکیل شده باشد را در فیلد New Prefix قرار داده و تغییرات را ذخیره کنید، لازم است بدانید در تصویر زیر برای نمونه پیشوند پیش فرض از _wp به _mandegarweb تغییر پیدا کرده است:
نکته : حتما نام تازه را همانند تصویر به همراه آندرلاین _ در New Prefix وارد کنید.
بعد از گذراندن مراحل فوق با بازکردن فایل wp-config.php متوجه خواهید شد پیشوند جدول دیتابیس وردپرس شما تغییر پیدا کرده است که در این مرحله کار تمام است و میتوانید افزونه Change DB Prefix را از لیست افزونههای خود حذف کنید، امیدوار هستیم معرفی این افزونه بسیار مفید مورد توجه شما دوستان عزیز قرار گرفته باشد.

دیدگاهها در "پیشوند پیش فرض جداول دیتابیس وردپرس را تغییر دهید!"
دیدگاه خود را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.
مطلب خوبی بود ممنون
حالا میخواستم بدونم که از پوشه های دیگه چجوری محافظت کنم مثلا تو یه سایتی دیدم که وقتی میخواستی بری رو پوشه آپلود هاش وصل میشد به صفحه 404
ممنون میشم بگید چجوری اینجوری میشه
میتونید یه فایل index.php خالی بگذارید و یا تو فایل متنی رو قرار بدید یا اینکه به برگه ی دیگه ای ارجاع بدید از طریق فایل اچ تی اکسز هم امکانپذیره که باید جستجو کنید
موفق باشید
ممنون بابت جواب
خوب من تو پوشه یه ایندکس درست کردم و پوشه آپلودم درست شد ولی ادامشو چه کنم
ببینید الان من واسه سایت شما رو میزارم ببینید
http://mandegarweb.com/wp-content/uploads/2013/03/
من میخوام حتی اینا هم دیده نشن
سپاس فراوان
خواهش میکنم
از این افزونه استفاده کنید
بعد از نصب و فعالسازی به تنظیمات افزونه رفته و روی دکمه محافظت از پوشه ها کلیک کنید
بسیار بسیار ازتون ممنونم جناب خلجی مهر
خدا خیرتون بده هم سایتتون عالیه و هم کمک هایی که میکنید به ما مبتدیا عالیه
ممنون
خواهش میکنم عزیزم
کمترین کاری که از دستمون بر میاد
موفق باشید
ممنون از شما
اما نکته یگم که حتما بک آپ بگیرید و روی دایرکت ادمین دقت کافی داشته باشید
خواهش میکنم
افزونه هایی که در سایت ماندگار معرفی میشند در شرایط مختلف مورد بررسی قرار میگیرند
اما حرف شما کاملا” صحیح هست و حتی در شرایط عادی هم پیشنهاد میشه بصورت هفتگی از دیتاها نسخه پشتیبان تهیه بشه
ممنون از توجهتون
آقا بدرد من که نخورد، wp-config اسمش عوض نشد.
کیوان جان لطف کنید چند دقیقه ای وقت بگذارید و نوشته رو کامل مطالعه کنید این آموزش برای تغییر پیشوند جداول وردپرس هست نه فایل کانفیگ وردپرس
موفق باشید
دستت درد نکنه عزیزم خیلی عالی بود .
اقا من اين كارو كردم ديتا بيسم فكر كنم كلا پاك شد
اين كارو كردم بعد كه سايت رو باز كردم صفحه نصب ورد پرس امد
چكار كنم؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
دوست خوبم این افزونه هیچ مشکلی نداره و بارها توسط بنده امتحان شده طبق آموزش پیش برید
به فایل wp-config برید و ببینید پیشوند تازه ای که در افزونه وارد کردید جایگزین پیشوند پیش فرض یعنی _wp شده اگر تغییر پیدا کرده بود مجدد پیشوند را به wp_ تغییر بدید
با سلام
اقا برای سایت منم کلا هر چی داشتم پرید !!!!! یه هفته روش وقت گذاشته بودم واقآ مرسی که از عواقبش نگفتید تمام زحمتام به هدر رفت !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
به جای اینکه کمک ما باشید و مارو بهتر راهنمایی کنید بدتر ضربه زدید بهمون !!!!!!!!!!!!!!!!!!!!!!
دوست خوبم زود قضاوت نکنید در مورد دیگران
این افزونه اگر مشکلی داشته باشه در مخزن خود وردپرس برای دریافت توسط کاربران تائید و گذاشته نمیشه
خودتون رو نگران نکنید همه چیز قابل حل شدن هست اگر هنوز مشکلتان پا برجاست، یوزر و رمز عبور هاستتون رو از طریق فرم تماس ارسال کنید تا براتون درست کنم
آقا امیر من زود قضاوت نکردم
فقط میگم کاشکی تو توضیحاتش میگفتین شاید این اتفاق پیش بیاد و راه حل این اتفاق هم مینوشتین !!!!
به منم حق بدید
ما تازه کارارو دریابید آقا امیر
من حق رو به شما میدم دوست خوبم اما تو ماندگار وب هیچ افزونه ای بدون تست کردن معرفی نمیشه، این افزونه هم توسط نویسنده و هم توسط خودم تست شده و مشکلی تو عملکردش دیده نشده بود
حل مشکل هم نیاز به ویرایش جداول دیتابیس وردپرس داره که کار تخصصی هست و در صورت عدم آشنایی مشکل بوجود آمده قابل بازگردانی نخواهد بود
اگر نیاز بود اطلاعات رو بفرستید تا در اسرع وقت مشکل رو بررسی و برطرف کنم
حسین جان سایتتون رو بررسی کردم
متاسفانه مشکل بوجود اومده به خاطر بی توجهی خودتون بوده، شما تنها نام رو در افزونه قرار دادید و آندرلاین _ رو نگذاشتید برای همین وردپرس شما نتونسته نام جدوال رو بشناسه
نام جدول رو شما به این شکل گذاشتید
nemenikora
در صورتی که باید اینطور میگذاشتید
nemenikora_
وقت بخیر
بچه ها اشتباه از من بوده باید نام مورد نظر رو همراه با آندرلاین میزدم که نزدم و بچه ها هواستون به این موضوع باشه تا مثل من این مشکل براتون پیش نیاد .
آقا امیر بازم شرمنده
فدای سرتون دوست خوبم برای هرکسی حتی خود من هم ممکنه پیش بیاد
خوشحالم که مشکلتون حل شده
موفق باشید
درود.
من فایل بک آپی ک از دیتابیس داشتمو ویرایشکردم کل wp رو با اسم مد نظرم جابجا کردم.
بعدشم توی کانفیگ فایل بجای wp همون اسمو نوشتم.سایت کار میکنه.
این به لحاظ تکنیکی ک مشکلی ایجاد نمیکنه؟!
درود بر شما
خیر همون کاری رو انجام دادید که این افزونه قرار بود براتون انجام بده 🙂
شاد باشید
سپاس فراوان.
چون حجم تغییر توی دیتابیس زیاد بود.بهتر دیدم سوال کنم.
خیلی دنبال همیچین چیزی میگشتم. ممنون
من با نصب این افزونه دوباره وب سایتم به صفحه install رفت و وب سایتم پاک شد ! واقعا که ! لطفا قبل از گذاشتن مطالب امتحان کنید یعد مطلب بذارید! اه
دوست عزیز خوبم در مورد دیگران تصمیم نگیرید، این پلاگین امتحان شده ( به نکته ای که آخر نوشته هم اشاره شده توجه کنید )
در کل نگران نباشید چون اشتباه از سمت خود شما هست و هیچ چیزی آسیب ندیده، فایل کانفیگ رو باز کنید و ببینید نام جدول تغییر پیدا کرده یا نه
اگر تمایل داشتین یوزر پس وردپرس و هاست رو بدید تا براتون درست کنم
tansu68@live.com
سلام
این افزونه با wp 4.1 مشکلی نداره و کار میکنه ؟
این افزونه پیش از معرفی امتحان شده اما بهتره از افزونه استفاده نکنید و از روشهای مطمئن تر استفاده کنید، روش دستی مطمئن تر هست
در گوگل جستجو کنید حتماً آموزش هایی رو در این رابطه پیدا میکنید
موفق باشید
سلام. خسته نباشید.
من با این ارور مواجه شدم: شما مجوز کافی برای دسترسی بهاین برگه را ندارید.
اینم آدرس سایتم: weall.ir
من نمیدونم چطوری این کار رو انجام بدم.
میشه برام توضیح بدین که
چیکار کنم؟
از کدوم قسمت باید پیشوند رو تغییر بدم؟
درود
بعد از فعال کردن فکر میکنم گزینه ای رو به ابزارها اضافه میکنه
موفق باشید
آخرین ورژن افزونه ی db-prefix-change رو دانلود کردم. اما نمیدونم چطوری فعالش کنم
آقا دمت گرم خیلی کارت درسته
هر چی ازت تشکر کنم کمه
تورا به خدا کم لطفی یه سری مبتدی مثل ما رو ببخش
خیلی رو دیتا بیس کار کرم و نشد اما با این افزونه خیلی راحت انجام شد
برای شما آرزوی موفقیت روز افزون دارم و یه خواهش کوچک
من خیلی وقته دنبال یه افزونه هستم که امنیت سایت بالا ببرم مثل Better WP Security یا چیزای دیگه اگه در این زمینه هم یه لطفی به ما مبتدی ها بکنی ممنون میشم یه افزونه خوب معرفی کنید
خواهش میکنیم دوست خوبم
افزونه در این رابطه زیاد هست و نیازی به معرفی نیست، هر کدوم که از تعداد دریافت و امتیاز بیشتری برخوردار باشند مسلما افزونه ی خوبی هستند
برای کار کردن هم تنها باید زبانتون خوب باشه
موفق باشید
با سلام
اگر مدت زمانی مثلاً یکسال از فعالیت سایت سپری شود و پست های زیادی داشته باشد تغییر این جداول صدمه ای به آن زند یا خیر مثل تغییر پیوند یکتا که اکثریت نظرشان بر صدمه به رنکینگ سایت برای مدتی است؟
باتشکر
درود
خیر هیچ ارتباطی ندارد، تنها استفاده از این افزونه برای افراد مبتدی توصیه نمیشود
موفق باشید
با سلام
من هنوز وردپرس رو نصب نکردم ، اگر تغییری تو فایل wp-config یا هر چیزه دیگه ای باید بدم لطفن راهنمایی کنید. کلن برای امنیت بالاتر قبل از نصب وردپرس چه تغییراتی باید اعمال کنم؟چطور میتونم قبل از نصب ، پیشوند پیش فرض جداول دیتابیس وردپرس رو تغییر بدم؟لطفن دقیق بگید چی رو توwp-config تغییر بدم.اگر آموزشی هم برای امنیت سازی وردپرس قبل از نصب دارید معرفی کنید.
باتشکر
درود
تو خط 62 :
$table_prefix = ‘wp_’;
wp رو به چیزی که مورد پسندتون هست تغییر بدید، نمونه : wamirpir
نوشتههای پیوسته : امنیت وردپرس
ممنون از پاسخ شما
فایل wp-config رو تنظیم کردم. لینکی که دادید بعضی هاش رو خوندم اما از اونجایی که مطالب زیادی برای امنیت سایت هست.لطفن بگید مورد دیگه ای مثله این (پیشوند پیش فرض جداول دیتابیس وردپرس) هست که انجام دادنش قبل از نصب وردپرس برای امنیت آسان تر یا امکان پذیر تر باشه.
ممنون میشم جواب این سوالم رو هم بدید.
خیر، مهمترینشون همین بوده، پیش از نصب
در کل وردپرس دارای امنیت بسیار قویای هست و اگه افزونهی غیراسانداردی نصب نشه و از بابت سرور هم مطمئن باشید، هک کردن این سیستم به همین راحتیها نخواهد بود.
با سلام
ببخشید این سوال ربطی به این پست نداره، اما نمی دونستم کجا باید بپرسم لطفن راهنمایی کنید.
من یک فروشگاه دارم با ادرس mydomain.com حالا می خام یک ساب دامین برای درست کردن وبلاگم به ادرس mydomain.com/blog داشته باشم که با یک هاست ( سرور ) جدا گانه کنترل بشه.این امکان به این شکل blog.mydomain هست که dnsساب دامین رو از سی پنل تنظیم می کنه به ای پی هاست دیگه اما من می خام این دامنه mydomain.com/blogرو به هاستی دیگه وصل کنم.یعنی فروشگام برای امنیت بیشتر با یک هاسته دیگه تو mydomain.com کنترل بشه و بلاگ من هم به این شکلmydomain.com/blog تو هاسته دیگه کنترل بشه.
با تشکر
شدنی نیست.
یه سوال خودشما چرا تغییرات رو اعمال نکردید؟
یاسر جان چه تغییری رو؟
سلام و درود خدمتتون
بازم تشکر از اموزشهای کم نظیرتون
اقا امیر یه راه کم دردسرو ساده تری برای محافظت حداکثری از سایت میشه معرفی کنید؟
یعنی با کمترین تغییر بشه درصد بالایی امنیت سایت رو بالا برد
بعد یه سوال یه افزونه ای رو معرفی کردید با لینک زیر
http://wordpress.org/plugins/secure-folder-wp-contentuploads/
اینو اگه فعال کنیم دیگه نیاز نیست پوشه ها رو از طریق ربات مسدود کنیم؟
مثلا ربات جستجوگر گوگل بعده مسدود کردن با این افزونه دیگه خود به خود به فایلهاش دسترسیش مسدود میشه؟
درود بر شما
راه کم دردسر اینه که یه افزونه امنیتی وردپرس نصب کنید که بیشتر آیتمها رو برای محافظت از سایت وردپرسی شما داشته باشه، در صورت عدم تمایل باید خودتون نسبت به ایمن سازی وردپرس اقدام کنید.
اون افزونه برای این هست که فایلهای مهم قابلیت اجرا رو نداشته باشن و فایل index.html برای اجرا تو اولویت قرار بگیره.
خیلی ممنون از پسختون
بعد از تغییرات بالا در بروزرسانی خودکار وردپرس اختلالی بوجود نمیاد؟یا بعضی از افزونه ها
و اینکه دومین روش مثل اولین روش کارایی داره؟
خواهش میکنم
اگر منظور شما آموزشی هست که در این نوشته قرار دادیم، بهتر هست اینکار توسط یک وردپرس کار انجام شود، چراکه تغییر پیشوند دیتابیس وردپرس یک تغییر حساس هست و در صورت ایجاد مشکل، شخصی که تسلط دارد به راحتی مشکل را حل میکند، اگر از کاربران هاستینگ ماندگار وب هستید، تیکت بزنید تا این مورد بصورت برای شما انجام شود.
هر کس با ورد پرس کار میکنه به این ایمیل بگین بهتون اموزش کامل میده امنیت ورد پرس رو کارش درسته
**دیدگاه ویرایش شد / تبلیغاتی**
سلام و عرض ادب خدمت شما دوست عزیز.
بنده از افزونه hide my wp استفاده میکنم و تا حدودی شخصی سازی کردم.
اما الان سوال من چیز دیگه است که فقط در ارتباط با جداول وردپرس نیست.
—————
1- اگر ctrl u بزنیم و wp رو سرچ کنم میبینم توی یک سری از افزونه ها، یا حتی کلاس css (آی دی ها) قالب یا افزونه از wp استفاده کرده!
مثلا:
id=’wp-block-library-rtl-css’
https://mandegarweb.com/wp-json/
class=”wp-services”>
wp-post-image
wp-image
و …
چه طور میتونم این wp هارو عوض کنم؟!
———————–
2- آیا امکان این وجود دارد که اسم افزونه ها رو عوض کنم، به طوری که مشکلی برای سایت ایجاد نشه و اسم افزونه هم از سورس سایت تغییر پیدا کنه؟
برای این مورد باید اسم پوشه افزونه مربوطه+نام افزونه از فایل css مربوطه تغییر پیدا کنه؟
———————-
3- آیا تغییر آدرس wp-admin رو پیشنهاد میکنید؟
———————-
ممنون میشم برای هر 3 سوالم راهنمایی بفرمایید.
درود و سپاس
اونقدرها حساس و زوم نشید روی این موارد.
وردپرس به خودی خود ضدگلوله هست و اگر شما از افزونهها و یا پوستههای نال شده استفاده نکنید، جای نگرانی وجود نخواهد داشت. برای نمونه هیچکدام از مواردی که به آنها اشاره داشتید در ماندگار وب بکار گرفته نشده است.
شاد و پیروز باشید.
با عرض سلام و خسته نباشيد
من اين افزونه رو نصب و فعال كردم ولي حالت RTL بهم خورد و حتي در فايرفاكس هم نتونستم گزينه Switch Text Direction رو پيدا كنم و با كليك راست همچين چيزي نداشت و در ساير مرورگرها نيز بهم ريخته شده و فقط تونستم از طريق سي پنل اين افزونه رو غير فعال كنم. به هرحال ميخواستم بدونم افزونه ديگه اي براي اينكار وجود داره يا خير و يا اگه وجود نداره چون حال RTL رو درست كنم (چون صفحه كه بهم ميريزه اصلا قابليت كار با اين افزونه نيست)
با تشكر
با درود.
آندرلاین میبایست در آغاز باشد، شما در فایل نتپد پیشوند دلخواه خود را تایپ کنید (به همراه آندرلاین) سپس آنرا کپی و پیست کنید در فیلد مربوطه.
سلام. با توجه به عدم وجود این افزونه در مخزن وردپرس لازم دیدم افزونه های جدید رو معرفی کنم. در صورت بررسی و تایید این افزونه ها رو به جای افزونه معرفی شده اعلام کنید دوستان استفاده کنند.
https://wordpress.org/plugins/change-table-prefix
و
https://wordpress.org/plugins/wp-prefix-changer
موفق باشید.
درود و سپاس فراوان از شما دوست عزیز.
سلام پلاگین برای ایجاد کامنت زیر هم مثل وبسایت شمت چیست
درود.
با افزونه نیست و کد هست دوست عزیز.