https cloudflare estenzione

Area dedicata al phpBB 3.1.X
Rispondi
Avatar utente
autotutorial
Nuovo Utente
Nuovo Utente
Messaggi: 12
Iscritto il: 16/02/2018, 18:00
Link del Forum: http://darbula.altervista.org/phpbb1/

https cloudflare estenzione

Messaggio da autotutorial »

Buonasera a tutti questo è solo il mio secondo post e spero di scrivere nella sezione giusta..
Posseggo phpBB 3.1.8 offerto da altervista con php 5.3.10
Inoltre ho attivo https tramite cloudflare ma per questo servizio non vedo ancora un supporto nativo..
Sono due giorni che cerco e mi documento su tutto ma purtroppo non sono esperto in OOP. Spero che un giorno ci sarà un'estensione adatta..
Dunque come ricreare il problema? Qui trovate la documentazione per Universal SSL https://support.cloudflare.com/hc/en-us ... r-my-site- io posso solo usare Flexible SSL..
Vorrei modificare l'IP del visatore vi faccio vedere cosa significano le loro intestazioni https://support.cloudflare.com/hc/en-us ... t-headers-
Adesso vi mostro un'estensione già esistente disponibile per php 5.3.3 e phpBB 3.1/3.2 https://www.phpbb.com/customise/db/exte ... dflare_ip/
Io vorrei lanciare l'evento solo se è presente l'IP intestazione di CloudFlare creando magari due variabili IP originale e IP CloudFlare..
il codice che vedo alla riga 160 https://github.com/phpbb/phpbb/blob/3.1 ... ession.php opportunamente modificato per l'intestazione IP... Andrebbe bene?
Se non è troppo disturbo vorrei inserito la verifica di

Codice: Seleziona tutto

<?php
//Fix Flexible SSL
if(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
$_SERVER['HTTPS'] = 'on';
$_SERVER['SERVER_PORT'] == 443; // sovrascrittura
}
?>
So che per sicurezza non sono possibili gli Autoglobali ecc... Però credo che ci sia un evento pure per questo :D
Ps. sul github c'è un esempio con compser esposto direttamente da CloudFlare (controlla anche IP).. https://github.com/cloudflare/cf-ip-rewrite
Buonasera scusatemi se ho detto eresie.
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6270
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: https cloudflare estenzione

Messaggio da alex75 »

non ho ben capito la domanda...
Per il momento sposto, perchè il database estensioni serve soltano allo staff per recensire estensioni e successivamente agli utenti per chiederne supporto riguardo le stesse.
sarebbe meglio se spiegassi cosa vorresti fare; magari ci sono altre soluzioni.
Di certo parti col piede sbagliato con phpbb 3.1.8 dato che la 3.1.12 è stata rilasciata a gennaio 2018 e comunque PhpBB 3.1.x è stata dichiarato in fine assistenza dal supporto internazionale. Quindi dato che il forum è ancora vuoto dovresti partire da phpbb 3.2.2
Se il problema è attivare l'https si può fare in altri modi. in primis cambiando host, magari con uno a pagamento economicissimo, ma di certo più flessibile.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
Dr.House
Amministratore
Amministratore
Messaggi: 2173
Iscritto il: 08/01/2012, 8:24
Link del Forum: www.phpbb-italia.it
Località: Reggio Calabria
Contatta:

Re: https cloudflare estenzione

Messaggio da Dr.House »

