Fedora 17.
Risolto il problema con Apache e Mysql rimane lo start di php.
Tutti i pacchetti sono/sembrano correttamente installati ma la classica pagina con phpinfo() restituisce pagina bianca.
Qualche suggerimento ?
enrico
Fedora 17.
Risolto il problema con Apache e Mysql rimane lo start di php.
Tutti i pacchetti sono/sembrano correttamente installati ma la classica pagina con phpinfo() restituisce pagina bianca.
Qualche suggerimento ?
enrico
Come hai installato php? Dove hai piazzato il file phpinfo e come lo richiami? Ci posti il codice di phpinfo.php?
Inoltre:
$ rpm -qa | grep php
[quote=robyduck]Come hai installato php? Dove hai piazzato il file phpinfo e come lo richiami? Ci posti il codice di phpinfo.php?
Inoltre:
$ rpm -qa | grep php
L’ho installato con yum come descritto nell’articolo installare LAMP.
Il file è in /var/www/html e si chiama info.php.
[code]
Prova GD <?php phpinfo(); ?> [/code]Ecco invece la risposta al comando rpm
]# rpm -qa | grep php
php-common-5.4.8-1.fc17.i686
php-mcrypt-5.4.8-1.fc17.i686
php-pear-1.9.4-7.fc17.1.noarch
php-5.4.8-1.fc17.i686
php-pecl-memcache-3.0.7-3.fc17.i686
php-ldap-5.4.8-1.fc17.i686
php-php-gettext-1.0.11-5.fc17.noarch
php-cli-5.4.8-1.fc17.i686
php-xml-5.4.8-1.fc17.i686
php-pgsql-5.4.8-1.fc17.i686
phpMyAdmin-3.5.3-1.fc17.noarch
php-pdo-5.4.8-1.fc17.i686
php-mysql-5.4.8-1.fc17.i686
php-gd-5.4.8-1.fc17.i686
php-mbstring-5.4.8-1.fc17.i686
Modifica il file così:
<?php
phpinfo();
?>
visto che lo chiami info.php
Salvalo e accedi con http://localhost/info.php
[quote=robyduck]Modifica il file così:
visto che lo chiami info.php
Salvalo e accedi con http://localhost/info.php[/quote]
Fa vedere il codice come se fosse una normale scritta html.
enrico
Come? Cos’è una normale scritta html? Puoi postare l’esatto output?
I servizi sono running?
# systemctl status httpd.service
[quote=robyduck]Come? Cos’è una normale scritta html? Puoi postare l’esatto output?
I servizi sono running?
# systemctl status httpd.service
Enable e running.
Ti ho mandato il link alla pagina info.php in un messaggio personale.
enrico
:gratt:
Davvero strana questa situazione, i pacchetti che hai installato vanno bene. httpd è attivo. http://localhost restituisce la pagina di apache, vero?
Guarda nei log di apache se vedi qualcosa e attiva la visualizzazione degli errori provando questo file:
<?php
error_reporting (E_ALL);
ini_set ('display_errors', true);
include('./info.php');
?>
Salvalo come test.php e richiamalo dal browser. Cosa ti dice?
secondo me deve reinstallare i pacchetti PHP
http://forum.fedoraonline.it/viewtopic.php?id=19535 ha cancellato la dir /etc/httpd e reinstallato solo apache perdendo di fatto il caricamento dei moduli php per apache
$ ls -al /etc/httpd/conf.d/php.conf
che dice ?
[quote=halloween]secondo me deve reinstallare i pacchetti PHP
http://forum.fedoraonline.it/viewtopic.php?id=19535 ha cancellato la dir /etc/httpd e reinstallato solo apache perdendo di fatto il caricamento dei moduli php per apache
$ ls -al /etc/httpd/conf.d/php.conf
che dice ?[/quote]
Dice questo:
-rw-r--r--. 1 root root 677 18 ott 15.00 /etc/httpd/conf.d/php.conf
Davvero strana questa situazione, i pacchetti che hai installato vanno bene. httpd è attivo. http://localhost restituisce la pagina di apache, vero?
Guarda nei log di apache se vedi qualcosa e attiva la visualizzazione degli errori provando questo file:
<?php
error_reporting (E_ALL);
ini_set ('display_errors', true);
include('./info.php');
?>
Salvalo come test.php e richiamalo dal browser. Cosa ti dice?[/quote]
Esattamente le stesse cose del mio file precedente: mostra questi comandi come fossero istruzioni generate dall’html.
prova a reinstallare php
# yum remove `rpm -qa | grep php`
# yum install php php-common
e prova così.
Se funziona reinstalla anche gli altri pacchetti php
[quote=halloween]prova a reinstallare php
# yum remove `rpm -qa | grep php`
# yum install php php-common
e prova così.
Se funziona reinstalla anche gli altri pacchetti php[/quote]
Funziona.
Certo questo continuo dis-installa re-installa non mi ha soddisfatto ma così funziona.
Possiamo mettere [risolto]
Un saluto ed un ringraziamento a tutti.
Enrico