|
|
|
|
Strumenti |
16-01-2005, 16:20 | #1 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3963
|
[debian]strano problema con php
Ho installato con apt-get install php4, php appunto.
Ora, ho installato anche apache sempre con apt. Se mi collego al localhost, vedo correttamente la pagina di apache e un nmap mi conferma che il server web sta girando. Adesso, il problema che ho è che mi sono fatto due script, uno che dovrebbe partirmi dal web, l'altro invece da console. Per quest'ultimo, in particolare, ho messo come interprete: Codice:
#!/bin/php4 Codice:
usr/bin/php4: bad interpreter: No such file or directory Codice:
ii php4 4.3.10-2 server-side, HTML-embedded scripting language
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek |
16-01-2005, 16:27 | #2 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3963
|
ok, risolto, mi mancava php4-cgi.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek |
16-01-2005, 16:27 | #3 |
Senior Member
Iscritto dal: Oct 2001
Messaggi: 11471
|
Se ti serve l'interprete per console devi installare il pachetto php4-cli ed usare #!/usr/bin/php
ciao |
16-01-2005, 16:36 | #4 | |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3963
|
Quote:
Però adesso ho un altro problema ho fatto un semplice test per un file php. Ora, come lo leggo dal web con apache?!? Nel senso che, il mio file sta nella mia home e si chiama leggi.php, si limita a leggere alcune cose in un file di testo. Ma non ho capito come richiamarlo con apache. Ho provato a copiarlo in /var/www e poi ad eseguire: http://localhost/leggi.php ma non accade nulla
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek |
|
16-01-2005, 16:47 | #5 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3963
|
mmm..... allora, nella documentazione dice di aggiungere:
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so in httpd.conf però... in /etc/apache, vedo che c'è un file che si chiama modules.conf dove dice di non editarlo ma di eseguire /usr/sbin/apache-modconf apache. Ma se lo eseguo, poi, il contenuto di modules.conf non cambia, nel senso che non mi aggiunge il modulo per php4 un aiutino?
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek |
16-01-2005, 17:02 | #6 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3963
|
ok, il modulo adesso è caricato, ma succede questo:
se apro firefox e digito: http://localhost/leggi.php mi chiede se voglio aprirlo o salvarlo su disco il file si trova in /var/www.
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek |
16-01-2005, 18:52 | #7 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3963
|
vi posto un pò di output, magari spiega meglio:
Codice:
apache status [Sun Jan 16 20:43:30 2005] [warn] module mod_php4.c is already added, skipping [Sun Jan 16 20:43:30 2005] [warn] module php4_module is already loaded, skipping Codice:
apache -l Compiled-in modules: http_core.c mod_so.c mod_macro.c suexec: disabled; invalid wrapper /usr/lib/apache/suexec
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek |
16-01-2005, 19:40 | #8 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3963
|
ok, risolto con un apt-get remove --purge apache e poi un bel reinstall
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 06:44.