Come posso risolvere questo strano problema? Ho aggiornato PHP sul mio VPS a 5.6.0 e ora su questo specifico script sto ottenendo questi due errori quando non li ho mai visti prima, e in realtà non mi danno niente da fare.Errori in Sconosciuto sulla riga 0 dopo l'aggiornamento di PHP
<br />
<b>Deprecated</b>: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in <b>Unknown</b> on line <b>0</b><br />
<br />
<b>Warning</b>: Cannot modify header information - headers already sent in <b>Unknown</b> on line <b>0</b><br />
questo script esegue alcuni comandi per lo stato dei vari servizi attraverso shell_exec
e restituisce la risposta come JSON. Non utilizza i dati dei post né contiene $_POST
nel file. La prima cosa che nel mio script è:
<?php
error_reporting(0);
header('Content-Type: application/json');
ho commentato che ultima riga, e ancora avuto l'avviso relativo alla modifica informazioni di intestazione. Non ho idea del perché questi errori si verifichino quando hanno funzionato bene nella versione precedente (che era 5.5.16)
È necessario risolvere il primo problema, come descritto nel messaggio di errore –
quindi cosa è successo quando hai fatto ciò che il messaggio ha detto e modificato php.ini e hai impostato 'always_populate_raw_post_data' su '-1' ?? –
Questa domanda sembra essere off-topic perché la risposta è fornita nella domanda stessa –