همانگونه که میدانیم امنیت در فضای اینترنتی از اهمیت ویژه ای برخوردار است و هک شدن سایت توسط هکرها اصلا موضوع جالب و سرگرم کننده ای برای ما نیست. از آنجایی که وردپرس هم اکنون یکی از محبوب ترین سیستم های مدیریت محتوا محسوب می شود، بنابراین انگیزه فراوانی برای هک کردن آن وجود دارد و به همین دلیل انجام اقدامات لازم به منظور افزایش امنیت آن، باید جدی گرفته شود. همچنین cms های رایگان نظیر وردپرس به صورت اُپن سورس یا همان متن باز در اختیار کاربران قرار می گیرد و عموم افراد برخلاف cmsهای تجاری به کدهای آن به راحتی دسترسی دارند و می توانند با پیدا کردن باگ ها و دیگر مشکلات امنیتی ، به سایت ورپرسی شما حمله ور شوند و آن را هک نمایند. روش های مختلفی به منظور افزایش امنیت مانند انتخاب رمز عبور قوی، استفاده از روش ورود امن ssl ، حفاظت از سایت وردپرس با آنتی ویروس و … وجود دارد؛ رمزگذاری پوشه wp-admin نیز یکی از این روش هاست که در مطالب قبلی از آموزش وردپرس نحوه انجام آن را توضیح دادیم. اما این روش ممکن است باعث ایجاد مشکل ایجکس در زمان رمزگذاری روی پیشخوان وردپرس شود که در ادامه با روش رفع مشکل ایجکس در زمان رمزگذاری روی پیشخوان وردپرس wp-admin آشنا خواهید شد.
قرار دادن رمز برروی پوشه wp-admin
همانگونه که گفته شد اولین و یکی از مهم ترین اقداماتی که می توان به این منظور انجام داد، قرار دادن رمز بر روی پوشه wp-admin یا پنل مدیریت سایت می باشد. قرار دادن رمز برروی پوشه wp-admin موجب می شود تا در هنگام ورود به پنل مدیریت دو رمز از شما خواسته شود؛ همچنین می توانید یک صفحه مجزا برای ورود به پیشخوان سایت وردپرسی خود ایجاد کنید. با انجام این کار در هنگام ورود به پیشخوان سایت با چنین پیغامی روبه رو خواهید شد.
مشکل ایجکس دز زمان رمزگذاری روی پیشخوان وردپرس wp-admin
مشکل ایجکس ممکن است در زمان رمزگذاری بر روی پیشخوان وردپرس wp-admin ایحاد شود. این مشکل باعث ایجاد مشکلات آتی در سایت وردپرس خواهد شد و ممکن است تا جایی پیش رود که باعث از بین رفتن قالب وردپرس شود و همچنین از کاربران در هنگام ورود به سایت نام کاربری و رمز عبور بخواهد.
این مشکل زمانی به وجود می آید که برای تمام درخواست های ایجکسی ، دسترسی به فایل admin-ajax.php قطع می شود. برای انجام تمام درخواست های ایجکسی دسترسی به این فایل الزامی می باشد. در نهایت این مشکل ممکن است باعث از کار افتادن قالب وردپرس شما و خطاها و مشکلات بعدی شود. بنابراین حل مشکل ایجکس هنگام قرار دادن رمز بر روی wp-admin از اهمیت ویژه ای برخوردار است.
رفع مشکل ایجکس
وبمستر 98 همواره در تلاش است تا در روند آموزش وردپرس، مشکلاتی که ممکن است به وجود آید را برطرف سازد؛ به منظور رفع این مشکل نیز به کمک شما آمده است. برای رفع مشکل ایجکس هنگام قرار دادن رمز بر روی پوشه wp-admin می بایست ابتدا وارد ویرایش فایل .htaccess شوید و کد زیر را به آن اضافه و آن را ذخیره نمایید. فایل .htaccess در کنار دیگر فایل های وردپرس و در داخل روت هاست می باشد که در حالت پیش فرض در c-panel به صورت مخفی می باشد که برای انجام عملیات برروی آن باید آن را از حالت مخفی خارج نمایید. کد مربوط در ادامه آورده شده است.
<Files admin-ajax.php> Order allow,deny Allow from all Satisfy any </Files>
با قرار دادن این کد، به راحتی مشکل شما برطرف خواهد شد. در صورتی با انجام این کار باز هم حل نشد می بایست از هاستینگ خود درمورد برطرف کردن آن کمک بخواهید.
از اینکه که در این قسمت از آموزش وردپرس نیز همراه ما بودید، متشکریم. اگر در مورد این پست به مشکلی برخوردید، می توانید سوال خود را در قسمت نظرات بیان کنید تا پاسخ آن را دریافت نمایید. همچنین در صورتی که نیاز به قالب وردپرس دارید، می توانید به دسته بندی قالب وردپرس مراجعه نمایید.