giovedì 12 giugno 2014

Problemi installazione cms in locale

Nei primi tre post si è visto come installare un cms in locale la procedura come si è detto è simile per tutti quindi riassunto veloce.
  1. attivo wamp server o xampp server,
  2. copio nella cartella www ( wamp) o htdocs(xampp) il mio pacchetto scaricato del cms che mi interessa installare ed usare,
  3. rinomino il mio pacchetto ( cartella) in modo che sia semplice da trovare,
  4. apro localhost,
  5. tramite phpmyadmin creo utente  che andrà bene per tutti i database futuri che faccio, quindi basta farne uno, l'importante abbia tutti i privilegi attivi o non serve a nulla,
  6. creo database vuoto le cartella verrano formate in fase di installazione,
  7. con wamp clicco a sinitra la cartella del mio cms nella pagina di controllo in localhost, in xampp scrivo localhost/nomecartella,
  8. parte installazione.
Veniamo ora ai problemi che potrebbero capitare, premesso che wamp server o xampp servere funzionino a dovere questo lo si vede subito scrivendo localhost se compare la pagina bene se nn compare nulla o da errori bisogna capire il perchè
  1. con wamp ho aperto skype quando l'ho lanciato , usano la stessa porta la 80 , soluzione veloce esco da skype rilancio wamp, localhost funziona , riapro skype
  2. non funziona significa che un altro programma va confliggere oppure ho usato un programmi di pulizia che ha cancellato un file. La soluzione qui è più drastica prevede disinstallazione del programma cancellare la cartella in C sia di Wamp o di Xampp, provo a rimettere su il programma da zero, questo se è cancellato qualche cosa se invece è un programma che va a confliggere posso provare a toglierli entrambi,  e rimettere wamp se proprio nn va mettere l'alternativa  ovvero xampp... altrimenti pulizie registri ecc abbastanza rischiose,  quali sono i prorgammi che possono dare problemi quelli che Mysql come database o apache, spesso incasinano su tutto,  xmc che un media per vedere la tv i video può dare questi problemi, non sono sicuro che provando ad installarlo con aperto wamp o xampp nn li dia, quindi chiedere ai forum tolti questi casi, però i problemi disolito sono infase di installazione vera è propria dei cms
Installazione Joomla

Una volta fatti gli 8 punti e quindi partita l'installazione dove possono nascere problemi, 
il primo di solito è quando arriva la schermata in cui chiede i dati che servono per connettersi al database, quando capitano è perchè al 90% , abbiamo inserito un dato sbagliato  i dati che vengono chiesti sono :
  • nome database, qui mettiamo quello nuovo appena fatto vuoto,
  • nome utente  il nostro utente creato con tutti i permessi,
  • la password associata a quel utente,
se uno di questi è sbagliato ti dice nn posso connettermi al database quindi riverificarli,
nel dubbio fare un nuovo utente e un nuovo database e provare con questi di solito cosi va sempre,

Ad un certo punto dell'installazione fa un test, su una serie di funzioni che devono essere attive o disattive  dicendoti quali sono ok e quali no si può tentare di andare avanti perchè alcune, sarebbe meglio che fossero verdi, ma non sono fondamentali. 
Purtroppo usando cms diversi, spesso per alcuni devono essere on per altri off, quindi va visto caso per caso.
Se si usa solo joomla con wamp server modificarle è un attimo, basta andare sul programma sotto a destra, cliccare con il sinistro e andare su php  e poi php extension di solito è li il problema maggiore, cercare le voci che dice e a seconda che chieda che siano attive o disattive,  le si spunta o gli si toglie la spunta di solito chiede che siano off, si riavvia il wamp si ricarica la pagina e al 90% dovrebbe andare tutto a posto e quindi arrivare  a termine del tutto.
Consiglio installate i dati esempio quando ve lo chiede sono utili per capire come funziona il programma. 
Come ultimo passaggio finestra finale vi chiederà di cancellare la cartelle d'installazione con apposito bottone cliccate li e siete pronti per Joomla.
Con Xampp nn conosco bene la procedura perchè lo uso poco, preferisco Wamp, quasi sicurmante so va tramite bottoni e cartella dove è installato.

