October 2017
M T W T F S S
« Dec    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Categorie

Archivi

Wordpress su server Windows su Aruba

Come primo argomento del nuovo anno pensavo di scrivere dei problemi di permessi che ho incontrato nell’implementazione di wordpress 2.5.1 su server Windows di Aruba.

Vorrei subito rassicurare tutti quelli che hanno letto in giro che non è possibile installarlo. Questo blog è su server Windows su Aruba!

La procedura di installazione di Wordpress prevede diversi passi:

  1. download del file zip dal sito www.wordpress.org (link diretto al download) oppure dal sito www.wordpress-it.it (link diretto al download in italiano)
  2. scompattazione del file;
  3. modifica del file [root di installazione di Wordpress]/wp-config.php e caricamento sul server del tutto; piccolo accorgimento in merito, usate un editor di testo come notepad su windows oppure gedit, emacs, vi(m) su linux, altrimenti avrete problemi di codifica del file, che non verrà interpretato correttamente dal browser in visualizzazione e non sarà eseguito sul server; per chi non sapesse di che si parla, semplicemente non usate Word oppure Wordpad e corrispettivi elaboratori di testo su linux;
  4. installazione del blog eseguendo [root di installazione di Wordpress]/wp-admin/install.php
  5. installazione del pacchetto della lingua nel caso di installazione in inglese; qui si può scaricare il file it_IT (ricordarsi dopo averlo caricato sul server, nella cartella creata appositamente, di modificare il file [root di installazione di Wordpress]/wp-config.php);

Ora se tutto va bene, il blog è su e funzionante.

Il mio problema è venuto fuori a questo punto, quando ho deciso di importare i posts dal vecchio blog. Nella sezione amministrativa di Wordpress è possibile esportare ed importare i posts, per chi non lo sapesse, in un file XML. Ho quindi creato il file XML dal vecchio blog ed ho provato ad importarlo nel nuovo. La procedura, però, non è mai andata a buon fine o perché lo script non riusciva a creare la cartella [root di installazione di Wordpress]/wp-content/uploads o perché, anche se la cartella veniva creata manualmente da me, non riusciva a scriverci dentro.

Ho cambiato i permessi alle cartelle, perché era evidentemente un problema di permessi di scrittura, però questo non ha cambiato nulla, anche perché la procedura di modifica dei permessi funziona solo su server linux (e da qui probabilmente le notizie che si trovano in giro sull’impossibilità di installare Wordpress su sistema Windows!)

Io ho risolto impostando come cartella per gli uploads non quella di default, ma la cartella [root del sito]/public, che su server Aruba è quella che possiede i permessi più ampi!

Quello che non riusciva a caricare sul server la procedura di importazione erano le immagini che io avevo caricato nei vari posts. Ora infatti tutte le immagini del mio blog sono caricate proprio in [root del sito]/public.

www.

Condividi:
  • Blogosphere News
  • del.icio.us
  • Facebook
  • LinkedIn
  • Google Bookmarks
  • Live

