ورڈپریس میں 500 اندرونی سرور غلطیوں اور خالی سفید صفحات کو حل کرنے کے لیے حتمی رہنما۔

ورڈپریس میں 500 اندرونی سرور غلطیوں اور خالی سفید صفحات کو حل کرنے کے لیے حتمی رہنما۔

کی 500 اندرونی سرور کی خرابی ہر جگہ ورڈپریس صارفین کا سب سے زیادہ مددگار نہیں ہے۔ یہ ایک کیچ آل ایرر میسج ہے جس کا صحیح مطلب یہ ہے کہ: کہیں کچھ غلط ہو گیا۔ اس سے بھی بدتر ، آپ کی ورڈپریس سائٹ کوئی غلطی پیش نہیں کر سکتی اور صرف ایک خالی سفید صفحہ دکھاتی ہے۔





تو آپ کیسے جان سکتے ہیں کہ کیا غلط ہے ، اور اسے ٹھیک کریں؟





پہلا: گھبرائیں نہیں ، کیونکہ یہ عام طور پر ایک آسان حل ہے! پھر: اس ڈیبگ عمل پر عمل کریں اور آپ کا ورڈپریس انٹرنل سرور ایرر بغیر کسی وقت ٹھیک ہوجائے گا۔





کیا ورڈپریس پلگ ان 500 کی خرابی کا سبب بن رہے ہیں؟

اگر آپ نے ابھی ایک نیا پلگ ان انسٹال کیا ہے یا اگر آپ کی سائٹ بنیادی ورڈپریس اپ گریڈ کے بعد 500 غلطی دکھا رہی ہے تو اس کی سب سے ممکنہ وجہ ایک غیر مطابقت پذیر پلگ ان ہے۔ پلگ ان ٹوٹنے کی کئی وجوہات ہیں:

  • ورڈپریس پلگ ان کے استعمال سے کچھ بنیادی افعال کو ہٹا سکتا ہے۔
  • ہوسکتا ہے کہ اسے پی ایچ پی کے پرانے ورژن کے لیے کوڈ کیا گیا ہو ، اور برسوں میں اپ ڈیٹ نہیں کیا گیا ہو۔
  • اسے صرف غلط طریقے سے کوڈ کیا جاسکتا ہے ، جیسے کہ سابقہ ​​استعمال کرنے کے بجائے ڈیفالٹ ڈیٹا بیس کے ناموں کا حوالہ دینا۔ ہم سب کبھی کبھی سست کوڈنگ کے مجرم ہوتے ہیں!

اگر آپ نے ابھی انسٹال کیا ہے اور غلطی ابھی سامنے آئی ہے تو پلگ ان کی شناخت کرنا آسان ہے۔ لیکن اگر ایڈمن ایریا قابل رسائی نہیں ہے تو آپ پلگ ان کو کیسے غیر فعال کرسکتے ہیں؟ اور اگر آپ کو یہ بھی معلوم نہ ہو کہ کون سا پلگ ان خرابی کا باعث بنا؟ آپ کو کسی بھی صورت میں FTP تک رسائی کی ضرورت ہوگی ، لیکن CPanel یا Plesk کا ویب پر مبنی فائل منیجر بھی ٹھیک کام کرے گا۔



حل:

ٹھیک سے جانیں کہ کون سا پلگ ان ٹوٹا ہوا ہے؟ پلگ ان تلاش کریں اور اسے اندر سے حذف کریں۔ wp-content/plugins/ فولڈر. اب آپ کو دوبارہ لاگ ان کرنے کے قابل ہونا چاہیے۔ جو بھی فعالیت آپ چاہتے تھے اس کا متبادل تلاش کریں۔

اگر آپ کو یقین نہیں ہے کہ کون سا پلگ ان خرابی کا باعث بنا ہے ، آپ کو پورے کا نام تبدیل کرنا چاہیے۔ wp-content/plugins/ خود فولڈر. ایک انڈر سکور رکھیں (' _ ') سامنے ، تو اس کا نام ہے۔ _ پلگ ان۔ .





