Forum Replies Created

Viewing 13 replies - 1 through 13 (of 13 total)
  • Thread Starter meksONE

    (@meksone)

    Figurati, è stato un piacere, visto che trovo il tuo plugin utilissimo!
    In ogni caso, è una variabile di Apache che, fino alla versione 2.2 non era documentata, mentre dalla 2.4 viene di solito impostata ma non è detto al 100%. Litespeed e NGINX credo che la adottino per compatibilità, mentre a quanto pare IIS nemmeno ce l’ha (ma vabbè, chi usa WP su un server IIS è una trascurabile minoranza)

    Spulciando in StackOverflow, ho trovato questo thread che in effetti spiega bene il problema:
    https://stackoverflow.com/a/55810366/5508617
    e inoltre indica che WordPress, proprio per evitare questa trappola, ha la funzione is_ssl()

    No, non avevo fatto nessuna modifica al file htaccess, nè su ambiente Litespeed né tantomeno su Aruba (non è roba mia, è di un cliente).

    Per la croncaca, su Aruba non funziona nemmeno aggiungendo quelle direttive al file htaccess, mentre su Litespeed le direttive vengono recepite subito.

    Alla prossima!

    • This reply was modified 8 months, 2 weeks ago by meksONE.
    Thread Starter meksONE

    (@meksone)

    Trovato l’errore!?? Si tratta della funzione get_current_page_url() che ritorna un valore vuoto. Il problema nasce da $_SERVER['REQUEST_SCHEME'] che non funziona sempre correttamente e restituisce un valore vuoto, non permettendo di costruire l’URL.

    Avevo testato al volo mettendo lo schema URL hardcoded in
    $url .= 'https://' . $http_host . $script_name; e in effetti funziona, ma la soluzione migliore è di aggiornare il file htaccess aggiungendo la seguente direttiva:

    RewriteEngine on
    RewriteCond %{HTTPS} off
    RewriteRule .* - [E=REQUEST_SCHEME:http]
    RewriteCond %{HTTPS} on
    RewriteRule .* - [E=REQUEST_SCHEME:https]

    Spero di esserti stato utile ??

    • This reply was modified 8 months, 2 weeks ago by meksONE.
    Thread Starter meksONE

    (@meksone)

    Niente di utile credo:

    • PHP Deprecated: parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in /home/i.am.meks.one/public_html/wp-content/plugins/jamp-notes/admin/class-jamp-admin.php on line 832
    • PHP Deprecated: parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in /home/i.am.meks.one/public_html/wp-content/plugins/jamp-notes/admin/partials/jamp-admin-meta-box.php on line 25

    Sto indagando lato Litespeed se ci sono delle “finezze” nella configurazione che magari risolvono il problema; capisco che è una banalità, ma è abbastanza fastidioso. Inoltre, non succede solo su Litespeed ma anche su alcuni server Apache, quindi credo che comprenderne la ragione sia utile ??

    Thread Starter meksONE

    (@meksone)

    Ciao!
    Escludo al 99% plugin di sicurezza in quanto non ne uso (faccio hardening del server e della connessione, non installo plugin).
    Ti rispondo su Litespeed in quanto è un mio server e ho il controllo totale:
    Cyberpanel ultima versione – 2.3.5
    Ho testato PHP 7.4, 8.1 e 8.2.

    A questo link tutte le info del caso, prese direttamente dal Site Health di WP
    Ho disattivato tutti i plugin e sto usando il tema Hello, quindi abbastanza minimale.

    Su Aruba è un sito di produzione, con plugin simili ma non uguali.

    Dal pannello laterale vedo correttamente sia le sezioni, che i singoli contenuti, ma se scelgo una sezione qualsiasi, poi non si vede.
    Per i contenuti invece funziona, quindi una nota su un post o un CPT viene vista correttamente nella sua colonna nella dashboard.

    Spero di poterti essere utile ??


    Thread Starter meksONE

    (@meksone)

    Grazie a te per il riscontro ??
    Ho notato che anche “forzando” l’apparizione del menu, intervenendo direttamente sulla logica della funzione, comunque non funziona.
    E’ come se non riconoscesse l’URL. Forse ha a che fare con qualche estensione PHP oppure con cURL, non saprei…

    Thread Starter meksONE

    (@meksone)

    hi, thanks for the reply. On all articles. For now I’ve reverted back to PHP7 but I’m planning to create a staging website to investigate further on this issue.

    if i discover something useful I will post here all the infos.

    Thread Starter meksONE

    (@meksone)

    Hi, I was fiddling with the plugin and I see the options to fire some JS on various events… I’m not a programmer, but I think that if I can take the actual slide ID with the “after slide load” event and apply that ID to other slides in subsequent sections, I achieve the desired effect.

    I have 3 sections made of 3 slides (a 3×3 grid) that is a map.
    So if i go to the third slide of the first section, and i go down, I expect to see the third slide of the second (or third) section.
    Any help would be GREATLY appreciated!

    Hi Fabio,
    nice plugin, but when i visit the site on a mobile device (tested on Android 4.4/5.01 with Chrome/Firefox/Stock Browser and iOS 8) my site goes totally blank (white page, no errors even with WP_DEBUG set to true).

    What can i do?

    Many thanks!

    Just for accessing my dashboard, i’ve renamed wp-content/plugins/google-analyticator/google-api-php-client/src/external/URITemplateParser.php and magically the dashboard reappears.
    But… what’s the purpose of that file?

    Same error here:
    Wordpress 3.8, HostGator shared hosting, use of Google Pagespeed service (already tried to flush the cache with no results).
    Any ideas? Maybe some plugin conflicts?

    Oh yes!
    I confirm that the solution proposed by iwdspiderwoman works without problems!

    Thanks a lot!

    using WP 3.5.1

    Thread Starter meksONE

    (@meksone)

    Oh, another thing: i’ve tried another child theme on the same site, the same child theme on another site and so on… i’ve made a little crosstesting!

Viewing 13 replies - 1 through 13 (of 13 total)