16 commenti a Wordpress su server Windows su Aruba

  1. beppe
    November 30th, 2008 at 18:31

    ciao!
    Anche io vorrei installare wordpress su windows aruba.
    MSSQL Server ?
    oppure
    MySQL ?
    o tutti e due?

    Quando dici modifica del file [root di installazione di Wordpress]/wp-config.php come lo devo modificare?

    GRAZIE MILLE per l’aiuto

  2. Alice
    April 11th, 2009 at 20:45

    Ciao,
    vanno bene entrambi i databases. Ed anche altri eventualmente ;)
    La modifica nel file riguarda l’indicazione della lingua italiana invece di quella inglese, che è l’impostazione di default.

  3. alberto
    July 3rd, 2009 at 12:03

    Ciao,
    ho letto il tuo articolo, confido nella tua clemente comprensione :-))

    Server windows, hosting aruba, mysql, wp ….. si continuano a verificare problemi di loop … come posso risolvere ?

  4. Alice
    July 3rd, 2009 at 22:33

    Potresti spiegarmi più in dettaglio il problema che si presenta?

  5. Marco
    July 8th, 2009 at 17:47

    Ciao,
    vi vedo particolarmente preparati su Wordpress, mentre io sono un neofita.

    Ho un piccolo sito su Server Windows con Aruba e vorrei installarvi un blog. Non ho , però acquistato il servizio SQL-Server.
    Tra le cartelle del Server è, però, presente la cartella “cgi-bin”.

    E’ possibile installare Wordpress utilizzando la cartella “root/public” per gli uploads, e “root/cgi-bin” come cartella per il database? O devo per forza creare un database SQL?

    Grazie, in anticipo.

  6. Davide
    September 21st, 2009 at 11:38

    Ma se WP e scritto per girare su server linux, perchè ostinarsi sul server windows??!!

  7. mirk
    November 8th, 2009 at 4:42

    “Davide
    September 21st, 2009 at 11:38

    Ma se WP e scritto per girare su server linux, perchè ostinarsi sul server windows??”

    Perche funziona l unica cosa che nn riesci a far girare sono solo gli script per il resize delle img perche avendo una root diversa va in conflitto ma per il resto gira benissimo!!

  8. Cattani Simone
    March 7th, 2010 at 15:41

    Cavolo…. bellissimo post, non ci avrei mai pensato, effettivamente la cartella public della root è scrivibile… grande consiglio, grazie

  9. Raffaele
    May 13th, 2011 at 6:56

    Salve. Ho lo stesso problema, vedo che il post è piuttosto risalente. Come faccio a cambiare in WP la cartella per gli uploads impostando quella /public?
    Uso filezilla e sono un neofita, per cui sarei grato di una spiegazione passo passo. Grazie

  10. Alice
    May 16th, 2011 at 22:13

    @Raffaele: nelle impostazioni di WP –> admin –> settings –> miscellaneous c’è il campo in cui inserire la cartella per gli upload, se la si vuole diversa da quella di default.

  11. Gianluca Brilli
    January 21st, 2012 at 13:38

    Salve a tutti per il dominio http://www.scienzaenatura.com volevo sapere se qualcuno poteva aiutarmi a configurarlo sul server Windows. Putroppo lo hanno preso windows il server e non linux ecco perchè mi trovo in questa situazione.

    Questi i dati del MS Sql:

    >>Host DataBase: xx.149.153.xx
    >>Nome DataBase: MSSqlxxxxx
    >>Login DataBase: MSSqlxxxxx
    >>PassWord DataBase: xxxxxxxxx

    (ovviamente i dati inseriti sono tipo e non quelli del DB vero)

    Perfavore, datemi una mano,
    grazie tantissimo.
    Gianluca

  12. Alice
    April 24th, 2012 at 11:47

    @Gianluca Brilli: ho visto che hai risolto qualsiasi fosse il tuo problema. Sono contenta che ci sia riuscito diversamente, data la mia poca presenza ultimamente sul blog e la latitanza anche degli altri utenti. :) In bocca al lupo per il tuo sito!

  13. Emanuele
    November 15th, 2012 at 13:15

    Ciao Alice,

    Sto cercando di aiutare un amico e volevo installare WordPress su un server Win di Aruba. Ho dei problemi ad installare WP: ‘Error establishing a database connection’

    Hai suggerimenti sulla configurazione da inserire?
    In particolare sul Database Name?

    Grazie mille

  14. CAbusivo
    May 21st, 2013 at 20:53

    “Error establishing a database connection” anche a me!
    La cosa che non capisco è che con server linux e mysql non ho mai avuto problemi, ma ora devo installarlo su un server Windows di Aruba e mi da questo errore… che cosa c’è che non va??

  15. Alice
    June 19th, 2013 at 17:05

    @Emanuele e @CAbusivo: Scusate il ritardo, ma sono un po’ latitante ultimamente.

    Non saprei con le indicazioni che mi avete dato. Sicuri di aver impostato tutto correttamente nel file di configurazione?

    @Emanuele: Il Database Name per i mysql su aruba è standard:

    Sql_

    Esempio:
    Sql012345_1
    Sql012345_2
    ….
    Sql012345_5

    Ciao.

  16. zizi
    January 14th, 2015 at 13:23

    Ciao @Gianluca Brilli… sarei veramente curiosa di sapere come hai fatto… io sono nella tua stessa situazione e non so dove sbattere la testa! Il cliente ha comprato win+mssql e non so come fare…
    magari hai seguito un blog con la procedura?
    Grazie del vostro aiuto!
    Roberta

Lascia un commento

Puoi usare questi tags HTML

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>