Xampp(lampp) server FAQ

...ρύθμιση - εγκατάσταση web server, mail server, ftp server, κλπ

Συντονιστές: the_eye, konnn

Xampp(lampp) server FAQ

Δημοσίευσηαπό poscore » 10 Μάιος 2012, 20:58

Καλησπέρα σκέφτηκα πως θα ήταν καλό να ανοίξω ένα νέο νήμα σχετικά με το xampp/lampp και τα προβλήματά του. Παραθέτω τις εγκαταστάσεις που βρήκα στο forum και συνεχίζουμε με ότι άλλο προκύψει.

1. Εγκατάσταση : http://forum.ubuntu-gr.org/viewtopic.php?f=9&t=3400
2. Εγκατάσταση με εικόνες: http://forum.ubuntu-gr.org/viewtopic.php?t=5041

ελπίζω όλα τα παρακάτω να σας φανούν χρήσιμα και να "ξεκαθαρίσουν γρήγορα τα τοπία"...καλή ανάγνωση!

FAQ


ΠΕΡΙΕΧΟΜΕΝΑ


..για να μην ψάχνεστε παρακάτω θα βρείτε:
1. Με μια απλή εγκατάσταση ubuntu υπάρχει ήδη apache?
2. error #2002 ανοίγοντας το myphpadmin
3. apache η mysql is already running - δεν κλείνει/ανοίγει/επανακκινεί σωστά

1. Με μια απλή εγκατάσταση ubuntu υπάρχει ήδη apache?
Απάντηση: Ναι είναι ήδη εγκατεστημένος ο apache server. Δεν είναι ο ίδιος με τα ίδια configuration αρχεία που θα είχε αν έκανε κάποιος εγκατάσταση το xampp. Οστώσο υπάρχει και μπορείτε να τοποθετήσετε μια σελίδα στο
Κώδικας: Επιλογή όλων
/var/www/
και να την δείτε στο
Κώδικας: Επιλογή όλων
http://localhost
.
Δείτε περισσότερες πληροφορίες με
Κώδικας: Επιλογή όλων
ps -aux | grep apache2

Μπορείτε να τον κλείσετε εκτελώντας
Κώδικας: Επιλογή όλων
sudo update-rc.d apache2 disable

και να τον ξαναενεργοποιήσετε εκτελώντας,
Κώδικας: Επιλογή όλων
sudo update-rc.d apache2 enable


2. error #2002 ανοίγοντας το myphpadmin
Απάντηση: Πρίν κάνετε την εγκατάσταση της mysql(xampp πακέτο) υπάρχει ήδη μία άλλη προεγκατεστημένη που τρέχει(δεν είναι η ίδια). Μπορέιτε να δείτε περισσότερες πληροφορίες εκτελώντας
Κώδικας: Επιλογή όλων
ps -aux | grep mysql

Για να φτιάξετε το error θα πρέπει μια μόνο mysql να τρέχει και αυτό γιατί η προεγκατεστημένη έχει κάνει κάποιες ρυθμίσεις στο σύστημα αντίθετες με αυτές που θέλει το xampp. Οπότε εκτελείτε:
Κώδικας: Επιλογή όλων
sudo service mysql stop

και δοκιμάζετε να ξαναφορτώσετε το myphpadmin.

3. apache η mysql is already running - δεν κλείνει/ανοίγει/επανακκινεί σωστά
Απάντηση: Σχετική με την ερώτηση 2. Υπάρχει όπως είπαμε μια διεργασία apache και μια service mysql που τρέχουν ήδη. Τις βλέπει το xampp και λέει ότι ήδη τρέχει το apache(ενώ εσείς δεν το έχετε ξεκινήσει) και διάφορα άλλα κουλά :P Δείτε και την ερώτηση 2 για περισσότερες πληροφορίες η εκτελέστε:
για τον apache,
Κώδικας: Επιλογή όλων
sudo update-rc.d apache2 disable

για την mysql,
Κώδικας: Επιλογή όλων
sudo service mysql stop

κλείστε το xampp με
Κώδικας: Επιλογή όλων
sudo /opt/lampp/lampp stop

και θα πρέπει να δουλεύουν όλα τώρα :)
Τελευταία επεξεργασία από poscore και 16 Μάιος 2012, 07:36, έχει επεξεργασθεί 6 φορά/ες συνολικά
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

Re: Xampp(lampp) server FAQ

Δημοσίευσηαπό poscore » 10 Μάιος 2012, 21:03

Το πρώτο πρόβλημα που μου έχει προκύψει είναι όταν παώ να τον κλείσω.
Κώδικας: Επιλογή όλων

