PDA

نسخه کامل مشاهده نسخه کامل : مشکل Password Protect Directories روی فولدر wp-admin



sam.sum
07-02-2010, 17:55
خیلی فوری
دوستان من وقتی رو فولدر wp-admin با استفاده از Password Protect Directories یوزر و پسورد تعریف کنم دیگه نمی تونم وارد wp-admin بشم و این خطا رو میگیرم
خطای 404 - پیدا نشد
متاسفم , اما شما در جستجوی چیزی هستید که اینجا نیست.
چیکار کنم؟

tabriz-info
08-02-2010, 11:53
برای چی این کارو میکنید ؟

این کار ممکنه بر روی htaccess تاثیر بزاره خود ورد پرس یوزر پسورد داره دیگه

اگر براتون خیلی مهمه لطفا بگید چه کاری انجام میدهید

sam.sum
08-02-2010, 12:06
برای چی این کارو میکنید ؟

این کار ممکنه بر روی htaccess تاثیر بزاره خود ورد پرس یوزر پسورد داره دیگه

اگر براتون خیلی مهمه لطفا بگید چه کاری انجام میدهید

برای اینکه براحتی نشه هکش کرد

tabriz-info
08-02-2010, 12:11
اگه بتونید مسیر ادمین رو عوض کنید این راه بهتریه

یادتون نره قبل از هر کاری بک اپ بگیرید

darkdream2012
14-02-2010, 10:26
سلام برای عوض کردن مسیر ادمین این کارها رو انجام بدید
- وردپرس رو توی ریشه‌ی سایت نصب می‌کنیم.

۲- یه پوشه می‌سازین توی ریشه‌ی سایت مثلن با اسم‌ه admin و یه وردپرس دیگه هم توی اون بارگذاری می‌کنیم (نیازی به نصب نیست). فعلن هم هیچ‌کاری با این وردپرس‌ه زیرشاخه نداریم.

۳- به بخش مدیریت وردپرس می‌ریم٬ توی بخش تنظیمات » همگانی٬ نشانی وردپرس (URL) رو به وردپرسی که توی زیرشاخه نصب کردیم ارجاع می‌دیم: [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) اما کاری به نشانی وبلاگ نداریم و تغییرش نمی‌دیم. نتیجه یه چیزی هست مثل این: [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

۴- پرونده‌ی index.php که توی ریشه‌ی سایت وجود داره رو ویرایش می‌کنیم و خط زیر رو:
require('./wp-blog-header.php');
با چنین چیزی جایگزین می‌کنیم که اشاره به زیرشاخه (admin) داره:
require('./admin/wp-blog-header.php');

۴- حال باید پرونده‌ی wp-config.php که توی ریشه‌ی سایت وجود داره رو به زیرشاخه‌ای که ساختیم انتقال بدیم٬ بعدش پرونده‌ی index.php که توی زیرشاخه وجود داره رو با استفاده از این دستورات به index.phpه ریشه‌ی سایت ارجاع بدیم:

header('[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] 301 Moved Permanently’);header(’Location: ‘URL);header(’Connection: close’);که به‌جای URL باید آدرس اصلی سایت رو بنویسیم.
۵- حالا می‌تونین پرونده‌های وردپرسی که توی ریشه‌ی سایت نصب کردین رو (به‌جز index.php اصلی) پاک کنین.
نکات:
۱- اگر از پیوند یکتا استفاده می‌کنین باید پرونده‌ی htaccess.تون توی ریشه‌ی سایت و کنار index.php اصلی باشه.
۲- برای ورود به بخش مدیریت سایت‌تون از این به‌بعد باید از این آدرس استفاده کنین:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

sam.sum
14-02-2010, 10:53
سلام برای عوض کردن مسیر ادمین این کارها رو انجام بدید
- وردپرس رو توی ریشه‌ی سایت نصب می‌کنیم.

۲- یه پوشه می‌سازین توی ریشه‌ی سایت مثلن با اسم‌ه admin و یه وردپرس دیگه هم توی اون بارگذاری می‌کنیم (نیازی به نصب نیست). فعلن هم هیچ‌کاری با این وردپرس‌ه زیرشاخه نداریم.

۳- به بخش مدیریت وردپرس می‌ریم٬ توی بخش تنظیمات » همگانی٬ نشانی وردپرس (URL) رو به وردپرسی که توی زیرشاخه نصب کردیم ارجاع می‌دیم: [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) اما کاری به نشانی وبلاگ نداریم و تغییرش نمی‌دیم. نتیجه یه چیزی هست مثل این: [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

۴- پرونده‌ی index.php که توی ریشه‌ی سایت وجود داره رو ویرایش می‌کنیم و خط زیر رو:
require('./wp-blog-header.php');
با چنین چیزی جایگزین می‌کنیم که اشاره به زیرشاخه (admin) داره:
require('./admin/wp-blog-header.php');

۴- حال باید پرونده‌ی wp-config.php که توی ریشه‌ی سایت وجود داره رو به زیرشاخه‌ای که ساختیم انتقال بدیم٬ بعدش پرونده‌ی index.php که توی زیرشاخه وجود داره رو با استفاده از این دستورات به index.phpه ریشه‌ی سایت ارجاع بدیم:

header('[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] 301 Moved Permanently’);header(’Location: ‘URL);header(’Connection: close’);که به‌جای URL باید آدرس اصلی سایت رو بنویسیم.
۵- حالا می‌تونین پرونده‌های وردپرسی که توی ریشه‌ی سایت نصب کردین رو (به‌جز index.php اصلی) پاک کنین.
نکات:
۱- اگر از پیوند یکتا استفاده می‌کنین باید پرونده‌ی htaccess.تون توی ریشه‌ی سایت و کنار index.php اصلی باشه.
۲- برای ورود به بخش مدیریت سایت‌تون از این به‌بعد باید از این آدرس استفاده کنین:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])

فکر کنم برای ورود آدریش به این شکل هم بشه
yoursite.com/admin/wp-admin
درسته؟
میشه برای تغییر آدرس لاگین از ّFind & Replace هم استفاده کرد البته می دونم این کار بیشتر از چیزی که گفتی کار میبره و دقت خیلی زیادی لازم داره

darkdream2012
14-02-2010, 13:17
سلام ظهربخیر
بله میشه