|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
[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 ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
ok, risolto, mi mancava php4-cgi.
![]()
__________________
Dai wafer di silicio nasce: LoHacker... il primo biscotto Geek ![]() |
![]() |
![]() |
![]() |
#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 ![]() |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
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 ![]() |
|
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
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 ![]() |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
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 ![]() |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
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 ![]() |
![]() |
![]() |
![]() |
#8 |
Senior Member
Iscritto dal: Sep 2004
Messaggi: 3967
|
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: 18:08.