konnn έγραψε:Μπορείς να εγκαταστήσεις στο σύστημά σου όλα τα πακέτα σύμφωνα με http://www.howtoforge.com/ubuntu_lamp_for_newbies και να μην έχεις ανάγκη το xampp.
Ακολουθώντας τις οδηγίες (τα γράφω για να μείνει εάν το χρειαστεί κανείς στο μέλλον)
Εγκατάσταση του Apache
- Κώδικας: Επιλογή όλων
sudo apt-get install apache2
Τσεκάρουμε εάν τον έχουμε εγκαταστήσει γράφοντας στον firefox localhost.
--> τα κατάφερα
Εγκατάσταση του PHP 5
- Κώδικας: Επιλογή όλων
sudo apt-get install php5 libapache2-mod-php5
θα χρειαστεί για να επανεκινήσουμε τον Απάτσι :
- Κώδικας: Επιλογή όλων
sudo /etc/init.d/apache2 restart
--> τα κατάφερα
Τσεκάρουμε εάν εγκαταστάθηκε το PHP :
- Κώδικας: Επιλογή όλων
sudo gedit /var/www/testphp.php
θα ανοίξει αυτόματα ένας texteditor, εκεί αντιγράφουμε το εξής κείμενο
- Κώδικας: Επιλογή όλων
<?php phpinfo(); ?>
σώζουμε και κλείνουμε. Πάμε στον firefox και δίνουμε
- Κώδικας: Επιλογή όλων
http://localhost/testphp.php
Εάν έχουν πάει όλα καλά, εμφανίζεται μια λίστα με στοιχεία του προγράμματος που έχει εγκατασταθεί.
Εγκατάσταση του MySQL
Πάλι δίνουμε στο τερματικό :
- Κώδικας: Επιλογή όλων
sudo apt-get install mysql-server
- Κώδικας: Επιλογή όλων
mysql -u root
εδώ μου εμφάνισε σφάλμα:
- Κώδικας: Επιλογή όλων
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Googlaρωντας το παραπάνω error βρήκα ότι το ίδιο πρόβλημα το είχαν και άλλοι :
http://forums.mysql.com/read.php?11,34014,34014#msg-34014 μην έχοντας καταλάβει τίποτα, αποφάσισα να τρέξω την παρακάτω εντολή http://forums.mysql.com/read.php?11,34014,269247#msg-269247 μόνο και μόνο επειδή έλεγε on linux
- Κώδικας: Επιλογή όλων
mysql -h 127.0.0.1 -u root -p
Αυτό με έβγαλε σε μια μπλε οθόνη όπου έπρεπε να επιλέξω ναι ή όχι, επέλεξα ναι, και στην ουσία αυτό που ήθελε ήταν κωδικοί, έδωσα παντού τον ίδιο να'μαι μέσα. (τι χάκερ είμαι !!!)
Για το παραπάνω πρόβλημα έχει βάλει παραπομπή στο τέλος του οδηγού (που φυσικά δεν διάβασα μέχρι το τέλος και την είδα στο τέλος ) https://help.ubuntu.com/community/MysqlPasswordReset
Κατόπιν, εγκατέστησα το phpMyAdmin
- Κώδικας: Επιλογή όλων
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
- Κώδικας: Επιλογή όλων
gksudo gedit /etc/php5/apache2/php.ini
στο κείμενο που θα ανοίξει, πρέπει να αφαιρέσετε το ερωτηματικό " ; " από την παρακάτω πρόταση:
- Κώδικας: Επιλογή όλων
;extension=mysql.so
το σώζεται και τρέχετε :
- Κώδικας: Επιλογή όλων
extension=mysql.so
και μετά λέει πρεπει να επανεκινήσουμε τον Απάτσι :
- Κώδικας: Επιλογή όλων
sudo /etc/init.d/apache2 restart
Και τώρα που τα έκανα όλα αυτά... κοίταξα τον φάκελο /opt μπας και βρω το lampp και τον htdocs για να εγκαταστήσω το joomla και να τελειώσει η Οδύσσεια. Αμ δε!
Μέσα στον /opt υπάρχει μόνο η standalone έκδοση του Mendeley.
Γιατί τα έκανα όλα αυτά? Πού είναι ο htdocs να εγκαταστήσω το joomla?