Pagina 1 di 3

WebServer, Apache e index.php

MessaggioInviato: 18 gen 2021, 15:37
da cencia01
Buongiorno a tutti
sto lavorando su un piccolo ServerWeb fatto con Apache, client(mio PC) e server (raspberry) sono collegati per mezzo di una LAN, e tutto sembra funzionare.
Con 127.0.0.1 (localhost) visualizzo le cartelle presenti in /var/www (stessa cosa se dal browser del Client metto l'IP del server).
Ora sposto un file index.php nella cartella /var/www per far partire una certa applicazione, dò il seguente indirizzo (sempre dal Browser del Client)

IP-Server/index.php

e il Server smette di funzionare correttamente ('La pagina non funziona' HTTP error 500).
L'index.php, è la root di altri php che devono stare tutti nella cartella /var/www.
Sapete indicarmi come risolvere questa situazione?
#-o

Re: WebServer, Apache e index.php

MessaggioInviato: 20 gen 2021, 12:23
da fairyvilje
Domanda stupida: hai installatio I pacchetti per php?
Se si come hai configurato apache?

Re: WebServer, Apache e index.php

MessaggioInviato: 20 gen 2021, 21:01
da cencia01
PHP 7.3

Con apache2 dove si vanno a vedere i file di configurazione?

che file bisogna guardare di preciso?

Re: WebServer, Apache e index.php

MessaggioInviato: 20 gen 2021, 21:33
da angus
l'error log cosa dice?
/var/log/apache2/error.log

il webserver, che gira molto probabilmente come www-data, ha i permessi per leggere il file index.php?

Re: WebServer, Apache e index.php

MessaggioInviato: 21 gen 2021, 8:57
da cencia01
angus ha scritto:il webserver, che gira molto probabilmente come www-data, ha i permessi per leggere il file index.php?


come si fa a vedere questa cosa?

Re: WebServer, Apache e index.php

MessaggioInviato: 21 gen 2021, 9:05
da cencia01
il log mi dice che mi dice questo:

[Wed Jan 20 13:39:06.387899 2021] [mpm_prefork:notice] [pid 608] AH00163: Apache/2.4.38 (Raspbian) configured -- resuming normal operations
[Wed Jan 20 13:39:06.387977 2021] [core:notice] [pid 608] AH00094: Command line: '/usr/sbin/apache2'
[Wed Jan 20 18:10:15.616906 2021] [mpm_prefork:notice] [pid 608] AH00169: caught SIGTERM, shutting down
[Wed Jan 20 18:10:36.387379 2021] [mpm_prefork:notice] [pid 618] AH00163: Apache/2.4.38 (Raspbian) configured -- resuming normal operations
[Wed Jan 20 18:10:36.395634 2021] [core:notice] [pid 618] AH00094: Command line: '/usr/sbin/apache2'
[Wed Jan 20 19:29:38.454784 2021] [php7:error] [pid 698] [client 192.168.0.100:4143] PHP Fatal error: Uncaught Error: Call to undefined function mysql_conn$
[Wed Jan 20 20:46:24.987888 2021] [mpm_prefork:notice] [pid 618] AH00169: caught SIGTERM, shutting down
[Wed Jan 20 20:46:41.550156 2021] [mpm_prefork:notice] [pid 591] AH00163: Apache/2.4.38 (Raspbian) configured -- resuming normal operations
[Wed Jan 20 20:46:41.551996 2021] [core:notice] [pid 591] AH00094: Command line: '/usr/sbin/apache2'
[Wed Jan 20 20:49:02.052514 2021] [php7:error] [pid 644] [client 192.168.0.100:5671] PHP Fatal error: Uncaught Error: Call to undefined function mysql_conn$

Re: WebServer, Apache e index.php

MessaggioInviato: 21 gen 2021, 10:21
da fairyvilje
L'ultima volta che ho usato PHP era la versione 5 e so che si era passati ad una "nuova" libreria :D. Le vecchie funzioni come "mysqli_connect" sono state deprecate con PHP 7 in modo definitivo. Oggi su usano quelle nella forma "mysqli_connect".
Il tuo codice va aggiornato.

>>>Errata: avevo scritto mysqli anche nella prima istanza. Per questo il post non aveva senso. Scusa :mrgreen: !

Re: WebServer, Apache e index.php

MessaggioInviato: 21 gen 2021, 10:23
da cencia01
fairyvilje ha scritto:L'ultima volta che ho usato PHP era la versione 5 e so che si era passati ad una "nuova" libreria :D. Le vecchie funzioni come "mysqli_connect" sono state deprecate con PHP 7 in modo definitivo. Oggi su usano quelle nella forma "mysqli_connect".
Il tuo codice va aggiornato.


il codice del mio index.php?

Re: WebServer, Apache e index.php

MessaggioInviato: 21 gen 2021, 10:31
da fairyvilje
Si, ed in generale il codice di tutte le librerie che usano le vecchie API.

Re: WebServer, Apache e index.php

MessaggioInviato: 21 gen 2021, 11:35
da cencia01
fairyvilje ha scritto:Si, ed in generale il codice di tutte le librerie che usano le vecchie API.


provo a vedere e ti faccio sapere