Σελίδα 2 από 3

Re: Πρόγραμμα Διαχείρισης Βάσης Δεδομένων

ΔημοσίευσηΔημοσιεύτηκε: 16 Δεκ 2014, 04:14
από Vegeta
χωρίς να είμαι σίγουρος, ήθελα να ρωτήσω, αν το πρόβλημα μου σχετίζεται καθόλου με αυτό:
http://ubuntuforums.org/showthread.php?t=2218443
το οποίο, εν μέρει ισχύει... δηλαδή πλέον ο κατάλογος είναι /var/www/html όπως γράφουν στο 4ο post
δεν ξέρω αν αυτό έχει γίνει όντως από την αναβάθμιση 14.04 και μετά... πολύ πιθανόν!
όπως γράφω και στο 1ο μου post, πέρυσι τέτοια εποχή (δηλαδή πριν την 14.04) δούλευε κανονικά!
το κακό είναι ότι δεν ξέρω που να βρω αυτό αρχείο (?!) που γράφουν στο 4ο post, να δω αν είναι σωστό το path και αν είναι αυτό που τελικά έφταιγε...

αν μπορούσε να βοηθήσει κάποιος...

Re: Πρόγραμμα Διαχείρισης Βάσης Δεδομένων

ΔημοσίευσηΔημοσιεύτηκε: 16 Δεκ 2014, 18:41
από pc_magas
Κώδικας: Επιλογή όλων
apache2: Syntax error on line 214 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/httpd.conf: No such file or directory


Σύμφωνα με αυτό λέει ότι στην γραμμή 214 υπάρχει λάθος.

Γιά δώσε το αποτέλεσμα της εντολής:
Κώδικας: Επιλογή όλων
sed '214p' /etc/apache2/apache2.conf

Re: Πρόγραμμα Διαχείρισης Βάσης Δεδομένων

ΔημοσίευσηΔημοσιεύτηκε: 16 Δεκ 2014, 20:13
από Vegeta
μάλλον, κάπως λάθος έχει γράψει την εντολή που μου λες να εκτελέσω και μου εμφανίζει όλο το έγγραφο σαν να έγγραφα το:
Κώδικας: Επιλογή όλων
cat /etc/apache2/apache2.conf

που μου λες να κάνω σε ένα post παραπάνω.

επειδή νομίζω ότι καταλαβαίνω τι μου ζητάς, κάνω:
Κώδικας: Επιλογή όλων
sudo gedit /etc/apache2/apache2.conf

και ανοίγω το αρχείο με το gedit.
πηγαίνω στην γραμμή 214 με βάση την αρίθμηση που έχει στα αριστερά το gedit, και την κάνω copy-paste εδώ:
Κώδικας: Επιλογή όλων
Include httpd.conf

Re: Πρόγραμμα Διαχείρισης Βάσης Δεδομένων

ΔημοσίευσηΔημοσιεύτηκε: 16 Δεκ 2014, 23:07
από the_eye

Mην κάνεις sudo σε γραφικά προγράμματα. Να χρησιμοποιείς το gksudo.
Μπορεί να καταστρέψεις το γραφικό περιβάλλον.


Re: Πρόγραμμα Διαχείρισης Βάσης Δεδομένων

ΔημοσίευσηΔημοσιεύτηκε: 17 Δεκ 2014, 04:13
από Vegeta
το gedit είναι το γραφικό πρόγραμμα? το είχα απλά για ένα text-editor... εκτός και αν εννοούμε με τον όρο γραφικό πρόγραμμα οποιοδήποτε πρόγραμμα ανοίγει εκτός terminal. δηλαδή π.χ. το gedit είναι γραφικό πρόγραμμα, ενώ το vim δεν είναι (τα οποία και τα δύο είναι text-editors)
τέλος πάντων, δεν το ήξερα και ευχαριστώ για την υπόδειξη, γιατί το sudo το χρησιμοποιώ κατά κόρον.
αν και, για να κάνω read το συγκεκριμένο αρχείο (δηλαδή το copy-paste που τελικά έκανα), δεν χρειαζόταν ούτε gksuo, ούτε sudo.

βλέποντας την γραμμή 214:
Κώδικας: Επιλογή όλων
Include httpd.conf

και με το μήνυμα λάθους:
Κώδικας: Επιλογή όλων
apache2: Syntax error on line 214 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/httpd.conf: No such file or directory

πάω να ψάξω αν υπάρχει κάπου το httpd.conf
μπαίνω λοιπόν στους καταλόγους μου, ανεβαίνω μέχρι την ρίζα (/) και κάνω αναζήτηση το httpd.conf.
το συγκεκριμένο αρχείο δεν το βρίσκει αλλά μου εμφανίζει με παραπλήσιο όνομα το lighttpd.conf το οποίο βλέπω ότι το έχει στο /etc/phpmyadmin.