پلگ ان فولڈر کے نام کے آغاز میں ایک انڈر سکور (_) ڈالنا آپ کے تمام پلگ ان کو ایک ہی وقت میں غیر فعال کرنے کا ایک تیز اور آسان طریقہ ہے!

فولڈر کا نام بدل کر ، آپ ہر پلگ ان کو مؤثر طریقے سے ڈی ایکٹیویٹ کرتے ہیں۔ اب آپ کو دوبارہ لاگ ان کرنے کے قابل ہونا چاہیے ، لیکن ورڈپریس کی طرف سے غلطی کے پیغامات کی ایک فہرست سے آپ کا استقبال کیا جائے گا جس میں کہا گیا ہے کہ 'پلگ ان something.php ایک خرابی کی وجہ سے غیر فعال ہو گیا ہے: پلگ ان فائل موجود نہیں ہے۔'





پریشان نہ ہوں ، آپ نے کوئی ترتیبات نہیں کھوئیں۔ پلگ ان کی ترتیبات ڈیٹا بیس میں محفوظ ہیں ، اور زیادہ تر پلگ ان دوبارہ فعال ہونے پر مل جائیں گے۔

اگلے، فولڈر کا دوبارہ نام تبدیل کریں۔ ، انڈر سکور کو ہٹا کر وہ سب آپ کے پلگ ان پیج پر درج ہوں گے ، لیکن غیر فعال حالت میں۔ اب آپ انہیں ایک ایک کر کے دوبارہ فعال کر سکتے ہیں یہاں تک کہ آپ مجرم کو تلاش کر لیں۔

جب سائٹ دوبارہ کریش ہوجائے تو ، عمل کو دہرائیں ، لیکن اس بار ٹوٹے ہوئے پلگ ان کو دوبارہ فعال نہ کریں!

500 اندرونی سرور کی خرابی: ناموافق تھیم۔

پلگ ان کو غیر فعال کرنے سے کوئی فائدہ نہیں ہوا؟ تب یہ آپ کے تھیم کے ساتھ کچھ کرنا ہوگا۔ پلگ ان کی طرح ، آپ فعال تھیم کو اس کے فولڈر کا نام بدل کر زبردستی غیر فعال کر سکتے ہیں ، جو آپ کو wp- مواد/موضوعات/ ڈائریکٹری

اگر آپ پلگ ان اور اپنے موجودہ تھیم دونوں کا نام تبدیل کرنے کی کوشش کرنے کے بعد بھی ایڈمن ایریا تک رسائی حاصل نہیں کر سکتے ہیں تو آپ کو مزید اقدامات جاری رکھنا چاہیے۔ اگر آپ لاگ ان کر سکتے ہیں تو ورڈپریس آپ کو آگاہ کرے گا کہ یہ ڈیفالٹ تھیم میں واپس آ گیا ہے۔ اس مقام پر ، آپ یا تو ایک نیا تھیم ڈھونڈ سکتے ہیں ، مدد کے لیے تھیم ڈویلپر سے رابطہ کرسکتے ہیں ، یا اسے خود ٹھیک کرنے کی کوشش کر سکتے ہیں۔

اسے خود ٹھیک کرنے کے لیے ، یا ڈویلپر کے لیے مزید وضاحت فراہم کرنے کے لیے ، سیکشن کو بعد میں دیکھیں۔ ورڈپریس ڈیبگ موڈ کو فعال کرنا۔ .

500 اندرونی سرور کی خرابی: خراب .htaccess فائل۔

اگر آپ کے پلگ انز اور تھیم کو غیر فعال کرنے سے کچھ حاصل نہیں ہوا تو یہ ممکن ہے کہ آپ .htaccess فائل کسی طرح خراب ہوگئی۔ یہ عام طور پر ایسا ہوتا ہے اگر آپ اب بھی سائٹ کے ایڈمن ایریا تک رسائی حاصل کر سکتے ہیں ، لیکن سامنے والا حصہ صحیح طریقے سے کام نہیں کرتا ہے۔

