Visualizzazione risultati 1 fino 15 di 15

Discussione: [Wordpress installato via FTP] patch per consentire upgrade e installazione di plugin

  1. #1
    Guest

    Predefinito [Wordpress installato via FTP] patch per consentire upgrade e installazione di plugin

    Se si installa Wordpress scaricando il pacchetto ed effettuando l'upload via FTP dei files (quindi NON utilizzando la versione offerta nel pannello di controllo), non si riesce ad effettuare l'installazione e l'aggiornamento di plugin o l'aggiornamento automatico di Wordpress.

    Per poter sbloccare queste funzionalità è necessario effettuare una modifica nel file

    /wp-admin/includes/file.php

    alla riga 182 il codice:

    Codice:
    $filename = preg_replace('|\..*$|', '.tmp', $filename);
    $filename = $dir . wp_unique_filename($dir, $filename);
    touch($filename);
    return $filename;
    deve essere modificato così:

    Codice:
    $filename = preg_replace('|\..*$|', '.tmp', $filename);
    $filename = $dir . wp_unique_filename($dir, $filename);
    $file = fopen($filename, 'w');
    fclose($file);
    return $filename;
    mentre alla linea 674 il codice:

    Codice:
    $temp_file_name = $context . 'temp-write-test-' . time();
    $temp_handle = @fopen($temp_file_name, 'w');
    deve essere modificato così:

    Codice:
    $temp_file_name = $context . 'temp-write-test-' . time();
    $temp_handle = @fopen($temp_file_name, 'w');
    @fclose($temp_handle);
    $temp_handle = @fopen($temp_file_name, 'w');
    In caso di aggiornamento dell'applicativo, la modifica va effettuata nuovamente visto che il file viene sovrascritto da quello nuovo. Tra una versione e l'altra di wordpress potrebbe cambiare il numero di riga corrispondente.
    Ultima modifica di niccolotapparo : 02-07-2010 alle ore 11.25.17

  2. #2
    Guest

    Thumbs up Aggiornamento plugin riuscito

    Grazie Niccolo! Adesso riesco ad aggiornare i plugin senza ricorrere a filezilla.

    Ora non mi resta che correggere la grafica ;-)
    Ultima modifica di artistimusicisti : 11-02-2010 alle ore 16.54.57

  3. #3
    Guest

    Predefinito

    a me continua a dare errore

  4. #4
    gmaverick non è connesso Neofita
    Data registrazione
    01-12-2005
    Messaggi
    1

    Predefinito

    La modifica funziona perfettamente e ti ringrazio, l'unico problema è che dopo l'aggiornamento il file viene riscritto e quindi va rifatta ogni volta, non c'è modo di renderla permanente?
    Se rendo il file
    /wp-admin/includes/file.php
    non scrivibile potrebbe darmi dei problemi?

    inoltre mi da questo problema quando modifico qualcosa:
    Warning: fclose(): supplied argument is not a valid stream resource in /membri2/gmaverick/wp-admin/includes/file.php on line 184
    Ultima modifica di gmaverick : 10-06-2010 alle ore 15.08.27

  5. #5
    Guest

    Predefinito

    ciao, dopo aver fatto la modifica, mi dice:
    Fallita la connessione al server FTP

  6. #6
    nicolavarrese non è connesso Neofita
    Data registrazione
    24-01-2006
    Messaggi
    12

    Predefinito

    fino a ieri funzionava, da oggi non so per qualke motivo non va più.

  7. #7
    Guest

    Predefinito

    nella versione 3.0 la prima modifica è a riga 193, la seconda alla 840

    testato in questo momento e funziona perfettamente ;)

  8. #8
    Guest

    Predefinito

    Idem da oggi non funzionano più queste modifiche. Le ho provate ora.
    ok era colpa mia. Avevo modificato le restrizione d'accesso ad una cartella e forse è quello che ha fatto casino. Ora funzia.
    Ultima modifica di ventoletterario : 07-07-2010 alle ore 10.27.15

  9. #9
    Guest

    Predefinito

    scusatemi, a me non da nessuno errore

  10. #10
    L'avatar di Erkinson
    Erkinson non è connesso Utente
    Data registrazione
    15-08-2004
    Residenza
    Bologna
    Messaggi
    179

    Predefinito

    Citazione Originalmente inviato da kevinjack Visualizza messaggio
    scusatemi, a me non da nessuno errore
    Io avevo installato la 2.9.2 dal pannello di controllo. Dopo, per aver spostato l'installazione e modificato il database, ho dovuto aggiornare manualmente alla 3.0.1.
    Ma non ho riscontrato il problema.

    Funziona tutto alla grande.

  11. #11
    Guest

    Predefinito

    Salve,
    Scusate sto cercando di migrare il mio blog da wordpress.com ad altervista. Ma la patch funziona anche con Wordpress 3.0.1 (scaricata da wordpress-it).
    Io ho modificato la riga 197 (prima modifica) e 840. Ma ricevo sempre l'errore (per test sto provando ad aggiornare askimet dato che mi segnalava un'aggiornamento).
    Ultima modifica di pascal79 : 20-11-2010 alle ore 13.02.08 Motivo: citato numero di riga sbagliato

  12. #12
    Guest

    Predefinito

    la modifica non è più necessaria con il passaggio a php5

  13. #13
    Guest

    Predefinito

    Ah, ok. grazie. Solo un'informazione, ma i permessi che io dovrei tenere nei miei files quali sono. Ho notato che con il classci 755 l'upload non funziona, ma con il 775 o 777 invece perfettamente (ovviamente ai file tolgo l'esecuzione quindi diventano 644 / 664 / 666).
    Ho problemi alla sicurezza se imposto il 775 (non vorrei dover cambiare permessi ogni upgrade...), oppure mi consigliate un 755 e 775 solo per wp-contents?
    Grazie.
    Pascal

  14. #14
    Guest

    Predefinito

    Nel momento in cui carichi i files, viene già impostato 775 per le cartelle e 664 per i files: sono i permessi migliori che garantiscono sia il funzionamento che la sicurezza.

  15. #15
    Guest

    Predefinito

    Grazie mille

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •