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

PHP संस्करण के कारण Apache में PHPMyAdmin 500 आंतरिक सर्वर त्रुटि

महत्वपूर्ण:

यदि आप phpMyAdmin को जनता के सामने रखते हैं या नए phpMyAdmin संस्करणों से सुविधाओं की आवश्यकता है, तो अधिक सुरक्षा प्राप्त करने के लिए कृपया संस्करण संख्या बदलें।

<ब्लॉकक्वॉट>

यह एक चैट से लिया गया था। कुछ चीजें गलत हो सकती हैं, लेकिन इससे ओपी की समस्या हल हो गई

निम्नलिखित ट्यूटोरियल का उपयोग करके PHPMyAdmin स्थापित करें:

1.

apt purge phpmyadmin -y
cd /path/to/somefolder
wget https://files.phpmyadmin.net/phpMyAdmin/5.1.0-rc1/phpMyAdmin-5.1.0-rc1-all-languages.zip && unzip phpMyAdmin-5.1.0-rc1-all-languages.zip && 
cd phpMyAdmin-5.1.0-rc1-all-languages
apt install pwgen -y
  1. इस कमांड के आउटपुट पर ध्यान दें, मैं इसे pw . के रूप में संदर्भित करूंगा
pwgen -s 32 1
cp config.sample.inc.php config.inc.php
  1. पसंदीदा संपादक के साथ config.inc.php संपादित करें, और pw पेस्ट करें इस पंक्ति में:
. . .
$cfg['blowfish_secret'] = 'STRINGOFTHIRTYTWORANDOMCHARACTERS'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
. . .
vim /etc/apache2/conf-available/phpmyadmin-custom.conf
  1. निम्नलिखित को उस पिछली कमांड में पेस्ट करें:
Alias /phpmyadmin /path/to/that/phpMyAdmin-5.1.0-rc1-all-languages
<Directory "/path/to/that/phpMyAdmin-5.1.0-rc1-all-languages">
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
Require all granted
</Directory>
  1. :wq . का उपयोग करके पिछले वाले को सेव करें , निम्न आदेश चलाएँ
a2enconf phpmyadmin-custom && systemctl restart apache2 && mysql
  1. your_password_here बदलें अपने स्वयं के पासवर्ड के लिए।
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password_here';
systemctl restart mysql

इसे अब काम करना चाहिए।

अतिरिक्त नोट:

केवल आपको phpMyAdmin देखने की अनुमति देने के लिए, प्रयास करें:

<Directory "/path/to/that/phpMyAdmin-5.1.0-rc1-all-languages">
Options SymLinksIfOwnerMatch
DirectoryIndex index.php
Require local
# Or change it to
# Require ip 127.0.0.1
# change 127.0.0.1 to your personal computers ip address,
# not to the server ip
# if you want to access phpMyAdmin from a public server, but not allow others to access it
</Directory>


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. विदेशी_की_चेक को 0 / बंद पर सेट नहीं कर सकता

  2. एक कॉलम के मोडल औसत प्राप्त करने के लिए MySQL क्वेरी?

  3. phpmyadmin में तालिका में डेटा सम्मिलित करने की प्रक्रिया कैसे लिखें?

  4. mysqli_query चर के माध्यम से इनपुट

  5. phpmyadmin में आयात करते समय डुप्लिकेट रिकॉर्ड कैसे छोड़ें?