.htaccess فائل permalinks کے تبادلوں کو سنبھالتی ہے (جیسے یو آر ایل کے خوبصورت ورژن۔ /میرا بلاگ پوسٹ۔ ) ، ورڈپریس کی اندرونی بدصورت یو آر ایل اسکیم کے لیے (جو آپ کو بطور ڈیفالٹ ملتا ہے ، جو دکھائی دیتا ہے۔ p = 12345)۔ یہ ورڈپریس کا ایک اہم حصہ ہے ، لیکن پلگ ان بعض اوقات اس میں خلل ڈال سکتے ہیں۔

فیس بک سے فوٹو ڈاؤن لوڈ کرنے کا طریقہ

حل:

ایک بار پھر ، اپنے ایف ٹی پی کلائنٹ یا فائل مینیجر کی طرف جائیں۔ کا نام تبدیل کریں۔ .htaccess اپنے ورڈپریس انسٹال ڈائرکٹری کی جڑ میں کچھ اس طرح فائل کریں۔ .htaccess_old . اگر آپ اصل میں وہاں فائل نہیں دیکھ سکتے ہیں تو آپ کو فعال کرنے کی ضرورت ہے۔ پوشیدہ فائلوں کو دیکھنا --- ایسا کرنے کا صحیح طریقہ آپ کے FTP کلائنٹ کے مطابق مختلف ہوگا۔

فائل نام کے آغاز کا عرصہ لینکس اور دیگر یونکس جیسے سسٹمز میں 'اس فائل کو چھپائیں' کہنے کا ایک طریقہ ہے۔

ایک بار جب آپ نے موجودہ .htaccess کا نام بدل دیا ہے تو ، ورڈپریس ایڈمن ایریا پر واپس جائیں ، پھر آگے بڑھیں۔ ترتیبات> Permalinks اور ، بغیر کسی تبدیلی کے ، محفوظ دبائیں۔ یہ خود بخود فائل کا ایک نیا ورکنگ ورژن تیار کرے گا۔

اگر آپ نے دستی طور پر فائل میں کوئی تبدیلی کی ہے تو وہ ضائع ہو جائیں گی (لیکن آپ کو ویسے بھی ہاتھ سے فائل میں ترمیم نہیں کرنی چاہیے)۔

غلطیوں کا سراغ لگانے کے لیے ورڈپریس ڈیبگ موڈ کو فعال کریں۔

ہم ورڈپریس کنفیگ کے اندر سے ڈیبگ لاگ کو فعال کر سکتے ہیں ، جو عین مسئلے کے بارے میں اشارہ دے سکتا ہے ، لیکن اس وقت آپ خود ہی ہیں۔ آپ کو یہ معلوم کرنے کی ضرورت ہوگی کہ اسے کیسے ٹھیک کیا جائے ، جس کے لیے کوڈنگ کی مہارت درکار ہوگی۔

ڈیبگ لاگ کو فعال کرنے کے لیے ، کھولیں۔ wp-config.php ، جو آپ کو اپنے ورڈپریس انسٹال کی روٹ ڈائریکٹری میں مل جائے گا۔ اس فائل کو ایڈٹ کرنے میں بہت محتاط رہیں: پہلے ایک کاپی بنانا ایک اچھا خیال ہو سکتا ہے کہ کسی غیر ارادی تبدیلی کی صورت میں آپ اسے واپس کر سکتے ہیں۔

وہ لکیر تلاش کریں جو کہتی ہے:

define('WP_DEBUG', false);

اگر آپ کی سائٹ کثرت سے نہیں ملاحظہ کی جاتی ہے اور آپ کو غلطی کے پیغامات ہر کسی کو دکھائے جانے پر کوئی اعتراض نہیں ہے تو صرف لفظ تبدیل کریں۔ جھوٹا کو سچ . جب آپ سائٹ لوڈ کرتے ہیں تو غلطی کے پیغامات دکھائے جائیں گے۔