Altervista di sicuro è un servizio gratuito, ma non scadente e quindi valido, dove inziare a muovere i primi passi per poi passare ad un host più performante economico con un pannello di gestione molto più completo in previsione del traffico che si potrà generare,delle estensioni che vorrai installare e dei contenuti che vorrai pubblicare.Ricorda che su altervista potrai aumentare all'infinito spazio web e risorse pagando ogni volta gli upgrade.
Cercando di interpretare bene la tua richiesta hai commesso in senso benevolo diversi errori.Non è una critica ma solo dritte che ti serviranno per il futuro:
a) nello spazio ftp assegnatoti non ha senso mettere il forum in questo percorso: nomeforum.altervista.org/phpbb1 ma dentro la root cancellando il file index.htm ma non .ftqquota che di suo non potrà essere rimosso.Dunque se segui la procedura descritta il tuo nuovo indirizzo sarà:nomeforum.altervista.org.Faresti bene a cancellare tutto e ripartire da zero.
b)come detto dal Alex75 installa la 3.2.2 e preleva la traduzione in lingua italiana presente qui
c)il passaggio a cloudflare ti farà perdere tutti gli indirizzi ip di provenienza dell'utenza.Disattivalo e con questa estensione http://www.phpbb-italia.it/viewtopic.php?t=3064 hai risolto il problema.
d)l'https non lo abbiamo mai preso in cosiderazione,criptare i dati tramite SSL nel nostro caso e e nel tuo che giovamento ti porta?Su altervista https e cluodflare camminano congiuntamente.Non potrai avere l'htpps se non hai attivato il servizio cloudflare.
Avatar utente
autotutorial
Nuovo Utente
Nuovo Utente
Messaggi: 12
Iscritto il: 16/02/2018, 18:00
Link del Forum: http://darbula.altervista.org/phpbb1/

Re: https cloudflare estenzione

Messaggio da autotutorial »

Buongiorno ragazzi vi ringrazio per i consigli, vi chiedo scusa per aver sbagliato sezione..
Veramente che il sito sia nella root o in una sotto cartella per me non fa alcuna differenza perché non è un sito produttivo.
Riformulo la mia domanda..
Come posso modificare un'estensione solo quando si verifica un evento specifico di tipo "core.session_ip_after" cioè solo se trova IP CloudFlare aggiorno altrimenti no?
Nel listener di questa estensione https://www.phpbb.com/customise/db/exte ... dflare_ip/ vedo che sempre è comunque verrà eseguito l'evento.. (È superfluo così)..
phpBB 3.2.2 come tratta le variabili autoglobali $_SERVER e se non c'è quella variabile come si può creare? $_SERVER['HTTPS'] non è detto che esista..
Non si tratta semplicemente del supporto https ma bensì se per favore potreste indicarmi come compiere certe operazioni..
Grazie ugualmente.
@Dr.House
Quella estensione funziona unicamente con il tema prosilver ed io non voglio questo.
Avatar utente
Dr.House
Amministratore
Amministratore
Messaggi: 2173
Iscritto il: 08/01/2012, 8:24
Link del Forum: www.phpbb-italia.it
Località: Reggio Calabria
Contatta:

Re: https cloudflare estenzione

Messaggio da Dr.House »

@Dr.House
Quella estensione funziona unicamente con il tema prosilver ed io non voglio questo.
sei sicuro che funziona solo con il prosilver?A me non sembra.... ;-)
images.png
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6270
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: https cloudflare estenzione

Messaggio da alex75 »

Quale tema usi?
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
autotutorial
Nuovo Utente
Nuovo Utente
Messaggi: 12
Iscritto il: 16/02/2018, 18:00
Link del Forum: http://darbula.altervista.org/phpbb1/

Re: https cloudflare estenzione

Messaggio da autotutorial »

Scusatemi... Se phpBB non offre questo tipo di modifiche allora non fa per me.
@Dr.House si hai ragione
Avatar utente
Dr.House
Amministratore
Amministratore
Messaggi: 2173
Iscritto il: 08/01/2012, 8:24
Link del Forum: www.phpbb-italia.it
Località: Reggio Calabria
Contatta:

Re: https cloudflare estenzione

Messaggio da Dr.House »

Se hai esigenze prettamente "riservate" e che per ovvi motivi non possono essere pubblicate in via del tutto eccezionale,facciamo uno strappo alla regola invia un messaggio privato ad Alex75,mettendo in copia Micogian ed il sottoscritto.

L'estensione che menzioni andrebbe studiata a fondo ed in casi estremi ove non riuscissimo,dovrai rivolgerti all'autore.
Avatar utente
autotutorial
Nuovo Utente
Nuovo Utente
Messaggi: 12
Iscritto il: 16/02/2018, 18:00
Link del Forum: http://darbula.altervista.org/phpbb1/

Re: https cloudflare estenzione

Messaggio da autotutorial »

@Dr.House non voglio rubare altro tempo.. Vi ringrazio per la pazienza.. Il motivo è semplice volevo modificare l'estensione solo per acquisire nuove conoscenze di codice... Mi arrangiero qua e la su come funziona composer e il resto..
Buonaserata :)
Rispondi