- Alessandra Salvaggio - Joomla! 3.3 Guida all’uso Installazione di Joomla e gestione del lato amministrativo >> Installazione di XAMPP per il test locale dei propri siti >> Creazione di template personalizzati >> Uso di moduli ed estensioni di terze parti >> Joomla.indb 2 17/10/14 12:05 Joomla! 3.3 Guida all’uso Alessandra Salvaggio Joomla.indb 3 17/10/14 12:05 Joomla! 3.3 | Guida all’uso Autrice: Alessandra Salvaggio Collana: Editor: Marco Aleotti Progetto grafico: Roberta Venturieri Immagine di copertina: ©Kesu01 | Thinkstock ISBN: 978-88-6895-065-1 Copyright © 2014 LSWR Srl Via Spadolini, 7 - 20141 Milano (MI) - www.lswr.it Finito di stampare nel mese di ottobre 2014 presso “Press Grafica” s.r.l., Gravellona Toce (VB) Nessuna parte del presente libro può essere riprodotta, memorizzata in un sistema che ne permetta l’elaborazione, né trasmessa in qualsivoglia forma e con qualsivoglia mezzo elettronico o meccanico, né può essere fotocopiata, riprodotta o registrata altrimenti, senza previo consenso scritto dell’editore, tranne nel caso di brevi citazioni contenute in articoli di critica o recensioni. La presente pubblicazione contiene le opinioni dell’autore e ha lo scopo di fornire informazioni precise e accurate. L’elaborazione dei testi, anche se curata con scrupolosa attenzione, non può comportare specifiche responsabilità in capo all’autore e/o all’editore per eventuali errori o inesattezze. Nomi e marchi citati nel testo sono generalmente depositati o registrati dalle rispettive aziende. L’autore detiene i diritti per tutte le fotografie, i testi e le illustrazioni che compongono questo libro, salvo quando diversamente indicato. Joomla.indb 4 17/10/14 12:05 Sommario INTRODUZIONE........................................................................................................11 1. L’AMBIENTE DI LAVORO...............................................................................13 Creare un database MySQL con phpMyAdmin..................................................................21 Configurare XAMPP in modo che il sito possa inviare e-mail........................................22 2. INSTALLAZIONE DI JOOMLA.....................................................................25 Scaricare Joomla........................................................................................................................25 Installare Joomla........................................................................................................................26 Layout adattivo...........................................................................................................................34 3. CONFIGURAZIONI GENERALI E LA STRUTTURA DI JOOMLA........ 37 La struttura di Joomla...............................................................................................................43 4. CREARE GLI UTENTI......................................................................................49 Gruppi di utenti.......................................................................................................................... 49 Creare nuovi utenti....................................................................................................................54 Modificare le opzioni relative a un utente...........................................................................58 Creazione di un utente lato Front-end..................................................................................58 Le note utenti............................................................................................................................. 60 Le opzioni per la creazione degli utenti............................................................................... 64 Comunicare con gli utenti....................................................................................................... 66 Gli utenti connessi.....................................................................................................................67 5. LE IMMAGINI E I MEDIA...............................................................................69 Inserire immagini nella cartella immagini............................................................................70 6. CREARE LE CATEGORIE................................................................................77 7. CREARE UN ARTICOLO.................................................................................85 L’editor degli articoli..................................................................................................................95 Creare articoli da Front-end...................................................................................................105 Modificare il contenuto e lo stato di un articolo da Front-end.....................................109 La versione mobile dell’editor...............................................................................................109 5 Joomla.indb 5 17/10/14 12:05 Joomla! 3.3 | Guida all’uso 8. GESTIRE GLI ARTICOLI..................................................................................111 Filtrare gli articoli.......................................................................................................................112 Archiviare gli articoli................................................................................................................112 Cestinare gli articoli..................................................................................................................114 Ordinare gli articoli...................................................................................................................115 Azioni multiple...........................................................................................................................117 9. I LIVELLI DI ACCESSO...................................................................................119 Nascondere contenuto agli utenti loggati.......................................................................... 124 10. CONTROLLARE L’ASPETTO DELLA HOME PAGE................................ 125 Layout.......................................................................................................................................... 129 Altre opzioni per la gestione della home page................................................................. 133 Mantenere un articolo sempre fisso sulla home page.................................................... 135 11. I MENU............................................................................................................. 139 Aggiungere un nuovo menu.................................................................................................. 139 Aggiungere nuove voci a un menu.......................................................................................148 Menu in rapporto fra loro.......................................................................................................160 12. MENU UTENTE.............................................................................................. 165 Le voci di menu relative alla gestione degli utenti........................................................... 167 Le voci di menu relative alla Gestione configurazione....................................................170 13. ALTRI MODULI................................................................................................ 171 Articoli archiviati...................................................................................................................... 173 Articoli correlati........................................................................................................................ 174 Articoli più letti......................................................................................................................... 174 Articoli recenti.......................................................................................................................... 174 Banner......................................................................................................................................... 175 Cerca........................................................................................................................................... 175 Chi è online................................................................................................................................ 176 Elenco articoli............................................................................................................................ 177 Elenco categorie....................................................................................................................... 178 Footer.......................................................................................................................................... 178 Generatore feed........................................................................................................................ 179 HTML personalizzato...............................................................................................................181 Immagine casuale.....................................................................................................................181 Informazioni di sistema...........................................................................................................181 Lingua.......................................................................................................................................... 182 Link web...................................................................................................................................... 182 Login............................................................................................................................................ 182 Modulo Motore di ricerca......................................................................................................184 Newsflash...................................................................................................................................184 6 Joomla.indb 6 17/10/14 12:05 Sommario Percorso......................................................................................................................................184 Tag popolari e Tag simili......................................................................................................... 185 Ultimi utenti registrati............................................................................................................. 185 Visualizzazione feed................................................................................................................186 Wrapper......................................................................................................................................186 14. I COMPONENTI............................................................................................. 187 Aggiornamento di Joomla......................................................................................................188 Banner.........................................................................................................................................189 Contatti....................................................................................................................................... 195 Link web.....................................................................................................................................200 Messaggi................................................................................................................................... 202 News feed.................................................................................................................................204 Redirect......................................................................................................................................205 Statistiche ricerche................................................................................................................. 207 15.TAG...................................................................................................................209 Creare i tag.................................................................................................................................210 Assegnare i tag agli elementi di un sito.............................................................................. 212 Creare voci di menu con i tag................................................................................................ 212 Moduli Tag popolari e Tag simili........................................................................................... 216 16. STRUMENTI DI RICERCA............................................................................ 219 Una pagina di ricerca.............................................................................................................. 222 17. GESTIONE AVANZATA DEGLI UTENTI...................................................223 Far sì che gli utenti accettino le condizioni di uso del sito e raccogliere più informazioni sugli utenti................................................................................................. 223 Verifica in due passaggi......................................................................................................... 225 18.LINGUE............................................................................................................. 231 Installare le lingue.................................................................................................................... 231 Creare una lingua per i contenuti........................................................................................ 235 Creare i contenuti multilingua............................................................................................. 237 I menu per le diverse lingue.................................................................................................. 239 Il plugin System - Language Filter....................................................................................... 243 Il modulo Lingua......................................................................................................................244 19. I TEMPLATE................................................................................................... 247 Applicare un template ad alcune pagine di un sito........................................................ 248 Modificare un template con i parametri............................................................................ 249 Modificare un template via codice...................................................................................... 251 Scaricare e installare nuovi template................................................................................. 253 7 Joomla.indb 7 17/10/14 12:05 Joomla! 3.3 | Guida all’uso 20.L’OVERRIDE.................................................................................................... 255 L’override di un componente................................................................................................ 256 L’override di un modulo......................................................................................................... 259 L’override della lingua.............................................................................................................260 21. CLONARE E MODIFICARE UN PLUGIN................................................. 263 22.SEO................................................................................................................... 269 Titoli e meta tag per il sito e le sue pagine....................................................................... 269 Ottimizzazione dei menu e dei link..................................................................................... 271 Leggi tutto con titolo articolo............................................................................................... 273 Mappa del sito..........................................................................................................................274 Navigazione breadcrumb.......................................................................................................274 URL SEF.......................................................................................................................................274 23. LE ESTENSIONI DI JOOMLA: JCE............................................................. 281 Usare JCE.................................................................................................................................. 286 Aggiornare le estensioni......................................................................................................... 291 24.JCK.................................................................................................................... 293 Link a PDF e file in genere..................................................................................................... 295 Inserire le immagini................................................................................................................ 298 Audio e Video HTML 5.......................................................................................................... 298 Stili..............................................................................................................................................300 Codice sorgente, div contenitori e visualizzazione blocchi..........................................300 Android.......................................................................................................................................301 Caricare le immagini da iPad.................................................................................................301 Video YouTube......................................................................................................................... 303 Editor Switcher.........................................................................................................................304 25. AKEEBA BACKUP......................................................................................... 307 Creare il backup........................................................................................................................310 Permettere di effettuare il backup a utenti non Super User........................................... 311 Ripristinare il sito con Kickstart............................................................................................ 312 26. GOOGLEMAPS PLUGIN: UNA MAPPA DI GOOGLE IN UN SITO JOOMLA................................................................................... 317 Googlemaps Plugin.................................................................................................................. 317 Procurarsi i dati (latitudine e longitudine) per costruire la mappa............................ 320 27. CREARE UNA MAPPA DEL SITO .............................................................323 Inserire la mappa nel sito...................................................................................................... 326 8 Joomla.indb 8 17/10/14 12:05 Sommario 28. SOCIAL NETWORK..................................................................................... 329 Facebook.................................................................................................................................... 329 Pulsante Mi piace e condivisione su altri social network.............................................. 332 29.FEEDBURNER..................................................................................................337 30. UNA NEWSLETTER .................................................................................... 343 31. GOOGLE ANALYTICS................................................................................. 349 32. AGGIORNARE IL PROPRIO SITO DA UN TELEFONO ANDROID....353 33. AGGIORNARE UN SITO DA JOOMLA 2.5............................................ 359 Installare i file della lingua italiana...................................................................................... 363 INDICE ANALITICO............................................................................................. 365 9 Joomla.indb 9 17/10/14 12:05 Joomla.indb 10 17/10/14 12:05 Introduzione Joomla è il CMS attualmente più diffuso. Un CMS (Content Management System) è un sistema di gestione dei contenuti. Questi sistemi sono sempre più diffusi e permettono di gestire in modo automatico i contenuti di un sito Internet. Una volta creata la struttura del sito, con gli strumenti messi a disposizione dal CMS stesso, i contenuti possono essere forniti in modo semplice attraverso una pratica interfaccia anche da utenti non molto esperti. Il sistema permette di creare utenti abilitati a fornire contenuti e a gestirli; permette anche di stabilire quando un contenuto va pubblicato (non necessariamente un contenuto deve essere pubblicato al momento della creazione) e quando, eventualmente, la sua pubblicazione deve finire. Oltre ai contenuti base è possibile integrare in un sito Joomla diverse funzionalità realizzate mediante estensioni commerciali e non. Esistono estensioni di tutti i tipi e per tutte le necessità: ce ne sono per integrare un calendario interattivo nel sito, per la gestione del commercio elettronico, per la creazione della mappa di un sito, per creare menu interattivi e così via. Insomma, Joomla è, a tutti gli effetti, un sistema che permette la gestione e la creazione di siti Internet completi e ricchi di funzionalità, alla portata di tutti gli utenti. Chi crea e amministra il sito non dovrà poi occuparsi anche di inserire i contenuti, ma potrà affidare questo compito ad altri utenti, che, attraverso una pratica interfaccia, che non richiede particolari competenze, potranno svolgere questo compito. Joomla è la soluzione per molti utenti che desiderano creare un sito efficace in maniera semplice e sfruttando le notevoli possibilità messe a disposizione dalle molteplici estensioni disponibili. È perfetto anche per chi vuole demandare ad altri utenti l’immissione di contenuti e in generale per tutte quelle situazioni in cui un sito va aggiornato di frequente senza l’esigenza dell’intervento di un “tecnico”. Il nuovo Joomla 3, poi, grazie al supporto per il framework Bootstrap, permette di costruire siti con layout adattivo perfettamente fruibili da dispositivi mobili, il che oggi è vitale. 11 Joomla.indb 11 17/10/14 12:05 Joomla! 3.3 | Guida all’uso Booksite A corredo del testo, è disponibile un booksite, all’indirizzo: http://www.sos-office.it/libroJoomla3.html da cui scaricare i file degli esempi riportati nel libro. 12 Joomla.indb 12 17/10/14 12:05 1 L’ambiente di lavoro Prima di cominciare a lavorare con Joomla, occorre definire l’ambiente in cui questo sistema opera. Vedremo anche come creare un’installazione locale di un ambiente adatto a lavorare con Joomla, che è la soluzione perfetta per fare i propri esperimenti. Trattandosi di un sistema per la creazione di siti Internet, per poter usare Joomla occorre un web server. Il web server più adatto a Joomla è Apache con un sistema operativo Linux; è comunque possibile utilizzare anche un web server IIS. Oltre al web server, a un sito Joomla serve un sistema di gestione dei dati, ossia un programma database che possa memorizzare la struttura stessa del sito e i suoi contenuti. Nello specifico, Joomla utilizza tradizionalmente il database MySQL, che deve essere ospitato sul web server, ma sono supportati anche SQL Server e PostgreSQL. Per completare “l’ambiente” in cui vive un sito Joomla, è necessario un interprete per il linguaggio PHP. Naturalmente, i componenti necessari devono essere presenti nella giusta versione. Potete usare la Tabella 1.1 come riferimento. 13 Joomla.indb 13 17/10/14 12:05 Joomla! 3.3 | Guida all’uso Tabella 1.1 - Requisiti per Joomla 3. Software PHP (Magic Quotes GPC off) Database supportati: MySQL (InnoDB support required) SQL Server PostgreSQL Web server supportati: Apache (con mod_mysql, mod_xml, e mod_zlib) Nginx Microsoft IIS[5] Versione minima Versione raccomandata 5.3.10 + 5.4 + 5.1 + 10.50.1600.1+ 8.3.18 + 5.1 + 10.50.1600.1+ 8.3.18 + 2.x + 2.x + 01.00 7 01.01 7 Riepilogando quanto detto fin qui, possiamo dire che Joomla richiede (preferibilmente) un ambiente di tipo LAMP. LAMP è un acronimo per Linux, Apache, MySQL e PHP, che indica una macchina Linux, con un web server di tipo Apache, un database MySQL e l’interprete per il linguaggio PHP. Se ci si rivolge a un provider di servizi Internet, è abbastanza semplice trovare questa combinazione anche con un costo non eccessivo (esistono soluzioni a partire da circa 10 euro all’anno). Insomma, quando si acquista lo spazio Internet per il proprio sito che userà Joomla, occorre verificare che esso abbia i requisiti indicati sopra. Data la sempre maggiore diffusione di Joomla, non è difficile individuare provider che offrano servizi ottimizzati per questo strumento e quindi non avrete difficoltà a trovare il vostro server di lavoro. Certo, in fase di studio può far comodo poter lavorare in locale, creare e disfare diversi siti, fare prove e prove senza preoccupazioni. Alle volte potrebbe anche essere necessario studiare non connessi a Internet, cosa impossibile se si usa lo spazio di un provider. Per questo problema esistono diverse soluzioni; qui vi proponiamo quella attualmente più diffusa e che risulta piuttosto semplice da usare: si tratta di XAMPP. Installare XAMPP. Potete scaricare gratuitamente XAMPP dal sito http://www.apachefriends.org. Scegliete la versione che fa per voi (Windows, Linux o Mac) e scaricate il pacchetto di installazione. Alla fine del download, avviate l’installazione. 14 Joomla.indb 14 17/10/14 12:05 L’ambiente di lavoro Capitolo 1 XAMPP vi informa che è opportuno disattivare l’antivirus durante l’installazione. Fatelo, poi procedete con l’installazione. Se state installando XAMPP su Windows, un avviso (Figura 1.1) vi informa che, essendo attivo il controllo dell’account dell’utente sul sistema, alcune funzionalità di XAMPP potrebbero essere limitate. Basterà non installare XAMPP nella cartella dei programmi (ma direttamente in C) per risolvere i problemi. Fate clic su Ok per proseguire. Figura 1.1 - XAMPP avvisa che UAC potrebbe causare problemi. A questo punto, partirà la vera e propria installazione di XAMPP. La prima schermata vi chiede quali elementi installare. Nel dubbio, potete lasciare i componenti predefiniti. Per quanto riguarda Joomla, sono strettamente necessari MySQL e PHP (che, comunque non può essere disabilitato). Andate ancora avanti e scegliete la cartella di installazione di XAMPP. La proposta predefinita C:\xampp va benissimo. La schermata successiva vi informa che sul sito Bitani potete trovare materiale per installare popolari CMS fra cui Joomla, procedete senza soffermarvi troppo: una nuova schermata vi informerà che tutto è pronto per installare XAMPP. Premete il pulsante Next per avviare effettivamente l’installazione. L’operazione richiederà un po’ di tempo. Al termine dell’installazione vedrete il pannello di controllo di XAMPP (Figura 1.2). In alcuni casi, e questo avverrà sicuramente se usate Skype, il pannello di controllo, come avviene nella Figura 1.2, mostrerà un errore: il problema è dovuto al fatto che, per impostazione predefinita, i protocolli HTTP e HTTPS, utilizzano le porte 80 e 443. Queste porte possono essere esse usate da altre applicazioni e fra queste applicazioni c’è proprio Skype. 15 Joomla.indb 15 17/10/14 12:05 Joomla! 3.3 | Guida all’uso NOTA Figura 1.2 - Il pannello di controllo di XAMPP. In realtà potete anche avviare XAMPP prima di Skype. In questo modo le porte saranno usate da XAMPP e Skype non le occuperà, ma non mi sembra una soluzione molto comoda. Ci sono diverse possibili soluzioni. Se usate il programma Skype (sia su Windows 7 che Windows 8) potete cambiare le porta usata da Skype, mentre, se usate la App Skype preinstallata su Windows 8, questo non è possibile. Bisognerà, dunque, intervenire su Apache. Procediamo con ordine e analizziamo le due possibili soluzioni, cominciando dalla modifica della configurazione del programma Skype. Aprite Skype e scegliete Strumenti > Opzioni. Nella finestra Opzioni, premete il pulsante Opzioni avanzate, quindi Collegamento. Nella scheda che si presenta occorre deselezionare l’opzione Usa le porte 80 e 443 come alternative per le 16 Joomla.indb 16 17/10/14 12:05 L’ambiente di lavoro Capitolo 1 connessioni in ingresso (Figura 1.3). Perché questa impostazione abbia effetto, occorre uscire da Skype e rientrare. Figura 1.3 - Evitare che Skype usi le porte 80 443. Questa operazione non è possibile con la App per Windows 8. Bisogna quindi intervenire modificando le impostazioni XAMPP. Individuate il file C:\xampp\apache\conf\httpd.conf e apritelo con un editor di testi. Anche Blocco Note andrà bene. Potete aprire questo file da file system oppure dal pannello di controllo di XAMPP, facendo clic sul pulsante Config posto accanto ad Apache e scegliendo httpd.conf dal menu che si presenta (Figura 1.4). 17 Joomla.indb 17 17/10/14 12:05 Joomla! 3.3 | Guida all’uso Figura 1.4 - Aprire il file di configurazione di Apache. Una volta aperto il file, individuate la riga: Listen 80 e correggetela come segue: Listen 8080 Individuate, poi, la riga: ServerName localhost:70 e correggetela in: ServerName localhost:7070 Salvate il file e chiudetelo. A questo punto dobbiamo gestire la porta 443, anche se, ha influenza solo quando si usa il protocollo HTTPS, cosa che non faremo in questo libro. Per modificare la porta usata per il protocollo HTTPS dobbiamo lavorare sul file C:\xampp\apache\conf\httpd-ssl.conf. Come prima, potete aprirlo da file system o dal menù del pulsante Config (Figura 1.4). 18 Joomla.indb 18 17/10/14 12:05 L’ambiente di lavoro Capitolo 1 Una volta aperto il file, individuate la riga: Listen 443 e sostituitela con: Listen 3443 o qualcosa di simile. Tenete conto che, per convenzione, le porte sotto la 1024 sono utilizzate dal sistema operativo e dai suoi servizi mentre quelle sopra sono utilizzabili dall’utente, quindi una porta qualunque andrà bene. Utilizzate lo stesso numero di porta anche nelle righe: <VirtualHost _default_:443> ServerName localhost:443 Fatto questo, salvate il file e tornate al pannello di controllo di XAMPP (Figura 1.2) e fate clic sul pulsante Config in alto a destra. Nella nuova finestra (Figura 1.5) fate clic sul pulsante Service and Port Settings. Figura 1.5 - Configurare il pannello di controllo di XAMPP. 19 Joomla.indb 19 17/10/14 12:05 NOTA Joomla! 3.3 | Guida all’uso Nella casella Editor, la prima in alto della finestra della Figura 1.5 potete scegliere un programma diverso per aprire dal pannello di XAMPP i file di configurazione. Basta fare clic sul pulsante a forma di cartella gialla posta accanto a questa casella e quindi individuare il file eseguibile del programma che si desidera utilizzare al posto del predefinito Blocco Note. Vedrete la finestra Service Settings alla scheda Apache (Figura 1.6). Figura 1.6 - Specificare la nuova porta usata da Apache. NOTA Qui, nella casella Main Port, sostituite al predefinito 80 in nuovo valore 7070 e, nella casella SSL Port sostituite al predefinito 443 il numero della porta che avete deciso di utilizzare. Salvate le opzioni di questa finestra e della precedente a cui sarete riportati per tornare al pannello di controllo di Apache (Figura 1.2). A questo punto, potete avviare il server con il pulsante Start posto in corrispondenza della voce Apache. I messaggi di errore non scompaiono. Ma tutto funzionerà regolarmente. Al prossimo riavvio di XAMPP anche i messaggi di errore non si vedranno più. 20 Joomla.indb 20 17/10/14 12:05 L’ambiente di lavoro Capitolo 1 Creare un database MySQL con phpMyAdmin Vedremo come costruire un database MySQL con phpMyAdmin. Noi lo mostreremo all’interno del server XAMPP. La procedura dovrebbe essere simile anche sul server del provider che avete scelto di usare. Potete richiamare phpMyAdmin in due modi: o direttamente da browser o dal pannello di controllo di XAMPP. Per richiamate via browser XAMPP e quindi phpMyAdmin basta digitare localhost o, se avete cambiato il nome della porta in uso per http, localhost:7070 nella barra dell’indirizzo oppure inserire il percorso completo http://localhost/xampp/ o http://localhost:7070/xampp/. Nella prima pagina che vi si presenta scegliete la vostra lingua, quindi, nel pannello laterale arancione, nella sezione Tools, scegliere phpMyAdmin. Sarete portati a phpMyAdmin. Se preferite usare il pannello di controllo di XAMPP, fate clic sul pulsante Admin in corrispondenza di MySQL (Figura 1.7). Figura 1.7 - Avviare phpMyAdmin dal pannello di controllo di XAMPP. 21 Joomla.indb 21 17/10/14 12:05 Joomla! 3.3 | Guida all’uso Comunque abbiate scelto di arrivarci, vedrete la schermata di configurazione di phpMyAdmin (Figura 1.8). Figura 1.8 - phpMyAdmin. Prima di creare un nuovo database, è bene precisare che XAMPP dispone già di un utente con tutti i privilegi che potete usare per creare il nostro database (se ne potrebbe anche creare uno nuovo). Potete verificarlo facendo clic sulla scheda Utenti, dalla quale, eventualmente, potreste creare un altro utente. L’utente predefinito si chiama root. Potete quindi passare a creare un nuovo database. Fate clic sulla scheda Database, quindi nella casella Crea un nuovo database, scrivete il nome che volete assegnare al nuovo database, poi premete il pulsante Crea. Non dovete fare nient’altro. Potete chiudere phpMyAdmin. Configurare XAMPP in modo che il sito possa inviare e-mail Il sito Joomla può comunicare con i suoi utenti attraverso delle e-mail. Per poter sperimentare anche queste funzionalità in XAMPP (di norma sono già disponibili sui server dei diversi provider), occorre configurare il server XAMPP in modo che esso sia in grado di inviare e-mail. XAMPP è già configurato per farlo. L’unica cosa necessaria è correggere una riga del file php.ini, il file di configurazione di PHP. 22 Joomla.indb 22 17/10/14 12:05 L’ambiente di lavoro Capitolo 1 Se avete installato XAMPP in C:, trovate php.ini in questa posizione: C:\xampp\php. Aprite questo file con un qualsiasi editor di testi e cercate la riga: ;sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t" Occorre eliminare il punto e virgola iniziale in modo da de-commentare questa riga, che deve presentarsi come segue: sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t" NOTA Una volta apportata questa correzione, salvate il file. A questo punto, per poter spedire effettivamente e-mail, occorre specificare un server SMTP valido. Potreste usare il server del vostro gestore di posta. Occorrerà anche fornire il nome utente e la password per l’accesso a quel server. Se la connessione al server SMPT avviene in maniera protetta, questa operazione potrebbe non riuscire. Queste informazioni vanno fornite nel file sendmail.ini che trovate all’indirizzo C:\xampp\sendmail\sendmail.ini. Qui dovete individuare le righe: ;smtp_server=localhost ;auth_username ;auth_password e correggerle come segue: smtp_server=nomeServerSMPT auth_username=nomeUtente auth_password=password dove nomeServerSMPT è il nome del vostro server SMTP, nomeUtente è il nome utente per l’accesso a questo server e password è la password per questo utente. Ricordatevi di eliminare il punto e virgola iniziale di ogni riga. Fatte queste correzioni, salvate anche il file sendmail.ini. Per concludere, se il server Apache è attivo (cioè se nel pannello di controllo vedete la scritta Running), spegnetelo e riattivatelo. 23 Joomla.indb 23 17/10/14 12:05
© Copyright 2024 ExpyDoc