کمپیوٹر نیند ونڈوز 10 سے نہیں اٹھے گا۔

اگر آپ غلطی کے پیغامات کو نجی رکھنا چاہتے ہیں تو ٹائپ کرکے اس لائن پر تبصرہ کریں۔ // شروع میں ، پھر اس کے نیچے درج ذیل میں پیسٹ کریں:

define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors',0);

یہ فائل میں غلطیوں کو آؤٹ پٹ کرنا شروع کردے گا۔ wp- مواد فولڈر بلایا error.log . اگر آپ ایف ٹی پی کلائنٹ کو ریفریش کرتے ہیں اور ایک منٹ یا اس کے بعد کچھ نہیں دیکھتے ہیں تو ، یہ ممکن ہے کہ ورڈپریس کو فائل بنانے کی اجازت نہ ہو۔ دستی طور پر ایک نئی error.log فائل بنائیں اور اسے اجازت دیں 666۔

خبردار رہو: یہ فائل اس وقت تک بڑھتی چلی جائے گی جب تک کہ آپ ان لائنوں کو اپنے کنفیگ سے نہیں ہٹا دیتے۔ اصل لائن کو بھی غیر متزلزل کرنا نہ بھولیں۔ کسی بھی ٹیکسٹ ایڈیٹر میں فائل پڑھیں ، اور کسی بھی اہم پی ایچ پی کی غلطیوں کی جانچ کریں۔

مثال کے طور پر ، میں فرسودہ کوڈ کے بارے میں بہت سارے پی ایچ پی نوٹس دیکھ رہا ہوں ، لیکن یہ حقیقت میں کسی سائٹ کو نہیں توڑیں گے۔

500 اندرونی سرور خرابی: سرور غلط کنفیگریشن

اپنا ورچوئل پرائیویٹ سرور چلانا آسان نہیں ہے۔ مجھے ایک بار ایک پراسرار کیس کا سامنا کرنا پڑا تھا جس میں تقریبا page آدھے صفحے کے بوجھ میں 500 غلطی دکھائی گئی تھی ، لیکن بغیر کسی قابل فہم نمونہ اور سرور کی خرابی کے نوشتہ جات میں کوئی سراغ نہیں تھا۔ ورڈپریس ڈیبگ لاگز کو چالو کرنے سے کچھ بھی واضح نہیں ہوا: بہت سارے پی ایچ پی نوٹس اور فرسودگی ، لیکن کچھ بھی اہم نہیں۔

آخر میں ، میں نے محسوس کیا کہ میں نے پہلے ہفتے کے آخر میں سرور پر اے پی سی کیچنگ انسٹال کی تھی ، سائٹ کو تیز کرنے کے لیے W3 ٹوٹل کیشے کے ساتھ استعمال کیا۔ انسٹال کرنے سے 500 غلطیاں مکمل طور پر ختم ہو گئیں۔

میرا نقطہ یہ ہے کہ 500 کی غلطی صرف سرور کنفیگریشن کا مجموعہ ہو سکتی ہے جو کہ عدم مطابقت پیش کرتی ہے۔ اگر آپ انتظامی خدمات استعمال کر رہے ہیں ، لیکن یہ آپ کے اپنے ورچوئل پرائیویٹ سرور ( ورچوئل سرور کیا ہے ، اور آپ اسے کیوں چاہتے ہیں۔ ) آپ اس بات کو یقینی بنانے کے ذمہ دار ہیں کہ سب کچھ مل کر کام کرتا ہے ، اور یہ آواز سے زیادہ مشکل ہے۔

کیا آپ کی سائٹ میموری سے باہر ہے؟

مشترکہ میزبان پر ، آپ کو پی ایچ پی میموری کی حد مارا جا رہا ہے --- WooCommerce ، فورمز ، یا متعلقہ پوسٹس پلگ ان ان کی پیچیدگی کی وجہ سے اس کا سبب بن سکتے ہیں۔ اگر آپ خوش قسمت ہیں تو آپ کو ایک غلطی کا پیغام نظر آئے گا جیسے 'مہلک خرابی: اجازت شدہ میموری سائز xxx بائٹس ختم' لیکن ہمیشہ نہیں۔

