آرٽيڪل ڊاريڪٽري
ڇا توهان استعمال ڪري رهيا آهيوHestiaCPپينلphpMyAdminتوهان جي ڊيٽابيس کي منظم ڪرڻ وقت ڪڇ وانگر سست محسوس ڪيو؟
توهان محسوس ڪري سگهو ٿا ته اهو غير معمولي طور تي سست آهي، خاص طور تي جيڪڏهن توهان کي ڊيڄاريندڙ ملي ٿي "phpMyAdmin ٽيمپليٽ فائل کي ڪيش نٿو ڪري سگهي."

پريشان نه ٿيو، اسان توهان کي سيکارينداسين ته ڪيئن جلدي هن مسئلي کي حل ڪيو وڃي ۽ توهان جي phpMyAdmin کي ٻيهر اڏايو!
مسئلي جي وضاحت
phpMyAdmin هڪ تمام مشهور ڊيٽابيس مينيجمينٽ ٽول آهي جيڪو توهان کي هڪ خوبصورت ويب انٽرفيس ذريعي آساني سان هلائڻ جي اجازت ڏئي ٿو.هن MySQLيا ماريا ڊي بي ڊيٽابيس.
ان کي حل ڪرڻHestiaCP phpMyAdmin - مسئلو مسئلوان کان پوء، phpMyAdmin پس منظر ۾ لاگ ان ڪريو.
جيڪڏھن توھان ڪجھ حاصل ڪريو جيئن "خبردار متغير $cfg['TempDir'] (/usr/share/phpmyadmin/tmp/) ناقابل رسائي. phpMyAdmin ٽيمپليٽ فائلن کي ڪيش نٿو ڪري سگهي، تنهنڪري اهو سست هلندو."غلطي جو پيغام▼

اهو مسئلو عام طور تي phpMyAdmin جي عارضي فولڊر جي سبب آهي، جيڪو عام طور تي آهي/usr/share/phpmyadmin/tmp/ناقابل رسائي، ان جي ڪري ٽيمپليٽ فائلن کي ڪيش ڪرڻ ۾ ناڪام ٿي سگھي ٿو، اهڙيء طرح ڪارڪردگي کي متاثر ڪري ٿو.
خوشقسمتيء سان، هن مسئلي جو حل پيچيده نه آهي.
حل
قدم 1:چيڪ ڪريو اجازتون
پهرين، توهان کي phpMyAdmin عارضي فولڊر جي اجازتن جي جانچ ڪرڻ جي ضرورت آهي.
هي فولڊر عام طور تي آهي/usr/share/phpmyadmin/tmp/.
توھان ھيٺ ڏنل حڪم استعمال ڪري سگھو ٿا فولڊر جي اجازت سيٽنگون ڏسڻ لاءِ:
ls -ld /usr/share/phpmyadmin/tmp/
2 步:فولڊر جي مالڪ کي تبديل ڪريو
جيڪڏهن توهان ڳوليندا آهيو ته عارضي فولڊر تي اجازتون غلط طور تي مقرر ڪيون ويون آهن، phpMyAdmin کي فولڊر تائين رسائي کان روڪيو، توهان فولڊر جي مالڪ کي تبديل ڪندي مسئلو حل ڪري سگهو ٿا.
توھان ھيٺ ڏنل حڪمن تي عمل ڪري سگھو ٿا:
chown -R hestiamail:www-data /usr/share/phpmyadmin/tmp/
هي حڪم recursively ٿيندو/usr/share/phpmyadmin/tmp/فولڊر جي مالڪ ۽ گروپ کي تبديل ڪيو ويو آهيhestiamail www-data، انهي کي يقيني بڻائي ٿو ته phpMyAdmin فولڊر تائين رسائي ڪري سگهي ٿو.
3 步:تبديلين جي تصديق ڪريو
اجازتون تبديل ڪرڻ کان پوء، تصديق ڪرڻ نه وساريو ته ڇا نئين اجازت سيٽنگون صحيح آهن. فولڊر جي اجازتن کي ڏسڻ لاء هيٺ ڏنل حڪم ٻيهر استعمال ڪريو:
ls -ld /usr/share/phpmyadmin/tmp/
پڪ ڪريو ته ڏيکاريل مالڪ ۽ گروپ تبديل ٿي ويا آهن، جيئن هيٺ ڏنل:
- drwxrwx- 3 هيسٽيمail www-ڊيٽا 4096 /usr/share/phpmyadmin/tmp/
4 步:phpMyAdmin ٻيهر شروع ڪريو
مٿين قدمن کي مڪمل ڪرڻ کان پوء، توهان phpMyAdmin يا توهان جي ويب سرور کي ٻيهر شروع ڪري سگهو ٿا (جهڙوڪ Apache يا Nginx) تبديلين کي اثر انداز ڪرڻ لاء.
عام طور تي استعمال ٿيل ٻيهر شروع ڪرڻ وارا حڪم ھيٺ ڏنل آھن:
systemctl restart apache2 # 如果你使用的是Apache
systemctl restart nginx # 如果你使用的是Nginx
نتيجي ۾
مٿي ڏنل سادي قدمن ذريعي، توهان phpMyAdmin جي ٽيمپليٽ فائلن کي ڪيش ڪرڻ ۾ ناڪام ٿيڻ سبب سست رفتار جو مسئلو حل ڪري سگهو ٿا.
فولڊر جي اجازتن کي تبديل ڪريو ته جيئن phpMyAdmin عارضي فولڊر تائين عام طور تي رسائي ڪري سگھي، جيڪو ان جي ڪارڪردگي کي بهتر بڻائي سگھي ٿو.
ايندڙ ڀيري توهان کي هڪ جهڙي مسئلي سان منهن ڏيڻو پوندو، توهان شايد اهو طريقو پڻ آزمائي سگهو ٿا توهان جي ڊيٽابيس مينيجمينٽ جي تجربي کي آسان بڻائڻ لاء!
ٽيڪنيڪل مسئلا حل ڪرڻ ڪڏهن ڪڏهن صرف آڱرين جو معاملو آهي.
مون کي اميد آهي ته هي آرٽيڪل توهان لاءِ مددگار ثابت ٿيندو ۽ توهان جي phpMyAdmin کي جلدي هلائيندو!
اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) شيئر ڪيو ”سست رفتار جي مسئلي کي حل ڪرڻ جو سبب بڻيل HestiaCP phpMyAdmin جي نااهلي سان ڪيش ٽيمپليٽس“، جيڪو توهان لاءِ مددگار آهي.
هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-31767.html
وڌيڪ لڪيل چالون کولڻ لاءِ🔑، اسان جي ٽيليگرام چينل ۾ شامل ٿيڻ لاءِ ڀليڪار!
شئير ڪريو ۽ پسند ڪريو جيڪڏھن توھان کي پسند اچي! توهان جا حصا ۽ پسند اسان جي مسلسل حوصلا آهن!