phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

phpmyadmin mb_detect_encoding तक पहुँचने का प्रयास करते समय PHP घातक त्रुटि

पहली त्रुटि php के कारण होती है क्योंकि एक्सटेंशन mbstring या तो स्थापित नहीं है या सक्रिय नहीं है।

दूसरी त्रुटि phpMyAdmin/आपकी साइट का आउटपुट है जो आपको mysqli एक्सटेंशन को स्थापित/सक्षम करने के लिए कह रही है।

mbstring और mysqli को सक्षम करने के लिए अपने php.ini को संपादित करें और mbstring.so और mysqli.so के साथ यूनिक्स या mbstring.dll और mysqli.dll विंडोज़ पर दो पंक्तियों को जोड़ें/अनकम्मेंट करें

यूनिक्स /etc/(phpX/)php.ini

extension=mysqli.so
extension=mbstring.so

विंडोज पीएचपी इंस्टॉलेशन फोल्डर\etc\php.ini

extension=mysqli.dll
extension=mbstring.dll

इसके बाद अपने वेबसर्वर को पुनरारंभ करना न भूलें।

संपादित करें:उपयोगकर्ता ने जोड़ा कि वह टिप्पणियों में रेडहैट का उपयोग कर रहा था, इसलिए यहां बताया गया है कि आप सभी CentOS/Fedora/RedHat/Yum आधारित linux distros

पर एक्सटेंशन कैसे स्थापित करते हैं।
sudo yum install php-mysqli
sudo yum install php-mbstring

restart your werbserver
sudo /etc/init.d/httpd restart

आप अपने दस्तावेज़ रूट में एक छोटी सी PHP स्क्रिप्ट के साथ अपनी स्थापना को सत्यापित कर सकते हैं। यह उन सभी सेटिंग्स, संस्करणों और सक्रिय एक्सटेंशन को सूचीबद्ध करता है जिन्हें आपने PHP के लिए स्थापित किया है

test.php

<?php
phpinfo();


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. त्रुटि MySQL ने कहा:दस्तावेज़ीकरण कनेक्ट नहीं हो सकता:अमान्य सेटिंग्स। [उबंटू]

  2. PHP एक्सटेंशन:phpmyadmin में mysql

  3. मैक पर एमएएमपी का उपयोग करके mysql में सख्त मोड को कैसे अक्षम करें

  4. MySQL रूट पासवर्ड को डिफ़ॉल्ट पर रीसेट करें - MAMP

  5. किसी निर्दिष्ट दिनांक सीमा के भीतर SQL में यादृच्छिक तिथियों को कैसे अपडेट/सम्मिलित करें?