Home › Forum › Problemi Vari con WP › Problemi WP con PHP 5.2.11
-
AutorePost
-
-
14 Dicembre 2010 alle 13:26 #16030TittiModeratore
Dopo che il mio host ha effettuato un aggiornamento sul server (Unix), il mio sito non visualizza gli archivi delle categorie, e alcuni widget di testo.
Mi hanno detto che il problema è “probabilmente dovuto ad una versione differente di PHP 5 installata sul server w434 attuale, PHP Version 5.2.11, mentre sul vecchio server era la 5.2.3; difatti testando il dominio su un server con la medesima versione di PHP le categorie risultavano raggiungibili. Le consigliamo dunque di aggiornare wordpress ed eventuali plugin in quanto prima o poi tutti i server verranno aggiornati alla versione 5.2.11 o recente”.
Secondo loro aggiornando WP (ora ho la 3.0.1, e andava benissimo prima del loro intervento sul PHP) le cose si sistemano, ma sinceramente io ho dei dubbi dato che mi sembra che questi due ultimi aggiornamenti di WP riguardino falle di sicurezza.
Non me la sento di fare un aggiornamento a WP con il sito non a posto perché poi se qualcosa non va i problemi si sovrappongono, aspetto che loro finiscano i lavori sul server per aggiornare.
Ieri sera ho provato a mettere il tema di default e a disattivare tutti i plugin, ma non è cambiato nulla, il che non sorprende neppure me dopo la rivelazione di stamattina.
L’errore mostrato sulle pagine delle categorie è questo: “Errore di codifica del contenuto. La pagina che si sta cercando di visualizzare non può essere mostrata poiché fa uso di una forma di compressione non valida o non supportataâ€.
-
14 Dicembre 2010 alle 13:43 #79545SteveAglAmministratore del forum
cioè aggiornano il PHP da una versione più reente ad una meno? E perchè?
Riguardo al messaggio che ricevi è una configurazione del server nulla a che fare con WP… suggerirei che se fanno downgrade cosଠa muzzo senza motivi reali o altro… di cecare un altro hoster
-
14 Dicembre 2010 alle 14:03 #79546PaleosetiPartecipante
cioè aggiornano il PHP da una versione più reente ad una meno? E perchè?
Riguardo al messaggio che ricevi è una configurazione del server nulla a che fare con WP… suggerirei che se fanno downgrade cosଠa muzzo senza motivi reali o altro… di cecare un altro hoster
condivido e sottoscrivo.
Dovrebbero per lo meno offrire la scelta alternativa alle due versioni, evitando cosi di gettare nel panico i webmaster che ne capiscono una beata mazza e si ritrovano a dover far fronte alla situazione…
Lo stesso dicasi per eventuali aggiornamenti al MySql…
Ciau
Teodoro
-
14 Dicembre 2010 alle 14:14 #79547TittiModeratore
5.2.11 è superiore a 5.2.3.
Version 5.2.3, 31-May-2007
Version 5.2.11, 16-September-2009
-
14 Dicembre 2010 alle 14:22 #79549SteveAglAmministratore del forum
si vero sorry ma comunque cabiano qualche configurazione rispetto a prima… il chenon è bello…
-
14 Dicembre 2010 alle 14:32 #79552TittiModeratore
Quindi? Anche comparando le due versioni PHP non credo d’essere in grado di rilevare le differenze o di capire che configurazione devo chiedere.
-
14 Dicembre 2010 alle 14:37 #79553SteveAglAmministratore del forum
Non devi essere tu a chiedere uan cosa del genere sono loro che devono rendere la nuova versione configurata come la vecchia…. quindi insisti con loro lato WP non si può far nulla… o magari nel caso di plugin occorrerebbe modificarli ma come dici tu è al di la delle tue capacità e poi il problema è creato da loro WP è compatibile con le versioni più recenti di PHP ma se i server son configurati di “fantasia” mica può farci nulla… se no cil mondo è pieno di “hoster”
-
14 Dicembre 2010 alle 23:15 #79567TittiModeratore
Dicono che il problema risiede nel tema personalizzato.
Loro insistono a dire che devo mettere il tema di default e usare quello.
Quindi m’hanno invitato a fare un test tramite il file hosts di Windows, lo stesso che hanno fatto loro su un server con le stesse impostazioni (stesse direttive PHP, software/hardware e versione di PHP) di quello attuale, cambiando il tema con quello di default ed abilitando il widget per le categorie.
Prova inutile perché tanto l’ho visto come lo vedo cambiando semplicemente il tema dal pannello: con quello di default se inserisco il widget categorie vedo sଠgli archivi delle categorie, ma certo non mi ripristina i widget di testo fatti da me e che sembrano spariti nel nulla.
Ho scritto anche all’autore del mio tema, un russo, per sapere se a lui risultano problemi sul suo tema con il PHP 5.2.11, sto aspettando risposta.
-
15 Dicembre 2010 alle 7:29 #79572SteveAglAmministratore del forum
AH ecco se il tema che usi ha delle funzioni deprecate che con aggiornamenti di PHP danno problemi si occorre modificare il tema.. come e dove difficile dirlo cosଠsu due piedi.. direi che ti occorre una consulenza professionale per una cosa del genere visto che come dici hai poca dimestichezza informatica e quindi poche possibilità di intervento
-
15 Dicembre 2010 alle 9:02 #79576TittiModeratore
Dice che
“… the URL is given by WordPress core, not by a widget or a theme. So should solve the problem of connecting to
And here you can use web-server logs or network logs (for example using Firebug) or may be some other tools. I cannot help you with that as I have neither such access nor such error… and I see that this is not the theme error…”
Oggi mi sono accorta che nelle imp. permalink s’era attivato il predefinito.
-
15 Dicembre 2010 alle 10:02 #79577TittiModeratore
Scusate, l’autore del tema ha confermato che lui vede bene le pagine archivi categorie.
-
15 Dicembre 2010 alle 10:06 #79578EmmePartecipante
Errore di codifica del contenuto
La pagina che si sta cercando di visualizzare non può essere mostrata poiché fa uso di una forma di compressione non valida o non supportata.
* Contattare il proprietario del sito web per informarlo del problema.
-
15 Dicembre 2010 alle 10:08 #79580wollyAmministratore del forum
Safari non può aprire la pagina. L’errore è: “impossibile decodificare i dati originali†(NSURLErrorDomain:-1015) Scegli Safari > Comunica problemi ad Apple, annota il numero dell’errore e descrivi ciò che hai fatto prima di visualizzare questo messaggio.
-
15 Dicembre 2010 alle 10:09 #79581wollyAmministratore del forum
se disabiliti tutti i plugin il problema si ripropone?
-
15 Dicembre 2010 alle 10:11 #79583TittiModeratore
Grazie Deeproad, esattamente come la vedo io.
L’autore del tema invece la vede bene, e mi dice che “That’s why I think that you have the cache somewhere or the URL is blocked by someone. Browser, firewall, proxy…”
-
15 Dicembre 2010 alle 10:20 #79587TittiModeratore
Già rifatto, con o senza plugin è la stessa cosa.
-
15 Dicembre 2010 alle 10:24 #79588wollyAmministratore del forum
hai un plugin di cache?
-
15 Dicembre 2010 alle 10:31 #79589TittiModeratore
No, tempo fa ho provato Super-Cache, ma ho avuto subito problemi e allora vi ho rinunciato.
Cancellai tutto quello che avevo inserito per configurarlo rifacendo tutti i passi all’indietro, dopodiché non ho avuto problemi, tutto ha ripreso a funzionare come prima.
In .htaccess tempo fa ho inserito codici per comprimere certi file, non mi hanno mai dato problemi.
Se può essere utile posso pubblicare qui il mio .htaccess, magari c’è qualcosa che non va perché forse il problema è proprio legato ai permalink.
-
15 Dicembre 2010 alle 10:42 #79590TittiModeratore
Ora che ci penso stamani ho provato a cancellare il file .htaccess, e a inserire un nuovo file con il minimo necessario richiesto da WP:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Ma era la stessa cosa, attualmente ho ripristinato quello che avevo prima:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# 1 YEAR
<FilesMatch “.(ico|pdf|flv)$”>
Header set Cache-Control “max-age=29030400, public”
</FilesMatch>
# 1 WEEK
<FilesMatch “.(jpg|jpeg|png|gif|swf)$”>
Header set Cache-Control “max-age=604800, public”
</FilesMatch>
# 2 DAYS
<FilesMatch “.(xml|txt|css|js)$”>
Header set Cache-Control “max-age=172800, proxy-revalidate”
</FilesMatch>
# 1 MIN
<FilesMatch “.(html|htm|php)$”>
Header set Cache-Control “max-age=60, private, proxy-revalidate”
</FilesMatch>
# Disattiva gli ETags
<IfModule mod_headers.c>
Header unset ETag
</IfModule>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/atom_xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE application/x-httpd-eruby
AddOutputFilterByType DEFLATE text/html
# Istruzioni necessarie per evitare che vengano compressi i file già compressi come immagini, video, pdf etc etc
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .pdf$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .avi$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .mov$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .mp3$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .mp4$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .rm$ no-gzip dont-vary
# Istruzioni necessarie per compatibilità con vecchi browser
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch bMSIE !no-gzip !gzip-only-text/html
-
15 Dicembre 2010 alle 10:46 #79592SteveAglAmministratore del forum
che accade se toglia category dalla tua struttura di permalink?
-
15 Dicembre 2010 alle 10:54 #79593TittiModeratore
Ho impostato /%postname%/
Se clicco il singolo post, me lo fa vedere e il link è come da struttura
-
15 Dicembre 2010 alle 11:25 #79597TittiModeratore
Dopo aver fatto quella prova, ho ripristinato la struttura com’era precedentemente:
/%category%/%postname%.html
E’ apparso il messaggio “Ora dovresti aggiornare il tuo file .htaccess.
E sotto (ma questo c’è sempre stato):
“Se il tuo file .htaccess fosse scrivibile potremmo aggiornarlo automaticamente, ma poiché non lo è queste sono le regole di mod_rewrite che si dovranno inserire nel file .htaccess manualmente. Fare clic su questo campo e premere CTRL + a per selezionarle tutte.
Via FTP ho cancellato l’.htaccess e ho rimesso quello del back-up, e ora non si vedono nemmeno più gli articoli singoli.
-
15 Dicembre 2010 alle 11:39 #79598SteveAglAmministratore del forum
la prima cosa che devi fare e impostare i permessi giusti apri un ticket col tuo fornitore e chiedigli se e come impostare i permessi di file e directory del tuo spazio… se WP non riesce a scirvere il file .htaccess è sempre un problema di permessi…
Meno prove fai meglio è direi visto che stai andando alla ciece.. rischi di fare danni poi irreversibili (wquesto non lo è)
-
15 Dicembre 2010 alle 11:40 #79599TittiModeratore
Ho tolto .html e ora sono toranti gli articoli singoli, naturalmente l’altro problema persiste.
E naturalmente è ricomparso “Ora dovresti aggiornare il tuo file .htaccess”
Che devo fare?
E’ possibile che io non abbia attivato sul server il mod_rewrite?
-
15 Dicembre 2010 alle 11:44 #79600SteveAglAmministratore del forum
no… il mod rewrite sarà attivo se non non andrebbero i permalink… non riesce ad aggiornare i file htaccess però per questione di permessi.. ergo… chiedi come ti ho detto.
-
15 Dicembre 2010 alle 11:47 #79601TittiModeratore
I permessi li ho impostati come prima, come li dà giusti WP security scan, e cioè 644 su .htaccess e index.php, 755 le altre directory.
Quando metto 777 su .htaccess naturalmente il messaggio scompare (e cmq il problema link persiste), ma poi quando rimetto 644 (per sicurezza, non andrebbe questo su .htaccess?), il messaggio torna.
Proverò anche il nuovo ticket, ma i permessi sono gli stessi che avevo prima.
E non capisco la faccenda dell’estensione .html, ce l’ho sempre avuta.
-
15 Dicembre 2010 alle 12:04 #79602SteveAglAmministratore del forum
bhe 644 non permette ad apache di scrivere il file a meno che non sia suo.. e probabilmente non lo è se no andrebbe… quindi i pemessi sono cambiati.. probabilmente 664 andrebbe bene
-
15 Dicembre 2010 alle 12:10 #79604TittiModeratore
Ho messo 664, e non cambia niente, tranne che WP security scan me lo dà in rosso, sbagliato.
Volevo precisare comunque che su imp. permalink il messaggio “aggiornare htaccess” non c’è più, persiste invece quell’altro…
“Se il tuo file .htaccess fosse scrivibile potremmo aggiornarlo automaticamente, ma poiché non lo è queste sono le regole di mod_rewrite che si dovranno inserire nel file .htaccess manualmente. Fare clic su questo campo e premere CTRL + a per selezionarle tutte.”
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule>
ecc…
Ma questo c’era anche prima di tutto il casino.
-
15 Dicembre 2010 alle 14:53 #79610TittiModeratore
L’host ha risposto: “le indico cortesemente che il mod_rewrite risulta essere attivo; inoltre potrà verificare e/o cambiare i permessi di file/directory tramite un client FTP o direttamente tramite il file manager integrato nel pannello di controllo Plesk.
Nel caso in cui volesse richiederci di variare permessi, proprietario e/o gruppo di alcune cartelle o files, la prego di segnalarcelo in risposta al presente, avendo cura di indicare l’esatto elenco di cartelle o file per i quali richiede l’intervento, assieme alla completa indicazione dei settaggi richiesti e, nel caso in cui riguardino directory, se tali settaggi siano richiesti anche ricorsivamente per i loro contenuti.”
Intanto l’autore del tema mi ha mandato delle cose interessanti in cui potrebbe esserci la soluzione.
Io però non ho Super-Cache e lଠparla di quello, però ho una specie di compressione gzip nel file header.php e del codice in .htaccess per la cache e la compressione.
Dice:
I’ve asked some of my friends – they all get the same error:
The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression
This may be caused either by server mis-configuration or by plugins like WP Super Cache.
A quick google search returned this article and a solution in the following comment: http://onemansblog.com/2010/02/22/simply-enable-phps-gzip-compression-to-speed-up-your-blog/#comment-61578
Search yourself to find out the reason…
E poi:
Solution from here: http://wordpress.org/support/topic/content-encoding-error-1
So I’ve had a look at things and I may have a solution. You didn’t
happen to have gzip compression turned on in WP-Super-Cache did you?
That’s normally why that error spits back. Since we already gzip
compress most of the things that go thru Apache, asking Super Cache to do
that for you ends up giving out these weird encoding errors.
I’ve gone in and have successfully disabled our gzip compression. If
you’re going to continue to use All In One SEO, I suggest you re-activate
Super Cache and see how it treats you now.
-
15 Dicembre 2010 alle 14:55 #79611wollyAmministratore del forum
ho visto nel file htaccess che hai postato che ci sono molte altre righe oltre a quelle cdi wordpress e alcune di quelle gestiscono la compressione, salvati il tuo htaccess e creane uno nuovo con SOLO le righe che ti dice di inserire wordpress, non metterci tutto il resto che hai messo dentro.
-
15 Dicembre 2010 alle 15:14 #79612TittiModeratore
Avevo già provato a farlo, non funzionava, ma ora ho provato a fare un’altra cosa, a togliere dal file header.php questo codice iniziale
<?php ob_start( ‘ob_gzhandler’ ); ?>
che avevo aggiunto io per comprimere, e magicamente le pagine degli archivi categorie sono apparse!
Era quello
-
16 Dicembre 2010 alle 8:31 #79627TittiModeratore
Tutto è bene quel che finisce bene, grazie per l’interesse.
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.