στο μυαλό μου υπάρχουν 2 ενδεχόμενα...:
1) η γραμμή 214 αντί για Include httpd.conf θα έπρεπε να γράφει Include lighttpd.conf και κάπως έχουν σβηστεί (κατά λάθος) οι 2-3 επιπλέον χαρακτήρες.
2) κάπου θα έπρεπε να υπάρχει το αρχείο httpd.conf και ίσως συγκεκριμένα στον κατάλογο /etc/apache2, το οποίο μάλλον το έχει σβήσει (κατά λάθος)
ποντάρω περισσότερο στο 2ο...

δεν ξέρω αν με τις σκέψεις μου βοηθάω ή χειροτερεύω την κατάσταση ώστε να βρούμε λύση... μπορεί να είναι τελείως λάθος ή να αποπροσανατολίζουν...
πάντως, αν έχει κάποιος το συγκεκριμένο αρχείο, μπορεί να δει την αντίστοιχη γραμμή 214, για να τσεκάρουμε αν όντως θα έπρεπε να γράφει Include httpd.conf και να έκανε μία αναζήτηση στα αρχεία του από το / και κάτω, να δει αν υπάρχει το το httpd.conf και σε ποιο κατάλογο θα έπρεπε να βρίσκεται.

Re: Πρόγραμμα Διαχείρισης Βάσης Δεδομένων

ΔημοσίευσηΔημοσιεύτηκε: 20 Δεκ 2014, 22:41
από pc_magas
Για κάνε comment την γραμμή 214 και εκκίνησε τον apache.

Re: Πρόγραμμα Διαχείρισης Βάσης Δεδομένων

ΔημοσίευσηΔημοσιεύτηκε: 24 Δεκ 2014, 23:13
από Vegeta
το έχω δοκιμάσει και αυτό...
κάνω την γραμμή 214 comment, αποθηκεύω το αρχείο και αμέσως μετά δίνω:
Κώδικας: Επιλογή όλων
/etc/init.d/apache2 restart

μου βγάζει:
Κώδικας: Επιλογή όλων
* Restarting web server apache2                                                                                                         [fail]
* The apache2 configtest failed.
Output of config test was:
apache2: Syntax error on line 234 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/conf.d/: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.

βλέπω την γραμμή 234 η οποία είναι:
Κώδικας: Επιλογή όλων
Include conf.d/

την κάνω και αυτή comment, αποθηκεύω και εκτελώ πάλι:
Κώδικας: Επιλογή όλων
/etc/init.d/apache2 restart

μου βγάζει:
Κώδικας: Επιλογή όλων
* Restarting web server apache2                                                                                                         [fail]
* The apache2 configtest failed.
Output of config test was:
AH00526: Syntax error on line 55 of /etc/apache2/apache2.conf:
Invalid command 'LockFile', perhaps misspelled or defined by a module not included in the server configuration
Action 'configtest' failed.
The Apache error log may have more information.

Re: Πρόγραμμα Διαχείρισης Βάσης Δεδομένων

ΔημοσίευσηΔημοσιεύτηκε: 30 Δεκ 2014, 10:47
από mechpanos
Τόση ταλαιπωρία, δεν βάζεις ένα xampp να σωθείς!!!

Re: Πρόγραμμα Διαχείρισης Βάσης Δεδομένων

ΔημοσίευσηΔημοσιεύτηκε: 30 Δεκ 2014, 15:31
από pc_magas
Η υπάρχει η λύση επαναεγκατάστασης του apache2:
Κώδικας: Επιλογή όλων
sudo mv /etc/apache2/apache2.conf /etc/apache2/apache2.conf.backup && sudo apt-get --purge remove apache2 && sudo apt-get install -y apache2 libapache2-mod-php5


Και δοκίμασε να ξεκινήσεις τον και δώσε τα αποτελέσματα.

Εφόσον ξεκινήσει επιτυχώς θα φτιάξουμε και το phpmyadmin.

Re: Πρόγραμμα Διαχείρισης Βάσης Δεδομένων

ΔημοσίευσηΔημοσιεύτηκε: 30 Δεκ 2014, 17:56
από Vegeta
@ pc_magas
δίνω την εντολή (εντολές) που μου γράφεις και μετά δίνω το: /etc/init.d/apache2 restart
με αυτή την εντολή δεν υποτίθεται ότι τον ξεκινάω ή κάνω κάτι λάθος?
μου βγάζει:
Κώδικας: Επιλογή όλων
* Restarting web server apache2                                                                                [fail]


@ mechpanos
αν το πρόβλημα μου είναι όντως κάπου στην εγκατάσταση του apache, τότε, και το xampp να προσπαθήσω να εγκαταστήσω, μόλις πάει να εγκαταστήσει τα πακέτα του apache, θα δει ότι ήδη υπάρχουν, θα τα προσπεράσει, και δεν θα μου λύσει κανένα πρόβλημα. καταλαβαίνω κάτι λάθος?
νομίζω ότι το πρόβλημα το έχουμε επικεντρώσει στην λειτουργία (ή εγκατάσταση) ενός προγράμματος, αν πάμε μέσω εγκατάστασης xampp απλώς το γενικεύουμε, ψάχνοντας γενικά σε όλο το πακέτο που εγκαθιστά η συγκεκριμένη εφαρμογή. διόρθωσε με αν κάτι δεν καταλαβαίνω σωστά...