C'è qualcos'altro che devo impostare?
[Risolto]Php fa i capricci
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
[Risolto]Php fa i capricci
Ho un problema con php: dopo aver installato la slack 13.0 ho configurato "/etc/httpd/httpd.conf" con il supporto a php, ma quando provo a caricare una pagina mi si apre la finestra di scaricamento file invece di comparire normalmente
.
C'è qualcos'altro che devo impostare?
C'è qualcos'altro che devo impostare?
Ultima modifica di Ansa89 il gio 13 mag 2010, 21:50, modificato 1 volta in totale.
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Php fa i capricci
In teoria niente, hai guardato i log?
Do per scontato che hai riavviato apache dopo la modifica
Do per scontato che hai riavviato apache dopo la modifica
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Php fa i capricci
Apache l'ho riavviato più e più volte proprio perché non capisco cos'altro potrei fare.
Dove sono i log?
Dove sono i log?
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Php fa i capricci
sarebbe da man questaAnsa89 ha scritto:Apache l'ho riavviato più e più volte proprio perché non capisco cos'altro potrei fare.
Dove sono i log?
/var/log/httpd
ma anche il normale /var/log/messages può essere di aiuto
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Php fa i capricci
Sì, infatti l'avevo già trovata, ma dentro non c'è molto (anzi direi proprio niente).conraid ha scritto:sarebbe da man questa
/var/log/httpd
Se siete curiosi posso postare il contenuto.
- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Php fa i capricci
beh, da qualche parte un errore deve dartelo se non carica il php, altrimenti vuol dire che non lo hai fatto caricare
Dovresti avere in httpd.conf una riga tipo
Naturalmente avere quel file con
A questo punto
puoi fare restart o reload, ma così vedi l'output per i due comandi
e poi provi a fare un file con il nome phpinfo.php messo nella docroot, com questo
e lo richiami con http://localhost/phpinfo.php da browser
A questo nei log deve esserci qualcosa, anche solo il tentativo di aprire la pagina, il non caricamento del modulo, etc...
apache normale funziona? php da cli funziona?
Dovresti avere in httpd.conf una riga tipo
Codice: Seleziona tutto
Include /etc/httpd/mod_php.confCodice: Seleziona tutto
LoadModule php5_module lib/httpd/modules/libphp5.so
AddType application/x-httpd-php .phpCodice: Seleziona tutto
# apachectl stop
# apachectl starte poi provi a fare un file con il nome phpinfo.php messo nella docroot, com questo
Codice: Seleziona tutto
<?php
phpinfo;
?>A questo nei log deve esserci qualcosa, anche solo il tentativo di aprire la pagina, il non caricamento del modulo, etc...
apache normale funziona? php da cli funziona?
- aschenaz
- Staff

- Messaggi: 4623
- Iscritto il: mer 28 lug 2004, 0:00
- Nome Cognome: Nino
- Slackware: current
- Kernel: 5.4.x
- Desktop: KDE
- Località: Reggio Calabria
- Contatta:
Re: Php fa i capricci
Una volta è successo anche a me dopo un aggiornamento.
Solo che poi il problema si è risolto misteriosamente da solo, dopo un riavvio...
Ma il download ti parte solo sull'index o anche sulle pagine interne?
Hai aggiunto index.php in DirectoryIndex?
Solo che poi il problema si è risolto misteriosamente da solo, dopo un riavvio...
Ma il download ti parte solo sull'index o anche sulle pagine interne?
Hai aggiunto index.php in DirectoryIndex?
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Php fa i capricci
Le direttive nei file di configurazione ci sono tutte.
Phpinfo() funziona, ma non funzionano i programmi che ho preso da internet (e che devo far funzionare).
Apache da solo funziona, php lanciato da console non restituisce nessun errore.
Ho anche aggiunto index.php in "DirectoryIndex".
Phpinfo() funziona, ma non funzionano i programmi che ho preso da internet (e che devo far funzionare).
Apache da solo funziona, php lanciato da console non restituisce nessun errore.
Ho anche aggiunto index.php in "DirectoryIndex".
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Php fa i capricci
lynx e wget come rispondono?
# lynx -cache=0 -reload -source http://localhost/phpinfo.php
# lynx -cache=0 -reload -source -head http://localhost/phpinfo.php
# wget --no-cache -O - http://localhost/phpinfo.php
o ancora a più basso livello
# telnet localhost 80
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
GET /phpinfo.php HTTP/1.0
<invio><invio>
# telnet localhost 80
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
HEAD /phpinfo.php HTTP/1.0
<invio><invio>
ciao
01
# lynx -cache=0 -reload -source http://localhost/phpinfo.php
# lynx -cache=0 -reload -source -head http://localhost/phpinfo.php
# wget --no-cache -O - http://localhost/phpinfo.php
o ancora a più basso livello
# telnet localhost 80
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
GET /phpinfo.php HTTP/1.0
<invio><invio>
# telnet localhost 80
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
HEAD /phpinfo.php HTTP/1.0
<invio><invio>
ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Php fa i capricci
10 a 1 che sono programmi vecchi che hanno la notazione
<?
e non
<?php
se è così devi abilitare delle direttive deprecate (short_open_tag = On) in php.ini
<?
e non
<?php
se è così devi abilitare delle direttive deprecate (short_open_tag = On) in php.ini
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Php fa i capricci
10 a 1 che perdi..conraid ha scritto:10 a 1 che sono programmi vecchi che hanno la notazione
<?
phpinfo.php di cui sopra ha <?php
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Php fa i capricci
La notazione è giusta: "<?php".
Con wget sembra andare, nel senso che su stdout vedo solo tag html, senza codice php.
Ora sarebbe il momento di firefox
.
Con wget sembra andare, nel senso che su stdout vedo solo tag html, senza codice php.
Ora sarebbe il momento di firefox
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: Php fa i capricci
lo immaginavo. ho avuto lo stesso problema.Ansa89 ha scritto:La notazione è giusta: "<?php".
Con wget sembra andare, nel senso che su stdout vedo solo tag html, senza codice php.
Ora sarebbe il momento di firefox.
cancella la cache (tools-clear recent history-today-dettagli-tutti), chiudi e riapri firefox
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111- conraid
- Staff

- Messaggi: 13631
- Iscritto il: gio 14 lug 2005, 0:00
- Nome Cognome: Corrado Franco
- Slackware: current64
- Desktop: kde
- Località: Livorno
- Contatta:
Re: Php fa i capricci
beh, ho perso, ma non per quello, io sospettavo proprio che non avessero <?phpZeroUno ha scritto:10 a 1 che perdi..conraid ha scritto:10 a 1 che sono programmi vecchi che hanno la notazione
<?
phpinfo.php di cui sopra ha <?php
Ciao
01
- Ansa89
- Iper Master

- Messaggi: 2703
- Iscritto il: mer 29 ago 2007, 17:57
- Nome Cognome: Stefano Ansaloni
- Slackware: 14.2 64bit
- Kernel: 4.9.61
- Desktop: XFCE 4.12
- Località: Modena
Re: Php fa i capricci
Adesso tiro una bestemmia talmente forte che prende fuoco la tastiera, lo schermo e il server di slacky.eu
.
Possibile che per una cavolata del genere ho perso un pomeriggio?
Possibile che per una cavolata del genere ho perso un pomeriggio?