minizeus@minizeus:/var/www$ sudo /opt/lampp/lampp restart
Stopping XAMPP for Linux 1.7.7...
XAMPP: XAMPP-Apache is not running.
XAMPP: XAMPP-MySQL is not running.
XAMPP: XAMPP-ProFTPD is not running.
XAMPP stopped.
Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon is already running.
XAMPP: Another MySQL daemon is already running.
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

Re: Xampp(lampp) server FAQ

Δημοσίευσηαπό the_eye » 10 Μάιος 2012, 21:31

Με το restart δεν τον κλείνεις τον επανεκκινείς !

Ο κώδικά σου, λέει ότι δεν τρέχει και μετά τον εκκινεί.

Δες και το παρακάτω video


Μεταφέρθηκε στην κατάλληλη ενότητα

Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Xampp(lampp) server FAQ

Δημοσίευσηαπό poscore » 10 Μάιος 2012, 21:35

Δες και αυτό:
Κώδικας: Επιλογή όλων

minizeus@minizeus:/var/www$ sudo /opt/lampp/lampp status
Version: XAMPP for Linux 1.7.7
Apache is not running.
MySQL is not running.
ProFTPD is not running.
minizeus@minizeus:/var/www$ sudo /opt/lampp/lampp start
Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon is already running.
XAMPP: Another MySQL daemon is already running.
XAMPP: Starting ProFTPD...
XAMPP for Linux started.

αφού είναι σταματημένο πως τρέχει ήδη κάποια άλλη? :/
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

Re: Xampp(lampp) server FAQ

Δημοσίευσηαπό the_eye » 10 Μάιος 2012, 21:40

Κώδικας: Επιλογή όλων
XAMPP: Another web server daemon is already running.

Εδώ σου λέει ότι τρέχει κάποιος άλλος web server όχι ο apache, επομένως κάτι δεν έστισες σωστά.

Κάπου έχεις μπερδέψει το lamp με το xamp (δεν είναι ακριβώς το ίδιο) δες το video παραπάνω προσεκτικά.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11717
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Xampp(lampp) server FAQ

Δημοσίευσηαπό poscore » 11 Μάιος 2012, 02:02

the_eye έγραψε:
Κάπου έχεις μπερδέψει το lamp με το xamp (δεν είναι ακριβώς το ίδιο) δες το video παραπάνω προσεκτικά.


Χωρίς να θέλω να σε προσβάλω και εντελώς φιλικά δεν νομίζω. Το είδα το video ΠΡΟΣΕΧΤΙΚΑ. :) το θέμα είναι οτι δεν είναι η πρώτη φορά που κάνω στην εγκατάσταση. τηνέχω κάνει πάνω απο 6-7 φορές και συνέχεια έχω αυτό το "error" που ανέφερα και παραπάνω. Ειλικρινά δεν μπορώ να καταλάβω τι παίζει και θα εκτιμούσα αν κάποιο παιδί μπορεί να διαθέσει χρόνο ώστε να δω και εγώ τι γίνεται επιτέλους. Εδώ και 1.5 χρόνο πάντως όσες φορες θέλησα να το χρησιμοποιήσω δεν μπόρεσα χωρίς να έχω κανένα πρόβλημα.

Προσπαθώντας να βοηθήσω την κατάσταση παραθέτω τα παρακαω:
Κώδικας: Επιλογή όλων

minizeus@minizeus:~$ ps aux | grep mysql
mysql 10171 0.0 1.6 319460 34912 ? Ssl May10 0:04 /usr/sbin/mysqld
minizeus 15621 0.0 0.0 4372 832 pts/6 S+ 02:09 0:00 grep --color=auto mysql
minizeus@minizeus:~$ ps aux | grep apache
root 10652 0.0 0.3 21200 6276 ? Ss May10 0:00 /usr/sbin/apache2 -k start
www-data 10654 0.0 0.3 23380 7752 ? S May10 0:00 /usr/sbin/apache2 -k start
www-data 10655 0.0 0.3 23372 7668 ? S May10 0:00 /usr/sbin/apache2 -k start
www-data 10656 0.0 0.2 21280 4276 ? S May10 0:00 /usr/sbin/apache2 -k start
www-data 10657 0.0 0.2 21280 4272 ? S May10 0:00 /usr/sbin/apache2 -k start
www-data 10658 0.0 0.2 21280 4312 ? S May10 0:00 /usr/sbin/apache2 -k start
www-data 10882 0.0 0.2 21280 4232 ? S May10 0:00 /usr/sbin/apache2 -k start
minizeus 15623 0.0 0.0 4372 832 pts/6 R+ 02:09 0:00 grep --color=auto apache
minizeus@minizeus:~$

γιατί είναι τόσα πολλά? :/ Η εγκατάσταση του lampp δεν γίνεται στο /usr/... φάκελο αλλα στο /opt/lampp. Απο που υπάρχει ο apache εκεί μέσα? Επίσης παρατήρηση έναν φάκελο /var/www όπως είδα και στο video. Αυτός δημιουργείται απο το lampp και είναι ο default φάκελος του apache?
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

