Xampp(lampp) server FAQ

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

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

Re: Xampp(lampp) server FAQ

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

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

zeus@zeus-station:~$ ps aux | grep apache
root 1288 0.0 0.2 32736 8024 ? Ss 07:18 0:00 /usr/sbin/apache2 -k start
www-data 2932 0.0 0.1 32736 4044 ? S 07:23 0:00 /usr/sbin/apache2 -k start
www-data 2933 0.0 0.1 32736 4044 ? S 07:23 0:00 /usr/sbin/apache2 -k start
www-data 2934 0.0 0.1 32736 4044 ? S 07:23 0:00 /usr/sbin/apache2 -k start
www-data 2935 0.0 0.1 32736 4044 ? S 07:23 0:00 /usr/sbin/apache2 -k start
www-data 2936 0.0 0.1 32736 4044 ? S 07:23 0:00 /usr/sbin/apache2 -k start
zeus 4588 0.0 0.0 3324 892 pts/0 S+ 09:15 0:00 grep --color=auto apache
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

Re: Xampp(lampp) server FAQ

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

Έδωσα και εγώ το
Κώδικας: Επιλογή όλων
ps aux | grep apache
και μου έβγαλε ίδια αποτελέσματα με σένα..

Με το
Κώδικας: Επιλογή όλων
top
έψαξα να δω αν υπάρχει κάτι που αναφέρεται σε apache..

Το
Κώδικας: Επιλογή όλων
top
μου βγάζει αυτό:

Κώδικας: Επιλογή όλων
3279 pavlos 20 0 474m 27m 18m S 7 0.5 0:10.91 gnome-system-mo
2807 pavlos 20 0 1282m 46m 29m S 6 0.8 0:33.72 vlc
1812 pavlos 20 0 1085m 76m 30m S 6 1.3 0:52.53 compiz
1060 root 20 0 155m 22m 6532 S 5 0.4 1:19.32 Xorg
1828 pavlos 9 -11 418m 8716 6676 S 3 0.1 0:38.56 pulseaudio
3331 pavlos 20 0 521m 17m 11m S 3 0.3 0:00.50 gnome-terminal
2228 pavlos 20 0 544m 74m 27m S 2 1.3 1:29.70 plugin-containe
1889 pavlos 20 0 531m 26m 11m S 1 0.5 0:10.74 unity-panel-ser
3405 pavlos 20 0 17332 1360 972 R 1 0.0 0:00.04 top
1783 pavlos 20 0 27512 3464 624 S 0 0.1 0:03.44 dbus-daemon
2550 root 20 0 0 0 0 S 0 0.0 0:00.21 kworker/u:0
1 root 20 0 24424 2436 1356 S 0 0.0 0:00.76 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0 0.0 0:00.19 ksoftirqd/0
6 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0
7 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/0
8 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/1
10 root 20 0 0 0 0 S 0 0.0 0:00.17 ksoftirqd/1
12 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/1
13 root 0 -20 0 0 0 S 0 0.0 0:00.00 cpuset
14 root 0 -20 0 0 0 S 0 0.0 0:00.00 khelper
15 root 20 0 0 0 0 S 0 0.0 0:00.00 kdevtmpfs
16 root 0 -20 0 0 0 S 0 0.0 0:00.00 netns
18 root 20 0 0 0 0 S 0 0.0 0:00.00 sync_supers
19 root 20 0 0 0 0 S 0 0.0 0:00.00 bdi-default
20 root 0 -20 0 0 0 S 0 0.0 0:00.00 kintegrityd
21 root 0 -20 0 0 0 S 0 0.0 0:00.00 kblockd
22 root 0 -20 0 0 0 S 0 0.0 0:00.00 ata_sff
23 root 20 0 0 0 0 S 0 0.0 0:00.00 khubd
24 root 0 -20 0 0 0 S 0 0.0 0:00.00 md
26 root 20 0 0 0 0 S 0 0.0 0:00.00 khungtaskd
27 root 20 0 0 0 0 S 0 0.0 0:00.00 kswapd0


Δεν υπάρχει τίποτα σχετικό.. Εσύ ποια διεργασία ακριβώς σταματάς; Το μόνο που βρήκα εγώ να σταματά τον apache είναι με το
Κώδικας: Επιλογή όλων
sudo /etc/init.d/apache2 stop
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, 19:42

Αν προσέξεις το man μπορείς να κάνεις:
Κώδικας: Επιλογή όλων
sudo /usr/sbin/apache2 -k stop

αλλα δεν με αφήνει και λέει οτι δεν ειμαι ο κατάληλος user.

Εγώ δεν το σταματάω κάνω,
Κώδικας: Επιλογή όλων
sudo kill -9 <pid>


Επίσης στην top καλό ειναι να κάνεις και ένα grep δλδ
Κώδικας: Επιλογή όλων
top | grep apache

