*

Αποστολέας Θέμα: [ΛΥΘΗΚΕ] - Πρόβλημα με phpmyadmin & MySQL σε XAMPP  (Αναγνώστηκε 431 φορές)

Αποσυνδεδεμένος kosa

  • Great Mint User
  • ******
  • Μηνύματα: 40
  • Thanked: 1 times
  • Karma: 0
    • Προφίλ
    • DogsLogs
[ΛΥΘΗΚΕ] - Πρόβλημα με phpmyadmin & MySQL σε XAMPP
« στις: Ιανουάριος 18, 2017, 07:26:23 μμ »
Ποιός μπορεί να με κατατοπίσει; Έχω αφιερώσει δύο ημέρες να προσπαθώ να το σετάρω...

Την πρώτη μέρα προσπάθησα να εγκαταστήσω το LAMPP ακολουθώντας αυτό τον οδηγό: https://community.linuxmint.com/tutorial/view/486  Αντιμετώπισα προβλήματα με την PHP, το πάλεψα όσο μπορούσα αλλά δεν κατάφερα να βρω τί γινόταν λάθος και το άφησα.

Τη δεύτερη ημέρα σκέφτηκα να ξεκινήσω βάζοντας το XAMPP που το ήξερα και με ήξερε από τα windows και που το ανέφερε στον παραπάνω οδηγό. To εγκατέστησα κανονικά, άνοιξα το localhost, είδα το "it works", χάρηκα. Έπαιξε και το PHP, είδα το phpinfo(). Στο τερματικό τρέχω το sudo /opt/lampp/xampp status και μου λέει ότι όλα δουλεύουν ok - PHP, MySQL & ProFTPD. Πάω να μπω στο phpmyadmin και μου βγάζει το παρακάτω error:
MySQL said:

Cannot connect: invalid settings.
Connection for controluser as defined in your configuration failed.
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

Πάω στο /opt/lampp/phpmyadmin και μπαίνω στο config.inc.php και αλλάζω το πεδίο $cfg['Servers'][$i]['password'] = '' ;  από κενό που είναι από default στο σωστό password. Ξέρω ότι είναι το σωστό password γιατί μπαίνω στη mysql από το τερματικό κανονικά και βλέπω βάσεις και πίνακες. Κάνω restart τα services με sudo /opt/lampp/xampp restart, κάνω και ένα /opt/lampp/xampp status για να είμαι σίγουρος ότι φόρτωσαν, πάω στο phpmyadmin και κάνω refresh και παίρνω πάλι το ίδιο error.

Σε αυτό το σημείο δεν ξέρω τι άλλο να δοκιμάσω...

Καμία ιδέα;
« Τελευταία τροποποίηση: Ιανουάριος 19, 2017, 01:47:55 μμ by kosa »
Περιγραφή Συστήματος
System: Kernel: 3.19.0-32-generic x86_64 (64 bit)
           Desktop: Cinnamon 2.8.8  Distro: Linux Mint 17.3 Rosa
CPU:       Dual core Intel Core i3 M 330 (-HT-MCP-) cache: 3072 KB
           clock speeds: max: 2133 MHz 1: 933 MHz 2: 1066 MHz 3: 1466 MHz
           4: 933 MHz
Graphics:  Card: Intel Core Processor Integrated Graphics Controller
           Display Server: X.Org 1.17.1 drivers: intel (unloaded: fbdev,vesa)
           Resolution: [email protected]
           GLX Renderer: Mesa DRI Intel Ironlake Mobile
           GLX Version: 2.1 Mesa 10.5.9
Audio:     Card Intel 5 Series/3400 Series High Definition Audio
           driver: snd_hda_intel

Αποσυνδεδεμένος kosa

  • Great Mint User
  • ******
  • Μηνύματα: 40
  • Thanked: 1 times
  • Karma: 0
    • Προφίλ
    • DogsLogs
Απ: Πρόβλημα με phpmyadmin & MySQL σε XAMPP
« Απάντηση #1 στις: Ιανουάριος 19, 2017, 01:47:15 μμ »
Λοιπόν, έλυσα το πρόβλημά μου απεγκαθιστώντας τελείως το XAMPP από επάνω και γυρνώντας στις αρχικές οδηγίες για το LAMP.

Γράφω παρακάτω τι συνειδητοποίησα μήπως τυχόν βρεθεί κανείς άλλος μελλοντικά στη θέση μου:

Αυτό που με παίδεψε αρκετά ήταν να καταλάβω ότι στην πρώτη περίπτωση τα αρχεία που διάβαζε βρίσκονταν στο path /var/www/html ενώ στην περίπτωση του XAMPP τα αρχεία βρίσκονταν στο path /opt/lampp/xampp/htdocs. Τη δουλειά την ψιλιάστηκα όταν έδωσα την εντολή

Κώδικας: [Επιλογή]
/opt/lampp/xampp start
η οποία επέστρεψε ότι ο Apache, η MySQL και το proFTPD έπαιζαν και τα τρία ΟΚ και αμέσως μετά έτρεξα την εντολή

Κώδικας: [Επιλογή]
service apache2 status
και μου επέστρεψε Apache is not running.

Εκείνο που με μπέρδευε αρκετά επίσης ήταν, ότι στον browser στη διεύθυνση localhost έβλεπα πάντα τη σελίδα που επιβεβαιώνει ότι ο apache δουλεύει.  :-\

Όσο για την PHP που δεν έπαιζε την πρώτη μέρα... Αν δε βάλεις το test.php αρχείο μέσα στον φάκελο html του /var/www, όσο και να ξύνεις το κεφάλι σου, δε θα παίξει ποτέ το phpinfo()  :-X
Από εκεί και πέρα απλά ακολούθησα τις λοιπές οδηγίες.

Ερώτηση: Γνωρίζει κανείς γιατί στο /etc/php5/apache2/php.ini αρχείο, αντί για

 
Κώδικας: [Επιλογή]
;extension=mysql.so

έχω

 
Κώδικας: [Επιλογή]
;extension=msql.so
Όχι ότι με επείγει σε κάτι η πληροφορία - απλή περιέργεια. :)
« Τελευταία τροποποίηση: Ιανουάριος 19, 2017, 01:50:38 μμ by kosa »
Περιγραφή Συστήματος
System: Kernel: 3.19.0-32-generic x86_64 (64 bit)
           Desktop: Cinnamon 2.8.8  Distro: Linux Mint 17.3 Rosa
CPU:       Dual core Intel Core i3 M 330 (-HT-MCP-) cache: 3072 KB
           clock speeds: max: 2133 MHz 1: 933 MHz 2: 1066 MHz 3: 1466 MHz
           4: 933 MHz
Graphics:  Card: Intel Core Processor Integrated Graphics Controller
           Display Server: X.Org 1.17.1 drivers: intel (unloaded: fbdev,vesa)
           Resolution: [email protected]
           GLX Renderer: Mesa DRI Intel Ironlake Mobile
           GLX Version: 2.1 Mesa 10.5.9
Audio:     Card Intel 5 Series/3400 Series High Definition Audio
           driver: snd_hda_intel

 

Τελευταία θέματα