महत्वपूर्ण:
यदि आप 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
- इस कमांड के आउटपुट पर ध्यान दें, मैं इसे pw . के रूप में संदर्भित करूंगा
pwgen -s 32 1
cp config.sample.inc.php config.inc.php
- पसंदीदा संपादक के साथ config.inc.php संपादित करें, और pw पेस्ट करें इस पंक्ति में:
. . .
$cfg['blowfish_secret'] = 'STRINGOFTHIRTYTWORANDOMCHARACTERS'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
. . .
vim /etc/apache2/conf-available/phpmyadmin-custom.conf
- निम्नलिखित को उस पिछली कमांड में पेस्ट करें:
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>
:wq
. का उपयोग करके पिछले वाले को सेव करें , निम्न आदेश चलाएँ
a2enconf phpmyadmin-custom && systemctl restart apache2 && mysql
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>