Δημοσιεύτηκε: 04 Ιουν 2011, 21:26
από simosx
floral έγραψε:
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 :D
Κώδικας: Επιλογή όλων
mysql -h 127.0.0.1 -u root -p

Αυτό με έβγαλε σε μια μπλε οθόνη όπου έπρεπε να επιλέξω ναι ή όχι, επέλεξα ναι, και στην ουσία αυτό που ήθελε ήταν κωδικοί, έδωσα παντού τον ίδιο να'μαι μέσα. :clap: (τι χάκερ είμαι !!!)
Για το παραπάνω πρόβλημα έχει βάλει παραπομπή στο τέλος του οδηγού (που φυσικά δεν διάβασα μέχρι το τέλος και την είδα στο τέλος :angel: ) 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?


Οι παραπάνω οδηγίες είναι αρκετά καλές για να γίνε οδηγός, για δημιουργία web server + Mysql + php (ή Python).
Μπορείς να ξεκινήσεις έναν οδηγό στην ενότητα του φόρουμ με τα παραπάνω; Θα βοηθήσουμε ώστε να επιλυθούν τυχόν μικροπροβλήματα.
Για τίτλο βάλε π.χ. «Εγκατάσταση Apache server, MySQL, PHP/Python σε Ubuntu».
Θα είναι γενικός οδηγός, όπου μετά εύκολα περιγράφουμε πως μπορούμε να βάλουμε π.χ. Joomla, WordPress ή ότι άλλο.