Re: Xampp(lampp) server FAQ

Δημοσίευσηαπό PaPo » 11 Μάιος 2012, 13:02

the_eye έγραψε:
Κώδικας: Επιλογή όλων
XAMPP: Another web server daemon is already running.

Εδώ σου λέει ότι τρέχει κάποιος άλλος web server όχι ο apache, επομένως κάτι δεν έστισες σωστά.

Κάπου έχεις μπερδέψει το lamp με το xamp (δεν είναι ακριβώς το ίδιο) δες το video παραπάνω προσεκτικά.


To συγκεκριμένο μου το βγάζει και μένα που τρέχω το xampp στον υπολογιστή μου. Τον λόγο τον βρήκα, δεν έχει να κάνει με το αν αναφέρεται ως xampp ή ως lampp..
Στο forum του xampp βρήκα ότι θέλει να δίνεις αυτό πριν την εκκίνηση του xampp:
Κώδικας: Επιλογή όλων
sudo /etc/init.d/apache2 stop

Ο λόγος είναι ότι όταν ξεκινάει ο υπολογιστής έχει κάποια άλλη διεργασία να δουλεύει τον apache, γι αυτό και δεν μπορεί να εμφανίσει το localhost/index.php που κανονικά το κάνει αν δώσει κάποιος την εντολή από πάνω..

Η αιτιολογία που βρήκα στο forum του xampp ήταν ότι μάλλον κάτι με το synaptic έχει να κάνει και κάποιο "δαίμονα" που ξεκινάει...

Σε μένα το πρόβλημα εμφανίστηκε όταν έτρεξα προχθές για 1η φορά το phpmyadmin, όπου η εγκατάσταση που κάνει από μόνο του το xampp δεν μπορούσα να κάνω ούτε χρήστη, ούτε βάση δεδομένων ούτε τίποτα.... Έτσι αναγκάστηκα να εγκαταστήσω το phpmyadmin απ' το κέντρο λογισμικού και μετά το πρόβλημα με την βάση λύθηκε.. αλλά απ' την επόμενη επανεκκίνηση του υπολογιστή δεν δούλευε καλά ο apache server...

Η ερώτηση μου είναι η εξής:
Mε την εντολή
Κώδικας: Επιλογή όλων
sudo /etc/init.d/apache2 stop
μπορώ και απενεργοποιώ τον apache που τρέχει κατά την εκκίνηση(αν και εγώ δεν πείραξα τίποτα χεράτα...).... Υπάρχει τρόπος να το κάνουμε αυτό μόνιμο, δλδ να μην σηκώνεται ο σέρβερ από μόνος αλλά να το κάνουμε εμείς όποτε θέλουμε μέσω του
Κώδικας: Επιλογή όλων
/opt/lamp/lampp start
;;;;
Προφανώς θα είναι κάποιος "δαίμονας" απ' το
Κώδικας: Επιλογή όλων
/etc/xdg/autostart/
αλλά ποιος; Έψαξα αλλά δεν μπόρεσα να το βρω...
Αυτοί που υπάρχουν είναι:
Κώδικας: Επιλογή όλων
at-spi-dbus-bus.desktop gwibber.desktop~
at-spi-dbus-bus.desktop~ jockey-gtk.desktop
bluetooth-applet.desktop jockey-gtk.desktop~
bluetooth-applet.desktop~ nautilus-autostart.desktop
bluetooth-applet-unity.desktop nautilus-autostart.desktop~
bluetooth-applet-unity.desktop~ nm-applet.desktop
deja-dup-monitor.desktop nm-applet.desktop~
deja-dup-monitor.desktop~ onboard-autostart.desktop
gdu-notification-daemon.desktop onboard-autostart.desktop~
gdu-notification-daemon.desktop~ orca-autostart.desktop
gnome-fallback-mount-helper.desktop orca-autostart.desktop~
gnome-fallback-mount-helper.desktop~ polkit-gnome-authentication-agent-1.desktop
gnome-keyring-gpg.desktop polkit-gnome-authentication-agent-1.desktop~
gnome-keyring-gpg.desktop~ print-applet.desktop
gnome-keyring-pkcs11.desktop print-applet.desktop~
gnome-keyring-pkcs11.desktop~ pulseaudio.desktop
gnome-keyring-secrets.desktop pulseaudio.desktop~
gnome-keyring-secrets.desktop~ pulseaudio-kde.desktop
gnome-keyring-ssh.desktop telepathy-indicator.desktop
gnome-keyring-ssh.desktop~ telepathy-indicator.desktop~
gnome-screensaver.desktop ubuntuone-launch.desktop
gnome-screensaver.desktop~ ubuntuone-launch.desktop~
gnome-settings-daemon.desktop update-notifier.desktop
gnome-settings-daemon.desktop~ update-notifier.desktop~
gnome-sound-applet.desktop user-dirs-update-gtk.desktop
gnome-sound-applet.desktop~ user-dirs-update-gtk.desktop~
gnome-user-share.desktop vino-server.desktop
gnome-user-share.desktop~ vino-server.desktop~
gsettings-data-convert.desktop wicd-tray.desktop
gsettings-data-convert.desktop~ zeitgeist-datahub.desktop
gwibber.desktop zeitgeist-datahub.desktop~

