به عنوان اولین پستم در پایگاه اینترنتی یک وب مشخصه های کاربردی فایل 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:
در وردپرس در هنگان ارسال پست هر ۳۰ ثانیه نوشته بصورت خودکار ذخیره میشه برای اینکه بتونید این زمان رو تغییر بدین از مشخصه زیر استفاده کنید (عدد ۳۰ بر حسب ثانیه حساب شده (:
define('AUTOSAVE_INTERVAL', 30);
افزایش میزان حافظه:
وردپرس در حال عادی نیاز به ۳۲ مگ حافظه داره اما وقتی سایتتون پویاتر میشه و تعدا پلاگینها بیشتر میشه باید فضای حافظه نیز افزایش پیدا کنه می تونید از مشخصه زیر استفاده کنید برای افزایش :
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 چه چیزهایی رو تغییر دادین ؟
در مورد سوال دوم بله تست شده هست و براحتی کار می کنه البته قبلش رو لوکال هم تست بگیرید
سلام متشکر از اموزشتون
سوالی که دارم اینه که من کدی رو که برای تایین حافظه برای سیستم وردپرس بود رو توی فایل مربوطه سرچ کردم و نبود ، یعنی باید این کد رو خومون اضافه کنیم براش؟ اگر جواب مثبته ، میخوام بدونم که ایا اگر ما این کد رو اضافه کنیم و مثلا محدودیت رو بکنیم ۱۲۸ بهتره و یا اصلا دست نزنیم به صورت پیش فرض بمونه؟ البته ما توی فایل PHP.ini یه تغیراتی توی این زمینه دادیما
==
سوال دوم هم مربوطه به انتقال اون پوشه که میگید مهمه ، میخواستم بدونم با انتقال این پوشه ، ایا هیچ مشکلی برای پلاگین ها وو… پیش نمیاد؟ یعنی تست شده این روش؟
توی بخش اپدیت کردن پلاگین ها و خود سیستم وردپرس چی؟
به قول بچه ها گفتنی :
*درود نابغه جان… *
کوچیک شما هم هستیم =))
درود
خیلی عالی بود مرتضا جان!
موفق و سربلند باشید.
سعید جان بیشتر از این چوبکاریمون نکن 😉
ممنون مرتضی جان ، انصافا من همین الان بیشترشون رو یاد گرفتم و نمیدونستم ،، خیلی مفید و عالی بود ..
مرسی دوست من .. 😡