آپ اپنی درج ذیل لائن کو شامل کرکے اسے ٹھیک کر سکتے ہیں۔ wp-config.php :

define('WP_MEMORY_LIMIT', '64M');

زیادہ تر مشترکہ میزبان دراصل آپ کو میموری کی حد کو بڑھانے نہیں دیں گے حالانکہ --- آپ کو وہ مل جاتا ہے جو آپ کو دیا جاتا ہے۔ ہوسٹنگ کی دیگر اقسام پر غور کرنے کا وقت آسکتا ہے۔

500 خرابی ٹھیک ہو گئی؟ اب روزانہ بیک اپ بنائیں!

ورڈپریس کے نئے ورژن کے ساتھ تنازعات سے بچنے کے لیے پلگ ان کو اپ ڈیٹ رکھیں۔

کسی بھی قسم کی نازک ورڈپریس غلطی کے خلاف بہترین دفاع ہر اہم کارروائی سے پہلے روزانہ بیک اپ کے ساتھ ساتھ دستی بیک اپ کو برقرار رکھنا ہے (جیسے کور ورڈپریس اپ ڈیٹ)۔ نیز ، پلگ ان اور تھیمز کو اپ ڈیٹ رکھیں: ورڈپریس کے نئے ورژن اکثر پرانے کوڈ کو توڑ دیتے ہیں۔

یہ خوفناک ہوسکتا ہے جب آپ کی سائٹ ٹوٹ جائے --- خاص طور پر اگر یہ آپ کے لیے آمدنی کا ذریعہ ہے نہ کہ صرف ایک شوق۔ اس گائیڈ پر عمل کرتے ہوئے اور طریقہ کار پر عمل کرتے ہوئے ، آپ کو جلد ہی اسے دوبارہ بیک اپ کرنا چاہیے۔

ایک منظم ورڈپریس ہوسٹنگ سروس کو اپ گریڈ کرنے پر غور کریں جو آپ کے لیے بیک اپ اور آپٹیمائزیشن کو سنبھالتی ہے ، اس طرح کی غلطیوں کو غیر موجود بنا دیتی ہے۔ ہم InMotion ہوسٹنگ کی سفارش کرتے ہیں (استعمال کریں۔ یہ لنک 38٪ کی چھوٹ حاصل کرنے کے لئے) اور بلیو ہوسٹ (استعمال کریں۔ یہ لنک 25٪ رعایت حاصل کرنے کے لیے)

بانٹیں بانٹیں ٹویٹ ای میل۔ ڈسک کی جگہ کو خالی کرنے کے لیے ان ونڈوز فائلوں اور فولڈرز کو حذف کریں۔

اپنے ونڈوز کمپیوٹر پر ڈسک کی جگہ صاف کرنے کی ضرورت ہے؟ یہ ہیں ونڈوز فائلیں اور فولڈرز جنہیں ڈسک کی جگہ خالی کرنے کے لیے محفوظ طریقے سے حذف کیا جا سکتا ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پروگرامنگ۔
  • ورڈپریس۔
  • ورڈپریس پلگ ان۔
مصنف کے بارے میں جیمز بروس۔(707 مضامین شائع ہوئے)

جیمز کے پاس مصنوعی ذہانت میں بی ایس سی ہے اور CompTIA A+ اور Network+ مصدقہ ہے۔ جب وہ ہارڈ ویئر ریویوز ایڈیٹر کی حیثیت سے مصروف نہیں ہوتا ہے ، تو وہ لیگو ، وی آر اور بورڈ گیمز سے لطف اندوز ہوتا ہے۔ MakeUseOf میں شامل ہونے سے پہلے ، وہ لائٹنگ ٹیکنیشن ، انگریزی ٹیچر ، اور ڈیٹا سینٹر انجینئر تھا۔

جیمز بروس سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