View Full Version : httpd e apache
Ho messo apache, phpmyadmin e mysql per iniziare a smanettare con i db.
mysql, phpmyadmin e apache si sono installati.
Il problema è che non risulta attivo httpd e quindi quando cerco di accedere ad un file php locale mi viene chiesto di scaricarlo.
Dove posso andare a controllare?
Originariamente inviato da ingpeo
Il problema è che non risulta attivo httpd
su debian il demone httpd lo avvi con:
/etc/init.d/apache start
ciao
Ho apache2 e sembra che abbia problemi di permessi....
cosa devo cambiare?
Da utente:
andrea@pingu:~$ /etc/init.d/apache2 start
Starting web server: Apache2apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(13)Permission denied: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs
Da root:
pingu:/home/andrea# /etc/init.d/apache2 start
Starting web server: Apache2apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
httpd (pid 3159) already running
digita:
hostname
e prendi nota dell'output del tuo hostname.
poi:
nano /etc/hosts
guarda se hai:
127.0.0.1 localhost "hosname"
altrimenti aggiungi la riga in alto mettendo al posto di "hostname" il tuo hostname.
successivamente ridai:
/etc/init.d/apache restart
C'era già ma era invertito, prima hostname e poi localhost
In ogni caso non funziona e gli errori sono gli stessi.
aprimi:
/etc/apache/httpd.conf
e guarda se hai :
ServerName localhost
sta in alto sui primi settaggi.
da root:
killall httpd
rm /var/run/httpd.pid
/etc/init.d/apache2 start
controlla nell'httpd.conf il nome del pidfile, non sono sicuro che su debian di default sia quello.
per il problema dell'hostname se digiti il comando 'hostname' ti restituisce localhost?
in caso affermativo settalo con:
hostname nome.dell.host
Fatto, ora non da più gli errori di prima. Però mozilla mi chiede sempre con che cosa aprire il file php.
Originariamente inviato da kingv
da root:
killall httpd
rm /var/run/httpd.pid
/etc/init.d/apache2 start
controlla nell'httpd.conf il nome del pidfile, non sono sicuro che su debian di default sia quello.
Non trova nessun httpd da killare:muro:
Originariamente inviato da ingpeo
Non trova nessun httpd da killare:muro:
qullo che ti ha detto kingv era per l'errore al caricamento di apache, che ora hai risolto.
updatedb
locate php.ini
credo che ora debba apportare qualche piccola modifica a php.ini in merito ai folder dove sta il sito in locale.
Originariamente inviato da ingpeo
Fatto, ora non da più gli errori di prima. Però mozilla mi chiede sempre con che cosa aprire il file php.
apache non sa come trattare i file php, devi indicarlo con direttive tipo:
AddType application/x-httpd-php4 .php4
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4-source .phps
nell'httpd.conf
Originariamente inviato da kingv
apache non sa come trattare i file php, devi indicarlo con direttive tipo:
AddType application/x-httpd-php4 .php4
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4-source .phps
nell'httpd.conf
quello mi pare ci sia già di default su httpd.conf :D ma magari mi sbaglio :p
Spero che questa sia una domanda stupida:
non e' che con mozilla fai apri file vero???????
Originariamente inviato da HexDEF6
Spero che questa sia una domanda stupida:
non e' che con mozilla fai apri file vero???????
No, lo scrivo sulla barra degli indirizzi ;)
E' normale che se da utente normale faccio il restart di apache mi risulti ancora questo errore?
andrea@pingu:~$ /etc/init.d/apache2 restart
Restarting web server: Apache2httpd not running, trying to start
(13)Permission denied: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs
certo che è normale... uno user di default non può avviare o stoppare servizi :)
Originariamente inviato da PiloZ
certo che è normale... uno user di default non può avviare o stoppare servizi :)
In effetti lo sapevo:fagiano:
ora sto provando con updatedb....
Ma almeno le pagine html statiche funzionano?
se ti colleghi a 127.0.0.1 ti vien fuori la pagina di apache?
non e' che sono problemi relativi ai permessi dei file .php (sono di apache o httpd o quello che e' nella tua distro?)?
Ciao!
Si, la pagina la vedo.
Ho messo i permessi a 757 al link che trovo in /var/www
apache sembra non capire che debba essere lui l'interprete dei file .php
# AddType allows you to tweak mime.types without actually editing
# it, or to make certain files to be certain types.
#
# For example, the PHP 3.x module (not part of the Apache
# distribution - see http://www.php.net) will typically use:
#
AddType application/x-httpd-php3 .php3
AddType application/x-httpd-php3-source .phps
#
# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
ti sei assicurato come detto prima che ci siano queste righe?
Più che altro:
LoadModule php4_module libexec/apache2/libphp4.so
Ci sono:cry:
Ho notato che in var/www c'è la cartella apache2-defaults, non è che devo mettere i file php li dentro?
Originariamente inviato da ingpeo
Ci sono:cry:
Ho notato che in var/www c'è la cartella apache2-defaults, non è che devo mettere i file php li dentro?
[troll-mode]Ma perchè non ti leggi qualcosa su Apache?[/troll-mode]
Comunque, se hai settato Apache con:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Per Apache è indifferente dove si trovino (sempre che siano nella root document); l' importante che siano .php
Originariamente inviato da nico159
[troll-mode]Ma perchè non ti leggi qualcosa su Apache?[/troll-mode]
Mi sa che hai ragione.
Appena trovo un po' di tempo da dedicarmi in modo serio mi documento meglio.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.