Configurare NetBeans per il deployment automatico su students.uniparthenope

Salve a tutti! Scrivo questo tutorial per spiegare brevemente, a chi non lo so sapesse, come configurare Netbeans per effettuare il deployment automatico sul nostro spazio web, Students .

Il primo passo è, ovviamente, quello di avviare l' IDE Netbeans (per questo tutorial mi baso sulla versione 7.2).

Come al solito ci troviamo davanti alla schermata di default, e clicchiamo sull' icona Nuovo Progetto.
Ora scegliamo la tipologia di applicazione che andremo a sviluppare (io ho scelto PHP Application)1.

 

Impostiamo così come facciamo di solito, senza nessun particolare accorgimento.

 

Il passo successivo ci porterà alla schermata in cui dovremo decidere se utilizzare la nostra applicazione in locale o se vogliamo cambiare questa impostazione.

 

Dobbiamo quindi passare da questa situazione

 

 

A questa di seguito, scegliendo l' opzione Run As Remote Web Server dalla dropdown list.
Possiamo anche decidere quando fare l' upload dei file, potendo scegliere tra On Save, On Run e Manually; a voi la scelta.

 

 

Il prossimo passo da compiere è quello di cliccare sul tasto Menage... per impostare la connessione con il server (nell' immagine appare già, avendola io precedentemente settata)

 

Apparirà una schemata, con dei campi che dobbiamo compilare.

  •  Inseriamo students.uniparthenope.it nel campo relativo all' Host Name;
  •  la Matricola nel campo Username;
  •  la nostra Password per l'accesso;
  •  impostiamo la Initial Directory che sarà /home/MATRICOLA/public_html

 

 

A questo punto clicchiamo su Test Connection; se verrà mostrato il messaggio di successo, clicchiamo su OK e iniziamo a sviluppare la nostra applicazione.

Adesso, a seconda del metodo di upload scelto precedentemente, quando cliccheremo su Salva o su Esegui i nostri file saranno direttamente caricati sullo spazio students.uniparthenope

Per la versione PDF clicca qui

 

Note:

1. Il metodo descritto funziona senza problemi quando si sviluppa un' applicazione PHP. Non è lo stesso per le applicazioni Java

Comments

Salvatore De Michele's picture

stupendo. Mi servivaaaaa. Thanks

Flavio Tulino's picture

Di nulla! 
Però purtroppo funziona solo quando crei una applicazione PHP

Salvatore De Michele's picture

io proprio quello cercavo:-) quindi ti ringrazio lo stesso

ok ragazzi, non so se si tratti di un errore o di un update, tuttavia per quanto riguarda la directory iniziale, bisogna scrivere nel path prima la matricola, poi l'home (il che a mio parere ha pure senso, no?) quindi il path dovrebbe essere qualcosa del tipo: /MATRICOLA/home/public_html
 

Ok a quanto pare il percorso seppure nel test sembra corretto, all'atto pratico non lo è.  Quello giusto è /MATRICOLA/public_html ( la /home è implicita evidentemente) 
ricordate di dare i giusti permessi alla directory public_html ed eventuali subdirectory io uso 755 (utente tutti gruppo e altri lettura ed esecuzione).
Inoltre se volete far in modo che vi lanci la pagina dal browser in automatico dovrete modificare il campo project url
e inserire un url del tipo :  https://students.uniparthenope.it/~MATRICOLA/eventuali_subfolders_di_pub...
(N.B. quanto detto vale per netbeans 8)