που εμένα πάλι δεν εμφανίζει τίποτα. :P

Το ίδιο έχω και στην mysql εγώ. Οπότε το ubuntu τρέχουν "server" και οι σελίδες του site πρέπει να μπούν στο
Κώδικας: Επιλογή όλων
/var/www/
.Οστώσο έχω πρόβλημα και δεν μου διαβάζει php.
Άβαταρ μέλους
poscore
punkTUX
punkTUX
 
Δημοσιεύσεις: 153
Εγγραφή: 28 Απρ 2012, 17:21
Εκτύπωση

Re: Xampp(lampp) server FAQ

Δημοσίευσηαπό PaPo » 12 Μάιος 2012, 23:56

Το sudo
Κώδικας: Επιλογή όλων
/usr/sbin/apache2 -k stop
ούτε εγώ μπορώ να το κάνω για τον ίδιο λόγο... Μόνο με το sudo
Κώδικας: Επιλογή όλων
/etc/init.d/apache2 stop
γίνεται δουλειά..

Να σε ρωτήσω, αφού φαντάζομαι έχεις κάνει εγκατάσταση το xampp στο /opt γιατί τρέχεις τις σελίδες του server απ' το
Κώδικας: Επιλογή όλων
/var/www/
Το λέω αυτό γιατί αυτή η σελίδα είναι δοκιμαστική, δλδ τα αρχεία που διαβάζει ο server δεν βρίσκονται(ή δεν τα βάζεις εκεί) αλλά στο
Κώδικας: Επιλογή όλων
/opt/lampp/htdocs
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 » 13 Μάιος 2012, 14:49

Χωρίς να είμαι σίγουρος και με ότι έχω καταλάβει μέχρι τώρα.

Το,
Κώδικας: Επιλογή όλων
/var/www/

είναι ο προκαθορισμένος κατάλογος του apache που σημαίνει πως αν δέν γίνει εγκατάσταση του lampp μπορεί κάποιος να βάλει μέσα στον φάκελο καμια σελίδα και να την βλέπει κτλ. Εγώ έχω κάνει εγκατάσταση το lampp αλλα δεν το κατέβασα κτλ. Αυτό που έκανα είναι να χρησιμοποιήσω ένα εργαλείο το tasksel αν το είπα σωστά που σου εμφανίζει κάποια προκαθορισμένα πακέτα και επιλέγεις. Αυτό πρέπει να προτείνει και ο @the_eye. Τέλος πάντων θέλω να καταλήξω ότι μόνο του το έβαλε στο
Κώδικας: Επιλογή όλων
/opt/

τις σελίδες τις έτρεχα δοκιμαστικά απο εκεί. Κανονικά τις τρέχω απο όπου και εσύ
Κώδικας: Επιλογή όλων
/opt/lampp/htdocs
:)

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

Re: Xampp(lampp) server FAQ

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

Φτάνοντας λίγο πιο κοντά στην λύση είναι χρήσιμο το παρακάτω:
Κώδικας: Επιλογή όλων


man apache2

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

APACHE2(8) apache2 APACHE2(8)



NAME
apache2 - Apache Hypertext Transfer Protocol Server

SYNOPSIS
apache2 [ -d serverroot ] [ -f config ] [ -C directive ] [ -c directive ] [ -D parameter ] [ -e level ] [ -E file ] [ -k start|restart|graceful|stop|graceful-stop ]
[ -R directory ] [ -h ] [ -l ] [ -L ] [ -S ] [ -t ] [ -v ] [ -V ] [ -X ] [ -M ]

SUMMARY
apache2 is the Apache HyperText Transfer Protocol (HTTP) server program. It is designed to be run as a standalone daemon process. When used like this it will create
a pool of child processes or threads to handle requests.

In general, apache2 should not be invoked directly, but rather should be invoked via /etc/init.d/apache2 or apache2ctl. The default Debian configuration requires
environment variables that are defined in /etc/apache2/envvars and are not available if apache2 is started directly. However, apache2ctl can be used to pass arbi‐
trary arguments to apache2.

DOCUMENTATION
The full documentation is available in the apache2-doc package or at http://httpd.apache.org/docs/2.2/ . Information about Debian specific changes and configuration
can be found in /usr/share/doc/apache2.2-common/README.Debian.gz .

OPTIONS
-d serverroot
Set the initial value for the ServerRoot directive to serverroot. This can be overridden by the ServerRoot directive in the configuration file.

-f config
Uses the directives in the file config on startup. If config does not begin with a /, then it is taken to be a path relative to the ServerRoot. The default is
/etc/apache2/apache2.conf.

-k start|restart|graceful|stop|graceful-stop
Signals apache2 to start, restart, or stop. See Stopping Apache for more information.

-C directive
Process the configuration directive before reading config files.

-c directive
Process the configuration directive after reading config files.

-D parameter
Sets a configuration parameter which can be used with <IfDefine> sections in the configuration files to conditionally skip or process commands at server
startup and restart.

-e level
Sets the LogLevel to level during server startup. This is useful for temporarily increasing the verbosity of the error messages to find problems during
startup.

-E file
Send error messages during server startup to file.

-R directory
When the server is compiled using the SHARED_CORE rule, this specifies the directory for the shared object files.

-h Output a short summary of available command line options.

-l Output a list of modules compiled into the server. This will not list dynamically loaded modules included using the LoadModule directive.

-L Output a list of directives together with expected arguments and places where the directive is valid.

-M Dump a list of loaded Static and Shared Modules.

-S Show the settings as parsed from the config file (currently only shows the virtualhost settings).

-t Run syntax tests for configuration files only. The program immediately exits after these syntax parsing tests with either a return code of 0 (Syntax OK) or
return code not equal to 0 (Syntax Error). If -D DUMP_VHOSTS is also set, details of the virtual host configuration will be printed. If -D DUMP_MODULES is
set, all loaded modules will be printed.

-v Print the version of apache2, and then exit.

-V Print the version and build parameters of apache2, and then exit.

-X Run apache2 in debug mode. Only one worker will be started and the server will not detach from the console.

SEE ALSO
apache2ctl(8), /usr/share/doc/apache2.2-common/README.Debian.gz




Apache HTTP Server 2008-04-05 APACHE2(8)


ΛΥΣΗ


Ο apache είναι μια διεργασία δαίμονας που ξεκινά αυτόματα στο Debian/Linux και είναι στις διεργασίες που εγκαθιστούνται όταν γίνεται η εγκατάσταση. Δεν ξέρω ποια/ποιο πρόγραμμα τον χρησιμοποιεί αλλα υπάρχει. Βρίσκεται στο path:
Κώδικας: Επιλογή όλων
/etc/init.d/apache2

και αν θέλετε να τερματίσετε κάποια διεργασία/δαίμονα απο εκεί μέσα χρησιμοποιείται ένα tool που αφαιρεί System-V style init script links όπως είναι και ο apache. Δείτε περισσότερες πληροφορίες με
Κώδικας: Επιλογή όλων
man apache2

Κώδικας: Επιλογή όλων
man update-rc.d

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

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

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

Re: Xampp(lampp) server FAQ

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

poscore έγραψε:Ο apache είναι μια διεργασία δαίμονας που ξεκινά αυτόματα στο Debian/Linux και είναι στις διεργασίες που εγκαθιστούνται όταν γίνεται η εγκατάσταση. Δεν ξέρω ποια/ποιο πρόγραμμα τον χρησιμοποιεί αλλα υπάρχει.


Ο apache2 είναι ο webserver του xampp ή lamp και σίγουρα χρειάζεται, το ποιο πιθανό να έχει κάποιο πρόβλημα στις ρυθμίσεις σου.

http://en.wikipedia.org/wiki/XAMPP (χρησιμοποιεί το /opt)
http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29 (χρησιμοποιεί το /var/www)
Αν διαβάζεις θα δεις ότι δεν είναι το ίδιο. Θα σου πρότεινα να διαμορφώσεις και τον τίτλο, γιατί με το τρόπο που το γράφεις μπορεί να μπερδέψεις και κάποιον άλλο. ;)


Πρέπει να έχεις στήσει και XAMPP και LAMP και να υπάρχει διένεξη μεταξύ τους.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
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 » 17 Μάιος 2012, 00:13

the_eye έγραψε:
poscore έγραψε:Ο apache είναι μια διεργασία δαίμονας που ξεκινά αυτόματα στο Debian/Linux και είναι στις διεργασίες που εγκαθιστούνται όταν γίνεται η εγκατάσταση. Δεν ξέρω ποια/ποιο πρόγραμμα τον χρησιμοποιεί αλλα υπάρχει.


Ο apache2 είναι ο webserver του xampp ή lamp και σίγουρα χρειάζεται, το ποιο πιθανό να έχει κάποιο πρόβλημα στις ρυθμίσεις σου.

http://en.wikipedia.org/wiki/XAMPP (χρησιμοποιεί το /opt)
http://en.wikipedia.org/wiki/LAMP_%28software_bundle%29 (χρησιμοποιεί το /var/www)
Αν διαβάζεις θα δεις ότι δεν είναι το ίδιο. Θα σου πρότεινα να διαμορφώσεις και τον τίτλο, γιατί με το τρόπο που το γράφεις μπορεί να μπερδέψεις και κάποιον άλλο. ;)


Πρέπει να έχεις στήσει και XAMPP και LAMP και να υπάρχει διένεξη μεταξύ τους.


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

Προηγούμενη

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

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

cron