همینطوری که در عنوان خواندید ،در این نوشته میخوایم نشون بدیم چطوری میتونی با رمز گزاری روی پوشه wp-admin از وردپرس خودمو محافظت کنیم
برای اینکار لازم هست که ما وارد پنل مدیریت هاستمون بشیم
برای اینکه راحت تر و ساده تر بیان کنیم ما فقط از cPanel استفاده می کنیم آموزش پنل های دیگر هم مثل همین هست
وارد سی پنل بشید اسکرول را روی تب ” Security” یا همون امنیت بیارید و روی “Password Protect Directories” کلیک کنید.
زمانی که کلیک میکنید یک صفحه باز میشه که میخواد دایرکتوری موردنظرتون رو معرفی کنید
فقط روی ” Web Root” کلیک کنید یا مثل تصویر عمل کنید سپس پوشه ادمین را بیابید
وطبق تصویر زیر عمل کنید و در قسمت یوزر نیم و پسورد ، نام کاربری و رمز عبور مورد دلخواه خود را وارد کنید
با این راه ساده هر وقت وارد قسمت مدیریت بشید با پیغامی شبیه زیر مواجه میشوید
روش دستی
ابتدا با استفاده از این سایت فایل .htpasswds را بسازید اینکار آسانترین روش هست سپس در مسیر /public_html/ آپلود کنید
بهترین مسیر برای آپلود مسیر زیر هست:
home/user/.htpasswds/public_html/wp-admin/passwd/
سپس فایل .htaccess را در پوشه /wp-admin/ بسازید و اگر هست این کد های زیر را اضافه کنید
AuthName "Admins Only" AuthUserFile /home/yourdirectory/.htpasswds/public_html/wp-admin/passwd AuthGroupFile /dev/null AuthType basic require user putyourusernamehere
فراموش نکنید که نام کاربری تون رو بزارید و همچنین قسمت AuthUserFile رو آپدیت کنید
پرسشهای متداول:
من ارور 404 رو دارم یا خیلی با پیغام انتقال ناموفق مواجه میشوم
این اتفاق بخاطر تنظیمات سرورتون هست برای حل این مشکل فایل .htaccess را باز کنید و کد
ErrorDocument 401 default
رو اضافه کنید
چطوری مشکل آجاکس پنل رو حل کنم؟
با پسورد گزاشتن فایل های آجاکس ادمین خونده نمیشوند برای حل این مشکل به آدرس /wp-admin/ برید و فایل .htaccess را ویرایش کنید و اطلاعات زیر رو در آن کپی نمایید
<Files admin-ajax.php> Order allow,deny Allow from all Satisfy any </Files>
ایووووولا به شما
خیلی خیلی از این آموزش و مخصوصا پرسش های پیش آمده ممنونیم
سلام
خواهش میکنم
نظرات شما باعث دلگرمیست 🙂
درباره روش دستی اطلاعی نداشتم
ممنون
ببحشید همه ی این کار ها را کردم دیگه اصلا wp-admin ؤو باز نمی کنه
آقا کسی جواب نمیده ؟
ارور زیر رو میده
This problem can sometimes be caused by disabling or refusing to accept cookies.
از این روش استفاده نکنید برای شما چون دسترسی به یکسری فایل هارو بسته احتمالا و کوکی هارو نمیشناسه
احتمال داره بخاطر هاست باشه(بازم میگم یک احتمال هست)