Drupal 7.28
 CMS come joomla, ma con caratteristiche diverse di base da quel poco che ho inziato ad usarlo nella sua struttura base , nato per gestire forum,  libri on line, blog sondaggi,  a cosi a primo acchito adatto più alla vita social, anche se joomla ha un componente kuena che è ottimo per fare i forum, molto potente e versatile, però nn sono un esperto e rischio di dire castronerie.
L'installazione segue gli 8 punti quindi avrete ormai capito che quelle è la strada di base
dove cambia rispetto a joomla se andiamo sul forum di joomla , è possibile scaricare la versione già in italiano, sembra però che versione 8 di drupal preveda il multilingue per intanto la versione 7,28 no
quindi per scaricare drupal si fa in tre passaggi si va su https://drupal.org/download e si scarica il pacchetto in iglese file zip poi si ci si iscrive al forum inglese altrimenti non è possibile scaricare il pacchetto delle lingue che si trova qui https://localize.drupal.org/translate/projects/drupal,  link che è per la versione 7.28  si cerca italia dopo essersi iscritti e si scarica il file drupal-7.28.it.po a questo punto pensate è fatta e no non è cosi semplice.
prendete la vostra cartella drupal-7.28 la copiate nelle famose direcotory www per wamp e htdocs per xampp  la rinominate in come diavolo volete.
Localhost creo il database, creo l'utente  se non c'è già , parto con l'installazione, prima schermata vi chiede se voi volete quella completa dite si è in inglese.
Scheramata seconda  mi pare appare  è quella della lingua fermatevi li  , l'importante che fermiate il tutto quando vi chiedela lingua, tornate dove avete il file drupal-7.28.it lo copiate e lo mettete in htdocs cartelladrupal /profiles/standard/translations e li mettete il file drupal-7.28.it, comunque ve lo scrive anche lui nella fistra fate un'aggiorna pagina o premete il tasto F5 che funge da aggiorna e comparirà anche l'italiano cliccate li e procedete, solita finestra database compilatee andate avanti, attenzione pur avendo compilato tutto giusto, potrebbe comparirvi una scritta cosi: Fatal error: Maximum execution time of 30 seconds exceeded, oddio cosa è ?

Praticamente il php.ini che gestisce un po di funzioni ha impostato che dopo 30 secondi che il database o il sito non dialoga vi da un errore, siccome drupal sia nella fase di dialogo con il database sia con l'installazione è particolarmente lento, quasi sicuramente vi potrebbe capitare questo errore.
Come risolverlo 
  • Wamp Server clicco sul incona della W tasto sinistro cerco la voce PHP poi mi si apre un menù seleziono php.ini si aprira un documento con il bloc notes, niente paura,  andate su modifica di  e cliccate su trova ,con il cursore state in alto al vostro documento, in modo che il trova cerchi dall'alto fino alla fine e mettete questo Maximum execution time come risultato deve uscirvi questo:
  • con xampp , si va in c:\Xampp\PHP\PHP  (che trovate appena sopra di php.ini-development)
; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 30
esattamente cosi  come vi ho messo, non fate altro che aumentare il numero da 30 a 900 secondi, dovrebbe bastare per garantire il tempo sufficente, perchè vengano collegate base dati che caricate le le traduzioni per le lingue.

N.B  la logica vorrebbe che il file drupal-7.28.it.po venisse copiato prima dell'installazione nella cartella : translations  originale /profiles/standard/, purtroppo ho visto che facdendo così, poi le lingue si installano male, mentre con il secondo sistema ovvero copiandolo in  www/drupal /profiles/standard/ translations, o htdocs/drupal /profiles/standard/ translations in fase di installazione non ha problemi ,va da se che la cartella drupal, in www o in htdocs si può chiamare come meglio preferite, potete chiamarla anche miciomcio_baubau, il risultato non cambia...

 

installazione cms in locale terza parte