Καμιά ιδέα;
1 Linux: Μέτριος ┃ Προγραμματισμός: Προχωρημένος ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 12.04 Precise Pangolin 64bit (en_US.UTF-8)
3 Intel Pentium CPU B960 @ 2.20GHz ‖ RAM 5890 MiB ‖ TOSHIBA PWWHA - TOSHIBA SATELLITE C660
4 Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0106] (rev 09)
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05) ⋮ wlan0: Atheros Inc. AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
Άβαταρ μέλους
PaPo
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 334
Εγγραφή: 10 Μάιος 2008, 21:20
Τοποθεσία: Εύοσμος/Θεσσαλονίκη
Εκτύπωση

Re: Xampp(lampp) server FAQ

Δημοσίευσηαπό poscore » 11 Μάιος 2012, 16:11

Για την παραπάνω ιστορία ξενύχτησα χτές και τα αποτέλέσματα που βρήκα είναι πάνω κάτω τα ίδια. Με το restart για κάποιον λόγο ξεκινάνε σε μένα 5-6 διεργασίες apache και 4-5 mysql. Βέβαια μόλις τις σκοτόσω όλες είναι μια χαρά. :) Δουλεύουν όλα. Το θέμα είναι να γίνει αυτό μόνιμο τώρα...

Να πω ότι δεν έχω εγκαταστήσει πακέτα κτλ είναι καθαρά η εγκατάσταση του 12.04.
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

Re: Xampp(lampp) server FAQ

Δημοσίευσηαπό PaPo » 11 Μάιος 2012, 20:45

poscore έγραψε:Για την παραπάνω ιστορία ξενύχτησα χτές και τα αποτέλέσματα που βρήκα είναι πάνω κάτω τα ίδια. Με το restart για κάποιον λόγο ξεκινάνε σε μένα 5-6 διεργασίες apache και 4-5 mysql. Βέβαια μόλις τις σκοτόσω όλες είναι μια χαρά. :) Δουλεύουν όλα. Το θέμα είναι να γίνει αυτό μόνιμο τώρα...

Να πω ότι δεν έχω εγκαταστήσει πακέτα κτλ είναι καθαρά η εγκατάσταση του 12.04.


Σε μένα δεν τρέχει καμία διεργασία σε mysql αλλά μόνο στον apache...

Ποιες διεργασίες σκοτώνεις και δουλεύουν όλα μια χαρά;;; Γιατί αν αυτό το κάνεις μόλις ξεκινάει ο υπολογιστής σου μπορούμε να πάμε στο
Κώδικας: Επιλογή όλων
/etc/xdg/autostart/
και να απενεργοποιήσουμε αυτές τις διεργασίες.....

Eμένα αυτό που μου κάνει εντύπωση είναι ότι στην αρχή δούλευε κανονικά αλλά εμφάνισε το πρόβλημα όταν πέρασα το phpmyadmin.. Το πέρασες εξτρά εσύ; Γιατί υποπτεύομαι ότι από εκεί προέρχεται.............
1 Linux: Μέτριος ┃ Προγραμματισμός: Προχωρημένος ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 12.04 Precise Pangolin 64bit (en_US.UTF-8)
3 Intel Pentium CPU B960 @ 2.20GHz ‖ RAM 5890 MiB ‖ TOSHIBA PWWHA - TOSHIBA SATELLITE C660
4 Intel 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0106] (rev 09)
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05) ⋮ wlan0: Atheros Inc. AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
Άβαταρ μέλους
PaPo
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 334
Εγγραφή: 10 Μάιος 2008, 21:20
Τοποθεσία: Εύοσμος/Θεσσαλονίκη
Εκτύπωση

Re: Xampp(lampp) server FAQ

Δημοσίευσηαπό poscore » 12 Μάιος 2012, 00:07

Όχι δεν έβαλα τίποτα άλλο extra. Απο την στιγμή που έβαλα το lampp έχω phpmyadmin μια χαρά και δουλεύει.Θα παραθέσω τις διεργασίες μόλις τις βρώ.

Για τον apache που θέλεις είναι στο: /usr/sbin/apache2 -k start και τρέχει υπο τον χρήστη www-data
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

Επόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Διακομιστές / Εξυπηρετητές

cron