Joomla.it Forum
Joomla! 3 => Joomla! 3 => : simpad 01 Nov 2018, 17:59:35
-
Caio ragazzi!
Il plugin è questo:
https://extensions.joomla.org/extension/fast-social-share/ (https://extensions.joomla.org/extension/fast-social-share/)
Della J!Extensions Store
L'errore c'è molto spesso, a volte sparisce.
che significa? Cosa posso fare?
Grazie!
Il loro lavoro lo fanno i pulsanti, ma compare la seguente orrenda scritta nelle pagine del sito dov'è attivo il plugin:
Warning
: file_get_contents(https://graph.facebook.com/?id=https%3A%2F%2Fwww.aspergerway.com%2F (https://graph.facebook.com/?id=https%3A%2F%2Fwww.aspergerway.com%2F)): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /web/htdocs/www.aspergerway.com/home/plugins/content/fastsocialshare/fastsocialshare.php on line 173
-
https://storejextensions.org/forum/view/19-fast-social-share/5124-getting-error-on-the-article-page.html?fbclid=IwAR3zmQSLIKgGLBJwJ3a9LGbBrleok2SOj37a4Q4N4H20VMT1b-s006NvIds#5124 (https://storejextensions.org/forum/view/19-fast-social-share/5124-getting-error-on-the-article-page.html?fbclid=IwAR3zmQSLIKgGLBJwJ3a9LGbBrleok2SOj37a4Q4N4H20VMT1b-s006NvIds#5124)
https://storejextensions.org/forum/view/19-fast-social-share/5107-re-failed-to-open-stream-after-update-2-1.html (https://storejextensions.org/forum/view/19-fast-social-share/5107-re-failed-to-open-stream-after-update-2-1.html)
https://storejextensions.org/forum/view/19-fast-social-share/5935-closed-fb-shares-counter-error-and-updates/6/0.html
Qui dice qualcosa ma non ho capito molto.
PS: sono su aruba
Sostanzialmente:
The warning means that you dont' have the proper PHP directive allow_url_fopen enabled or allowed on your server settings or that your website has been blacklisted by Facebook and it's now forbidden.
L'avviso significa che non hai la direttiva PHP allow_url_fopen abilitata o consentita sulle impostazioni del tuo server o che il tuo sito web è stato inserito nella blacklist di Facebook ed è ora vietato.
Se disabilito il contatore delle condivisioni, il messaggio sparisce.
-
ho letto che si può aggiungere questa riga al file .htaccess
php_value allow_url_fopen On
ps: ora il contatore si vede e le scritte sono sparite.
Anche se non ho fatto nulla.
è mai possibile che quella direttiva si attivi e disattivi da sola a random?
O è facebook che mi mette in blacklist il sito e lo toglie dalla stessa, a random?
e anche offline e di certo non ha argomenti pericolosi, anzi!
Che può essere secondo voi?
PS: vale la pena abilitare la direttiva (se questo è il problema) o si rischia in sicurezza?
-
PS: vale la pena abilitare la direttiva (se questo è il problema) o si rischia in sicurezza?
allow_url_fopen è richiesto dal core stesso per far funzionare joomla a dovere.
-
Grazie!
Infatti risulta attiva, ma perché allora ho questi problemi?
Ora funziona.
Infatti mi da problemi a singhiozzo!
-
Mi hanno risposto così:
Gentile cliente, in merito al problema segnalato, l'errore 403 non dovrebbe essere causato da un problema di latenza, Le suggeriamo di verificare le regole impostate sul file .htaccess in particolare: # gtranslate config RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(en|fr|de|pt|ru|es)/(.*)$ /gtranslate/gtranslate.php?glang=$1&gurl=$2 [L,QSA] RewriteRule ^(en|fr|de|pt|ru|es)/(.*)$ /$1/ [R=301,L] eventualmente commentandole e successivamente, tenendo monitorata la situazione.
Che potrebbe c'entrare?
-
Da dove escono fuori quelle righe nell .htaccess, in joomla non ci sono.
-
Sono state inserite perché il sito ha il plugin gtranslate (utilizzato nella versione pro con traduzione neurale e possibilità di modificare le traduzioni.)
Il sito è in italiano ed è strutturato con finte sottodirectory (www.sito/en) una per linua tradotta. Ma il sito è presente fisicamente solo in italiano su Joomla!
-
aruba mi ha scritto così:
Le avevamo suggerito di escludere la regola sul file .htaccess per evitare che potesse causare l'errore 403 indicato, commentandole in questo modo: # gtranslate config #RewriteCond %{REQUEST_FILENAME} !-f #RewriteRule ^(en|fr|de|pt|ru|es)/(.*)$ /gtranslate/gtranslate.php?glang=$1&gurl=$2 [L,QSA] #RewriteRule ^(en|fr|de|pt|ru|es)/(.*)$ /$1/ [R=301,L] abbiamo inoltre creato uno script php che esegue la chiamata file_get_contents("https://graph.facebook.com/?id=https%3A%2F%2Fwww.aspergerway.com%2F");: https://www.aspergerway.com/test.php 1) Se commento la regola ho il sito solo in italiano 2) Non ho capito che cosa serva il file test.php con quello script.
[/size][/color]
[/size]Ora non da più l'errore, ma anche prima andava a singhiozzo. Non so se ora invece dipende dallo script del file test.php[/color]
-
Hanno detto che è probabile funzioni a singhiozzo per il fatto che sia offline.
Aggiornerò quando avrò notizie