Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

Wordpress घातक त्रुटि:ध्यान में न आया त्रुटि:अपरिभाषित फ़ंक्शन mysql_connect () में /wp-includes/wp-db.php:1570 पर कॉल करें

मुझे PHP 5 से PHP 7 (विंडोज़ पर) में अपग्रेड करने में इस समस्या का सामना करना पड़ा। समस्या थी mysqli PHP एक्सटेंशन सक्षम नहीं था। यदि mysqli उपलब्ध नहीं है, तो Wordpress 5+ इसका पता लगाता है और इसके बजाय डेटाबेस से कनेक्ट करने का प्रयास करेगा, जो कि बहिष्कृत mysql_connect() के साथ है। कॉल। यह mysql_connect() फ़ंक्शन के उपलब्ध नहीं होने के बारे में एक बहुत ही भ्रामक त्रुटि संदेश की ओर ले जाता है (चूंकि हम यह फ़ंक्शन नहीं चाहते हैं )।

php.ini . में सुनिश्चित करें कि extension_dir सेट है (पूर्ण निर्देशिका नाम का उपयोग करें) और mysqli एक्सटेंशन सक्षम है

extension_dir = "C:\php-7.3.10\ext"
...
extension=mysqli

यह जांचने के लिए कि कौन से एक्सटेंशन सक्रिय हैं, आप निम्न कोड चला सकते हैं

<pre>
<?php print_r(get_loaded_extensions()); ?>
</pre>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में किसी तिथि से लघु माह का नाम कैसे प्राप्त करें

  2. MySQL में Coalesce का उपयोग कैसे करें

  3. WordPress के साथ HHVM का उपयोग करना

  4. MySQL ASIN () फ़ंक्शन - किसी संख्या का आर्क साइन लौटाएं

  5. MySQL से PostgreSQL में माइग्रेट करना - आपको क्या पता होना चाहिए