به عنوان اولین پستم در پایگاه اینترنتی یک وب مشخصه های کاربردی فایل wp-config براتون آماده کردم ، فایل wp-config در روت سایت قرار داره و برای حفط امنیت بیشتر گاهی وقتها به یک پله قبلش و یا یک پوشه قبلش انتقال میدن ، در هر صورت هر کاربری که وردپرس رو نصب می کنه مایل هست رابط کاربریش رو با اطلاعات سایتش بهتر و کاربر پذیر تر کنه در ادامه چند معرفه برای ویرایش این فایل معرفی می کنم
محدودیت در پیش نویس ها جهت بازنگری
# Maximum 5 revisions # define('WP_POST_REVISIONS', 5);
غیر فعال کردن این مشخصه :
# Disable revisions #define('WP_POST_REVISIONS', false);
خالی کردن سطل آشغال به صورت خودکار :
مطالبی که در ادمین وردپرس پاک کی می کنید به صورت کامل پاک نمیشن و به پوشه trash انتقال داده میشن برای اینکه این مطالب به این پوشه نرن و مستقیم تحت زمانی خاص توی سایت پاک بشن
define('EMPTY_TRASH_DAYS', 5 );
مدیریت زمان AUTOSAVE:
در وردپرس در هنگان ارسال پست هر 30 ثانیه نوشته بصورت خودکار ذخیره میشه برای اینکه بتونید این زمان رو تغییر بدین از مشخصه زیر استفاده کنید (عدد 30 بر حسب ثانیه حساب شده (:
define('AUTOSAVE_INTERVAL', 30);
افزایش میزان حافظه:
وردپرس در حال عادی نیاز به 32 مگ حافظه داره اما وقتی سایتتون پویاتر میشه و تعدا پلاگینها بیشتر میشه باید فضای حافظه نیز افزایش پیدا کنه می تونید از مشخصه زیر استفاده کنید برای افزایش :
define('WP_MEMORY_LIMIT', '96M');
فعال کردن شبکه :
خب این یکی رو هم که همه می دونن کارش چی هست !!!
define('WP_ALLOW_MULTISITE', true);
تعمیر و بهینه سازی خودکار دیتابیس :
define('WP_ALLOW_REPAIR', true);
مسدود کردن درخواست های خارجی:
اگر وب سایتتون رو منتقل کردین و در مورد چگونگی تغییر URL وب سایت از طریق phpMyAdmin اشنایی ندارین، شما می تونید کد زیر را به wp-config.php اضافه کنین تا تنظیمات پایگاه داده نادیده گرفته بشه. بعد از اون شما می تونید تنظیمات پایگاه داده انجام بدین
define('WP_HOME', http://www.domain.com); // no trailing slash define('WP_SITEURL', http://mydomain.com); // no trailing slash
استفاده از ssl:
define('FORCE_SSL_ADMIN', true);
انتقال wp-content به پوشه ایی دیگر:
یک راه بزرگ جهت متوقف کردن هکرها این هست که پوشه wp-content رو به یک پوشه دیگه منتقل کنید . این پوشه حاوی تم ها ، پلاگین ها، و دیگر موارد هست . با حرکت این پوشه به پوشه دیگه شما می تونید جلوی حمله های مخرب جهت صدمه زدن به وب سایت خودتون رو متوقف کنین:
define('WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT']./another-folder-or-location/wp-content); define('WP_CONTENT_URL', http://your-domain-name.com/another-folder-or-location/wp-content); define('WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT']./another-folder-or-location/wp-content/plugins); define('WP_PLUGIN_URL', http://your-domain-name.com/another-folder-or-location/wp-content/plugins);
مرسی
مطلبتون برام تازگی داشت، فیض بردم:دی
@بوشهر : خواهش ميكنم ، ممنون از ديدگاهت دوست عزيز ..
مرسی مرسی … من از این سایت خیلی چیزها یاد گرفته ام
خواهش ميكنم ، باعث خوشحالي ما هستش .. موفق باشيد ../.
ممنون بابت اشتراک گذاری مطالب مفیدتان
اول تشکر بخاطر مطلب.
و قسمت افزایش حافظه بیشتر مورد توجه من بود!
آیا مثلا افزونه ها چند تا شد باید از این تابع استفاده کنیم؟ 😐
@ اكبر : بستگي به سرور و هاستينگون داره ، هميشه اينكار لازم نيست حتي با داشتن افزونههاي زياد ، ولي گاهي اوقات بعضي مواقع با خطاهاي كمبود حاظه موجه ميشيم كه دليلش هم محدوديت ميزبان هستش كه اينكار انجام ميشه ..
چرا مدتي از پست جديد خبري نيست؟
بسیار عالی بود /.
[…] مشخصه های کاربردی فایل wp-config […]
مطلب خوبی بود مخصوصا انتقال پوشه برای امنیت بیشتر 😉
مشخصه اول موجود نیست می تونید دستی اصافه کنید
توی php.ini چه چیزهایی رو تغییر دادین ؟
در مورد سوال دوم بله تست شده هست و براحتی کار می کنه البته قبلش رو لوکال هم تست بگیرید
سلام متشكر از اموزشتون
سوالي كه دارم اينه كه من كدي رو كه براي تايين حافظه براي سيستم وردپرس بود رو توي فايل مربوطه سرچ كردم و نبود ، يعني بايد اين كد رو خومون اضافه كنيم براش؟ اگر جواب مثبته ، ميخوام بدونم كه ايا اگر ما اين كد رو اضافه كنيم و مثلا محدوديت رو بكنيم 128 بهتره و يا اصلا دست نزنيم به صورت پيش فرض بمونه؟ البته ما توي فايل PHP.ini يه تغيراتي توي اين زمينه داديما
==
سوال دوم هم مربوطه به انتقال اون پوشه كه ميگيد مهمه ، ميخواستم بدونم با انتقال اين پوشه ، ايا هيچ مشكلي براي پلاگين ها وو… پيش نمياد؟ يعني تست شده اين روش؟
توي بخش اپديت كردن پلاگين ها و خود سيستم وردپرس چي؟
به قول بچه ها گفتنی :
*درود نابغه جان… *
کوچیک شما هم هستیم =))
درود
خیلی عالی بود مرتضا جان!
موفق و سربلند باشید.
سعید جان بیشتر از این چوبکاریمون نکن 😉
ممنون مرتضي جان ، انصافا من همين الان بيشترشون رو ياد گرفتم و نميدونستم ،، خيلي مفيد و عالي بود ..
مرسي دوست من .. 😡