Siamo arrivati ad avere la base per installare i nostri CSM in locale finalmente vedremo come installare Joomla e drupal in locale

  1.  attivare wamp o xampp server ( se usate skye e wamp server ,ricodatevi di chiudere skype altrimenti il programma non parte)
  2. per joomla andate su http://www.joomla.it/ tra l'altro ottimo li trovate anche il forum dove trovate moltissime infomazioni andante nella sezione Downloads cercate la versione che vi interessa attualmente stabile è la 3.3.1 sul sito trovate quella in italiano quindi senza bisogno di inserire poi componenti che traducano per voi, prima di scegliere la versione controllate sul sito http://extensions.joomla.org/ che ci siano le estensioni utili per il vostro sito per quella versione, per evitare inutili patemi d'animo dopo idem anche i template http://www.joomla.it/template.html 
  3. salvate sul pc il file compresso della versione scelta vi consiglio di crearvi una cartella Joomla dove mettere le versioni le estensioni i template ecc...
  4. scompattatela e copiate la cartella in WWW,per wamp che si trova in C nella cartella Wamp personalmente ho creato un collegamento sul desktop della cartella cosi è comoda.  
  5. Per Xamp la cartella è HTDOCS sempre in C che trovate in  Xamp.
  6. Rinomante la cartella coppiate in un nome che vi ricordate associato al sito che state facendo per esempio se  il sito si chiama ciaogatti ,  la cartella la chiamo ciaogatti ecc..
  7. andate sul browser scrivete localhost ,
  8.  menu a sinistra cercate il programma phpmyadmin , strumento utile per creare, gestire database e utenti,
  9. attivatelo, in alcuni casi per poter accedere al pannello di controllo di phpmyadmin vi chieda nome utente password, niente panico, mettere solo root nel nome utente e dovreste entrare,
  10. Menu a sinistra trovate i database esistenti,  alto vedrete una serie di bottoni a voi interessa database e utenti gli altri nn si usano mai o  poco,
  11. per abitudine prima creo l'utente poi il database,
  12. create l'utente ,tramite il pulsante molto fantasioso aggiungi utente assicuratevi che abbia tutti i privilegi , dategli password e nome per farlo fleggate la spunta dove dice tutti i privilegi sotto trovere l'elenco dei privilegi devono essere tutti fleggati
  13. create il database
  14. aspettate che vidica che il database è stato creato, tornate in localhost 
  15. .Se siete con wamp sulla sinistra vi comparirà la cartella con nome del csm coppiato e rinominato per es in ciaogatti .
Fino al punto 13 la procedura  è praticamente simile  per ogni cms,  da qui in poi ci sono delle piccole differenze che dipendono da che CMS che state usando
 punto 12, se usate Xampp al posto di Wamp sulla sinistra troverete sempre phpmyadmin, però non troverete l'elenco dei csm salvati nella cartella htdocs.  Per arrivare  alla nostra cartella ciaogatti che avete in htdocs, dovete scrivere nella barra degli indirizzi localhost/ciaogatti







installazione cms in locale seconda parte

Nella prima parte sono arrivato a dirvi da dove scaricare WAMP O XAMPP,  ma che differenze ci sono tra questi due programmi?
Chi schegliere ?
Wamp installa solamente PHP, MySQl , Apache e myphp admin, più tutto quello che serve per farli girare in vari file di configurazione ecc
XAMPP oltre ai quattro di WAMP installa tomcat , mercury e filezilla  programma ftp utile per inviare i file sul server remoto dove andrete a mettere il sito,  quindi è più completo...
IN Wamp la cartella per mettere i nostri csm,  si chiama WWW la quale  la trovate nel disco locale C all'interno della cartella WAMP,  nella spiegazione di come installare i csm vedremo i passaggi da fare.
In xampp la cartella HTDOCS è quella dove mettere i csm visto come si fa in wamp  è lo stesso in xampp la cartella è sempre nel disco C all'interno di xampp 

Wamp è più semplice da gestire nel senso che le modifiche hai vari file php.ini ecc si possono fare direttamente dall'incona sulla barra dello start. Cliccate con il tasto sinistro scegliete su dove andare , php, mysql apache e da li scegliete il file che vi serve modificare, molto comodo e veloce

Per Xampp le modifiche vanno fatte cercando i file all'interno della cartella , questo spesso significa girare nelle sotto cartelle alle ricerca del file che ci interessa,  wamp sicuramente è meno complicato in questa fase oltre che più veloce...

Detto questo come facciamo a verificare che le installazioni dei nostri due applicativi siano andata a buon fine?
Semplice attivo l'applicativo scelto per Wamp si clicca sulla icona sul desktop e e se non è aperto skype il progeamma parte senza problemi a questo punto la prova del 9 è vaso su un browser, quello che vi piace, sulla barra degli indirizzi scrivo localhost , se vi restituisce una pagina con scritto in altro Wamp server il gioco è fatto. Per uscire dal programma, vi basta cliccare sull'icona in basso a destra tasto destro mouse exit o esci riverifica provate a scrivere localhost e vedrete che vi da un errore tipo pagina nn trovata.

