Back to top

Autore Topic: Aiuto! Appare questo errore in ogni pagina dove è presente Fast Social Share  (Letto 1535 volte)

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
Caio ragazzi!

Il plugin è questo:

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): 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
« Ultima modifica: 01 Nov 2018, 18:03:29 da simpad »

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
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/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.
« Ultima modifica: 01 Nov 2018, 18:48:38 da simpad »

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
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?

Offline danielecr

  • Abituale
  • ****
  • Post: 1357
    • Mostra profilo
Citazione da: simpad
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.

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
Grazie!
Infatti risulta attiva, ma perché allora ho questi problemi?
Ora funziona.
Infatti mi da problemi a singhiozzo!

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
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?

Offline tomtomeight

  • Global Moderator
  • Fuori controllo
  • ********
  • Post: 32046
  • Sesso: Maschio
  • Gli automatismi aiutano ma non insegnano nulla.
    • Mostra profilo
Da dove escono fuori quelle righe nell .htaccess, in joomla non ci sono.

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
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!

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
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]

Offline simpad

  • Appassionato
  • ***
  • Post: 334
    • Mostra profilo
Hanno detto che è probabile funzioni a singhiozzo per il fatto che sia offline.
Aggiornerò quando avrò notizie

 



Web Design Bolzano Kreatif