-
Il PHP 7 non si imposta
Salve,
premetto che possiedo il sito https://sovrappopolazione.altervista.org e proprio oggi ho aggiornato il sito da Joomla 3.6 a Joomla 3.9.8.
Visto che la nuova versione del CMS suggerisce di usare la versione PHP 7.2, ho provato ad impostare tale versione nel pannello di amministrazione del servizio hosting di altervista.
Quindi nella sezione "Risorse" ho provato a selezionare PHP7 nella relativa dropdownbox, salvo e mi ritrovo nuovamente versione PHP 5.6 (cioé quella precedente).
Il problema potrebbe essere che devo prima disabilitare o abilitare qualcos'altro?
Oppure si tratta di un bug ?
Grazie 1000,
Un saluto
-
La versione PHP puoi impostarla per ogni cartella differentemente (la direttiva è contenuta nel file .htaccess di ogni cartella).
Se imposti la versione PHP nella root (cartella principale), tutte le sottocartelle prenderanno quelle impostazioni, salvo il caso in cui ci siano sottocartelle con impostazioni differenti.
Quindi, o hai impostato la versione di PHP in una sottocartella che non contiene il CMS, oppure la cartella dell'applicativo una nuova regola che sovrascrive l'impostazione.
Fammi sapere se hai ancora problemi.
Ciao!
-
>> Quindi, o hai impostato la versione di PHP in una sottocartella che non contiene il CMS,
>> oppure la cartella dell'applicativo una nuova regola che sovrascrive l'impostazione.
Nessuno dei 2 casi e non sto riuscendo a correggere il problema :(
-
Puoi fornire più dettagli? Come si chiama la cartella dove stai tentando di modificare la versione di PHP? Come la stai verificando? Hai guardato dentro il file .htaccess se viene impostato php5?
Ciao!
-
> Come si chiama la cartella dove stai tentando di modificare la versione di PHP?
E'la Document Root di http://sovrappopolazione.altervista.org
> Come la stai verificando?
Nella sezion System -> System information di Joomla risulta il PHP 5.6.40.
> Hai guardato dentro il file .htaccess se viene impostato php5?
Si, ma non viene impostato nulla
-
Ho provato oggi di nuovo ad impostare dalla sezione "Risorse" del pannello il php7, ma non si imposta.
Vorrei sapere almeno se é un bug oppure se é colpa mia.
Grazie mille!
-
Crea un file con estensione .php, dentro scrivici:
Codice PHP:
<?php
phpinfo();
Poi visualizzalo da un browser ed in alto apparirà la versione PHP della cartella.
Ciao!
-
L'ho giá fatto, via Joomla, il quale ti ritorna gli stessi dati di phpinfo().
Comunque se ha bisogno di un'ulteriore conferma eccolo:
https://sovrappopolazione.altervista.org/phpinfo.php
Ripeto:
inoltre nel file .htaccess non viene impostato il PHP 5.6, cosí come nessun'altra versione.
Inoltre:
Ho provato ancora ad impostare il php7 dalla sezione "Risorse" del back-end di Altervista, ma non si imposta, e ritorna la versione 5.6.
Giunto a questop punto non sono riuscito a compiere passi in avanti.
-
Fai così: copia il contenuto del file .htaccess (salvatelo ad esempio in un documento di testo nel tuo pc), elimina il file .htaccess e creane uno nuovo, quindi incollaci il contenuto precedentemente salvato.
Il problema è che il file .htaccess è stato impostato con permessi errati.
Ciao!
-
Ho risolto, grazie 1000, era quindi un problema di permessi sul file .htaccess.
A questo punto spero che questo thread possa servire anche ad altri con lo stesso problema.
-
Più che altro bisognerebbe verificare come mai il file aveva permessi errati. Se dovesse ricapitare, probabilmente è qualche script PHP.
Ciao!