আমি দেখতে পাচ্ছি যে আপগ্রেড করার পরে উপস্থিত থাকলে। মেইনটেনেন্স ফাইলটি মুছে ফেলা হবে। এটি কি এখনও রক্ষণাবেক্ষণ মোডে ডাব্লুপি রাখার একটি কার্যকর / সঠিক উপায়?
আমি দেখতে পাচ্ছি যে আপগ্রেড করার পরে উপস্থিত থাকলে। মেইনটেনেন্স ফাইলটি মুছে ফেলা হবে। এটি কি এখনও রক্ষণাবেক্ষণ মোডে ডাব্লুপি রাখার একটি কার্যকর / সঠিক উপায়?
উত্তর:
আসলে তা না.
.maintenance
একটি অস্থায়ী ফাইল, আপনি যদি দীর্ঘ সময় ধরে আপনার সাইটটি রক্ষণাবেক্ষণের মোডে রাখতে চান তবে তা কার্যকর হয় না।
যদি আপনি উত্সটি দেখেন তবে কেবল $upgrading
ফাইলের মধ্যে সংজ্ঞায়িত চলক 10 মিনিটের চেয়ে পুরন না হলে রক্ষণাবেক্ষণ মোডটি বজায় রাখা হয়।
এর অর্থ .maintenance
হ'ল এক ধরণের লক ফাইল যখন ওয়ার্ডপ্রেস প্লাগইনগুলি, থিমগুলি বা নিজেই আপগ্রেড করে, এমন কিছু যা 10 মিনিটের বেশি স্থায়ী হয় না।
অবশ্যই ফাইলের মধ্যে কিছু প্রবেশ করানো সম্ভব:
$upgrading = time();
এবং তত্ত্বগতভাবে ওয়ার্ডপ্রেস রক্ষণাবেক্ষণ মোডে ধরে রাখুন, তবে একবার এটি অস্থায়ী ফাইল হওয়ার উদ্দেশ্যে তৈরি করা হয়েছে, ওয়ার্ডপ্রেস একটি সফল আপডেটের পরে ফাইলটি মুছে ফেলার মুক্ত মনে করে।
দীর্ঘমেয়াদী রক্ষণাবেক্ষণ মোডের জন্য আপনাকে আলাদা সমাধান ব্যবহার করতে হবে।
এখানে আপনি একটি পাবেন।
পদক্ষেপ 1: .maintenance
ডাব্লুপি রুট ডিরেক্টরিতে একটি ফাইল তৈরি করুন.htaccess
পদক্ষেপ 2: এই কোডটি ফাইলটিতে রাখুন
<?php $upgrading = time(); ?>
পদক্ষেপ 3: ফাইলটি সংরক্ষণ করুন। তারপরে আপনি ডিফল্ট রক্ষণাবেক্ষণ বার্তাটি দেখতে পাচ্ছেন 'নির্ধারিত রক্ষণাবেক্ষণের জন্য সংক্ষেপে অনুপলব্ধ। এক মিনিটের মধ্যে ফিরে দেখুন। '
পদক্ষেপ 4: একবার আপনি মেরামত বা আপগ্রেড শেষ করার পরে কোড বা ফাইলটি মুছুন .maintenance
।
আপনি যদি নিজের নিজস্ব কাস্টম সতর্কতা বার্তা পেতে চান তবে একটি maintenance.php
ফাইল তৈরি করুন এবং এটি আপনার /wp-content/
ডিরেক্টরিতে রেখে দিন । ওয়ার্ডপ্রেস আপনার কাছে থাকতে পারে এমন কোনও বাধ্যতামূলক রক্ষণাবেক্ষণের সময় প্রদর্শন করার জন্য এই ফাইলটি ব্যবহার করে।