Per Xamp clicco sull'icona o lancio il programma si apre il pannello di controllo dove trovate 
APACHE
MySQL
File zilla
Mercury
Tomcat 
Con di fianco vari pulsanti tra cui start e stop, a voi serve attivare i primi due 
Gli altri tre non servono al fine del funzionamento in locale dei CSM Drupal , Joomla e Wordpress i più utilizzati insomma
La verifica per Xampp è la stessa di Wamp localhost, solo che vi comparirà la pagina con in altro a destra Xamp , per uscire da xamp bisogna disattivare con il pulsante stop apache e mysql, altrimenti chiudete solo il pannello di controllo, al contrario di Wamp con cui bastava cliccare exit

installazione cms in locale prima parte

Ciao a tutti,

In questo post è il prossimo parlerò di come installare un CMS in locale su un sistema Windows, consigliato sia per chi vuole prendere confidenza con questi sistemi, sia con chi deve fare dei siti che poi devono essere messi in rete.
Premesso che sono alle prime armi  e quindi come tutti gli utenti alle prime armi ,mi sono imbattuto nel classico problema inziale come si installano, ci sono differenze, e se capitano dei problemi come mi muovo?  ecc

Cerchero in questi due post sfruttando la mie piccola esperienza, di dare qualche consiglio utile a chi si dovesse imbattare negli stessi problemi da me riscontrati.
Nella prima parte parlerò velocemente di due programmi che sono Wamp Server e Xamp server, senza entrare in dettagli tecnici, vi dirò quali sono le principali differenze nel loro uso di tutti i giorni.
Insomma quelle con cui ci si scontra quando si lavora...

Do per scontato che se abbiate deciso di usare un CMS sappiate cosa sono e il loro principio di base comunque in rete si trovano guide sicuramente ben fatte, che spiegano le differene e quando e cosa usarle, oltre i vari forum specifici per CMS...
Di base nella parte seconda parlerò di due come installazione Drupal e Joomla avedoli , installati entrambi, e quindi vi potrò dire dove ho riscontrato problemi con l'uno o con l'altro e come li ho risolti, il resto delle rimane simile come procedura di base  per tutti.

Come sicuramente saprete per funzionare in locale i cms hanno bisogno di un linguaggio di programmazione di solito si usa : PHP, un database MySQL e un server Apache questo per la loro gratuità di base.  Su MySQL andrebbe aperta una parentisi a parte, ma non è lo scopo di oggi.

Una volta l'installazione A.M.P avveniva manualmente, quindi bisognava seguire una procedura specifica e non semplicissima alla fine della quale se tutto andava a buon fine, tramite un file di test in php doveva uscire una schermata dove ti diceva la versione di php, apache MySQL e altre cosine. Ovviamente speravi di riuscirci al primo colpo ,altrimenti dovevi fare il percorso di pulizia per ripartire e li avevi sempre paura di combinare qualche guiaio...
Fortunatamente oggi esistono degli applicativi che installano tutto o quasi da soli dipende da che sistema operativo avete con windows, questa fase è simile ad qualsiasi installazione di un programma.

I software che permettono che di solito consigliano sono Wamp server e Xampp server.

Parto da WAMP  scaricabile dal sito http://www.wampserver.com/en/ esistono due versioni una a 32Bit una 64bit a seconda del sistema che avete quindi potete scegliere quella più idonea.
Dopo avverlo scaricato e salvato sul pc, come dicevo la sua installazione segue la procedura classica
per cui qui non mi soffermo.
Dopo averlo installato basta lanciarlo e automaticamente attiva tutti i servizi php ecc, attenzione se avete aperto Skype che usa la porta 80 come Wamp, potrebbe non attivarsi e quindi la W rimanere arrancione , per evitare questo problema basta uscire da Skype rilanciare il programma aspettare che W di WAMP sulla barra dello start diventi Verde, e poi riaprire Skype, in questo modo i due programmi non vanno in conflitto... io li uso così mai avuto un problema . Su Win 8 c'è lap di skype che si associa all'account e parte con il sistema. Il mio consiglio è non usate quella, ma la versione desktop di skype, funziona come avveniva su Win 7
Ora veniamo a XAMPP scaricabile dal sito https://www.apachefriends.org/it/index.html  
Praticamente simile a WAMP come installazione