در این پست ۱۰ترفند با استفاده از فایل wp-config.php برای ارتقای وب سایت وردپرسی شما عنوان خواهد شد؛
پیش گیری کردن از خواستن اعتبار FTP توسط وردپرس
خط زیر را در فایل wp-config.php خود را جایگذاری کنید. این فایل در ریشه ی نصب وردپرس شما واقع شده است.
۱
|
define( 'FS_METHOD' , 'direct' ); |
لطفا توجه داشته باشید که کد ارائه شده در بالا ممکن است در همه ی میزبانان ارائه دهنده ی خدمات کار کنند، و حتی اگر میزبان شما بد پیکربندی شده باشد، ممکن است مسائل امنیتی ایجاد کند، بنابراین اگر در مورد میزبان خود مطمئن نیستید، از استفاده از آن اجتناب کنید.
به وردپرس بگویید که اعتبار FTP شما را به خاطر داشته باشد
اگر روش فوق بر روی سرور شما کار نمی کند، و یا اگر نمی خواهید به دلایلی آن را پیاده کنید، در اینجا یک قطعه ی مفید دیگر برای شما داریم. این یکی به سادگی به وردپرس می گوید که اعتبار FTP شما را به خاطر داشته باشد، بنابراین هنگامی که سایت خود را آپ گرید می کنید دوباره از شما FTP نخواهد خواست.
۱
۲
۳
۴
|
define( 'FTP_HOST' , 'ftp.yoursite.com' ); define( 'FTP_USER' , 'Your_FTP_Username' ); define( 'FTP_PASS' , 'Your_FTP_password' ); define( 'FTP_SSL' , true); // If you can use a SSL connection set this to true |
منبع : http://admindaily.com/how-to-stop-wordpress-ftp-to-upgrade-plugins.html
اجازه ندادن به ویرایش مستقیم فایل
به طور پیش فرض، وردپرس به مدیریت سایت اجازه می دهد تم ها و فایل های افزونه را از طریق یک ویرایشگر سازه، به طور مستقیم ویرایش کند. این کار بسیار مفید است، اما اگر در حال ایجاد یک سایت برای مشتریتان هستید، مطمئنا نمی خواهید که سایتش را ویران کند. در اینجا یک راه ساده برای اجازه ندادن به ویرایش مستقیم ارائه می دهیم.
۱
|
define( 'DISALLOW_FILE_EDIT' , TRUE); |
خالی کردن سطل زباله به طور خودکار
اگر می خواهید تعریف کنید که هر چند وقت یکبار سطل زباله باید به صورت خودکار خالی شود، راه درست برای انجام آن در اینجا آمده است:
۱
|
define( 'EMPTY_TRASH_DAYS' , ۱); |
برای خالی کردن خودکار اسپم نظرات در هر دوره ی X روزه، به جای۱، X بگذارید. به همین سادگی!
به راحتی محل نصب وردپرس خود را تغییر دهید
وردپرس از یک روش جابجایی خودکار، پشتیبانی می کند که به عنوان یک کمک سریع برای در حال کار نگه داشتن یک وب سایت، وقتی که آن را از روی یک سرور به سرور دیگر منتقل می کنیم، در نظر گرفته می شود.
برای حرکت دادن آسان وب سایت وردپرس خود، خط زیر را در فایل wp-config.php خود جایگذاری کنید و سپس مراحل توضیح داده شده درWordPress Codex را دنبال کنید.
۱
|
define( 'RELOCATE' ,true); |
افزایش میزان حافظه ی وردپرس
به طور پیش فرض، وردپرس پیکربندی شده است که حافظه ی PHP را که استفاده میکند به ۳۲M محدود کند. اگر پیامی مانند “Allowed memory size of xxxxxx bytes exhausted” دریافت کنید، ممکن است لازم باشد که این محدوده را به شکلی که در زیر نشان داده شده است افزایش دهید:
۱
|
define( 'WP_MEMORY_LIMIT' , '۹۶M' ); |
تعمیر خودکار پایگاه داده ها
با نسخه ۲٫۹ به وردپرس اضافه شده است، یک پشتیبانی بهینه سازی پایگاه داده ها به صورت خودکار وجود دارد، که می توانید آن را فعال کنید که این کار با اضافه کردن تعریف زیر به فایل wp-config.php خود و فقط در زمانی که این ویژگی مورد نیاز است، انجام می شود.
۱
|
define( 'WP_ALLOW_REPAIR' , true); |
راه آسان اشکال زدایی وردپرس
هنگامی که در حال توسعه و یا اشکال زدایی هستید، نشان دادن اشتباهات مفید است. اما زمانی که سایت شما زنده است، ممکن است نخواهید خطاهای بالقوه خود را به بقیه نشان دهید. در اینجا راه حل ساده برای نشان دادن خطاها، تنها زمانی که یک پارامتر debug=debug روی URL پیدا می شود، وجود دارد.
اولین کاری که باید انجام دهید این است که کد زیر را در فایل wp-config.php جایگذاری کنید:
۱
۲
|
if ( isset( $_GET [ 'debug' ]) && $_GET [ 'debug' ] == 'debug' ) define( 'WP_DEBUG' , true); |
پس از اینکه این کار انجام شد، همانطور که در زیر نشان داده شده است، به سادگی یک پارامتر GET را به URL صفحه ای که می خواهید اشکالزدایی شود، اضافه کنید:
۱
|
http: //www.wprecipes.com/contact?debug=debug |
اجبار به استفاده از SSL برای wp-admin
اگر وردپرس خود را بر روی یک سروری که از SSL پشتیبانی می کند،اجرا می کنید، ممکن است بخواهید به همه ی کاربردهای SSL دسترسی پیدا کنید که بر روی تمام بخش های مدیریت سایت شما کار کند. برای انجام این کار، همانطور که در زیر نشان داده شده است، به سادگی ثابت FORCE_SSL_ADMIN را در فایل wp-config.php خود تعریف کنید:
۱
|
define( 'FORCE_SSL_ADMIN' , true); |
مسدود کردن درخواست های خارجی
از زمان نسخه ی ۲٫۸، وردپرس به شما اجازه می دهد که برای کنترل دسترسی به میزبان خاص از پشت یک سرور پروکسی، ثابتی تعریف کنید.
۱
|
define( 'WP_HTTP_BLOCK_EXTERNAL' , true); |
این کد از زمان به کار گیری درخواست های خارجی را مسدود می کند. اگرچه، برخی از افزونه ها برای درست کار کردن به درخواست های خارجی نیاز دارد. اگر برای شما مشکلاتی بوجود می آید، با جایگذاری کد زیر در wp-config.php می توانید یک لیست سفید تعریف کنید. فراموش نکنید که به جای URL من، URL مورد نیاز توسط افزونه را قرار دهید، و توجه داشته باشید که باید اجازه ی دسترسی به api.wordpress.org را به منظور اطمینان از عملکرد مناسب فایل های اصلی و افزونه ها، بدهید.
۱
|
define( 'WP_ACCESSIBLE_HOSTS' , 'hamyarwp.com' ); |
تعریف URL وب سایت
دو تابع WP_SITEURL و WP_HOME که در وردپرس ۲٫۲ معرفی شد، مقدار جدولی wp_options را برای صفحه ی اصلی تحت الشعاع قرار می دهد اما آن را برای همیشه تغییر نمی دهد، که می تواند در هنگام حرکت یک وب سایت به یک دامنه ی جدید بسیار مفید باشد.
۱
۲
|
define( 'WP_HOME' , 'http://diviwp.ir' ); define( 'WP_SITEURL' , 'http://usite.ir' ); |
over the counter pain meds for dogs rightsourcerx over the counter
paroxetine 10
nexium generic south africa
stromectol pill for humans
online pharmacy birth control pills
straterra order
buy malegra 200 mg
coursework vs research masters coursework psychology
coursework knowledge definition coursework grades
azithromycin 500 mg tablet buy online
flomax diuretic
flomax 0.5 mg
cheap scripts pharmacy
medication amitriptyline 10mg
۱۶ mg tizanidine
promo code for canadian pharmacy meds
elavil prescription
zestril generic
retin a buy
coursework papers coursework ka hindi coursework help uk coursework
strattera medicine in india
albuterol tablets india
natures viagra British journal of clinical pharmacology, 1989, 27 3, 305 312 added to CENTRAL 31 January 1998 1998 Issue 1
where can i purchase disulfiram
buy levitra generic online
cafergot tablets price
where can you get clomid
motilium uk buy
order levitra over the counter
generic prednisolone
over the counter steroid cream best over the counter ed pills that work fast
best over the counter sleep aids best over the counter dark spot remover
cheap generic strattera
cheap amitriptyline
lyrica 75mg ca order lyrica without prescription purchase pregabalin pills
amoxicillin 500 mg capsules price
creative writing english coursework coursework examination coursework title page coursework in english
buy strattera online
https://over-the-counter-drug.com/# best over the counter sleeping pills
gabapentin 50 mg
plavix prescription
trust pharmacy
ivermectin prescription
nolvadex 20mg india
flomax rx
cost viagra per pill
prescription levitra online
buy antabuse
flomax price in india
cialis 40 mg There are over 30 collagen genes that codes for more than 20 different types of collagen molecules which are under the influence of several miRNAs 18
neurontin 400 mg price
inderal generic drug
clomid 250mg
buy tretinoin cream uk
over the counter inhaler walmart over the counter medicine
plavix tablet
dosage of viagra Ann Intern Med 129 1 8, 1998
over the counter pill for yeast infection over the counter nausea medicine for pregnancy
how to get augmentin
provigil canadian pharmacy
fildena cost
how to get prednisone over the counter
۵mg tadalafil generic
viagra generic online cheapest
order lisinopril 20mg
prozac canada price
bactrim canada
albuterol uk
seroquel otc seroquel generic order seroquel online
wellbutrin 150
austria pharmacy online
where to order modafinil online
prescription retin a
antabuse otc
how much is valtrex prescription
atarax cost
tretinoin 05 price
xenical buy online nz
advair drug prices
where can i where to buy cafergot for migraines
ventolin otc usa
buy lexapro online cheap
best online pharmacy reddit
buspar medication generic
tizanidine tab 4mg
For conciseness, only the trial arm estimates are given here cheap cialis online pharmacy Media and sera were purchased from Life Technology, Inc
bactrim cream
canadian pharmacy price for tretinoin
lioresal buy online
cialis 5mg generic
prazosin price
۱۲۰ mg prednisone
flomax tamsulosin
viagra tablets for men
over the counter erection pills over-the-counter
cialis 5 mg daily
buy stromectol pills
where to buy motilium
motilium 30 mg tablets
tizanidine tab 2mg
۵ mg tamoxifen
provigil tablets
motilium price canada
prednisone 5 mg tablet
amitriptyline 10 mg tablet cost
prescription baclofen 10 mg
celebrex otc
۶۰mg buspar
vermox
buy ventolin over the counter nz
can i buy diclofenac over the counter in usa
motrin 12.5
female viagra tablet cost
buy prazosin online
how to purchase viagra
disulfiram tablets 200mg
motrin 800 mg prescription cost
over the counter blood thinners silvadene cream over the counter
over the counter ear wax removal strongest antifungal over the counter
zanaflex capsules 4mg
modafinil where to get
viagra nz buy
where can i get modafinil uk
modafinil how to get
seroquel cost in india seroquel coupon cost of generic seroquel
online pharmacy 365 pills
can i buy viagra online with paypal
zanaflex medicine
fildena buy online
nexium price australia
disulfiram cost generic
modafinil tablets in india
northwestpharmacy
provigil medication
generic levitra cost
where can i get amoxicillin over the counter
baclofen rx
how to get finasteride prescription
nexium pills in canada
motilium otc usa