venerdì 13 maggio 2016

Come bloccare IIS su Windows 10

Ed eccomi qui a spiegarvi come bloccare IIS su Windows 10.
Ma andiamo per ordine...

Avendo installato Wamp su un altro pc, mi sono detto, perchè non installarlo anche su un pc con Windows 10?
Quindi, mi ho ripetuto la procedura scritta nelle mie guide, ma al momento di far partire wamp ho trovato il semaforino arancione!
Qualche servizio non era partito correttamente, vado a controllare, ed è Apache a dare problemi!
Apache non parte su windows 10, orrore!

Per capire come mai non mi partiva apache, vado dunque a fare il test port 80 lanciandolo dalle opzioni di wamp (disponibili cliccando sull'icona a W del programma).
Il risultato del test è stato un messaggio del genere:
Your port 80 is actually used by :
Server: Microsoft-IIS/10.0
Cannot install the Apache service, please stop this application and try again.
Press Enter to exit...


IIS (Internet Information Services) sta girando sul mio computer???
Ma quando mai? Chi gli ha dato il permesso? Lo devo fermare immediatamente! :p

Bene, vediamo allora subito come stoppare IIS su windows 10!

Per poter bloccare iis, bisogna prima scoprire come cavolo lo hanno chiamato in questa versione di windows.
Dopo una breve ricerca, ho dunque scoperto che il servizio da bloccare si chiama W3SVC (Servizio di pubblicazione sul web, del gruppo iisvcs).

Cliccate dunque ctrl+alt+canc, poi cliccate su Gestione attività, Servizi.
Cercate il servizio W3SVC, e fate tasto destro e poi Arresta.

Come bloccare IIS su Windows 10

Gia che ci siete, arrestate anche il servizio WAS (sempre del gruppo iisvcs), a me apache partiva anche senza stoppare questo servizio, ma dato che abbiamo fatto 30...

Se invece volete stoppare iis dal terminale, aprite il prompt dei comandi di dos (cmd.exe) col tasto destro con esegui come amministratore, e digitate:
iisreset /stop

Bene, così facendo avrete stoppato iis di windows 10 e potrete quindi rilanciare wamp, il quale questa volta riuscirà a far partire apache (oppure potete fare quello che non riuscivate a fare per colpa di iis :p).

Attenzione però,
con questa soluzione avete disattivato iis solo temporaneamente.
Al riavvio del pc, il servizio di iis tornerà a girare.
Se volete levarvi dai coj... ehm, disattivare definitivamente iis su windows 10 in modo che non riparta dopo ogni riavvio, aprite il menù avvio e cercate "Attiva o disattiva funzionalità di Windows" (oppure andare su Pannello di controllo -> Programmi e funzionalità -> Attivazione o disattivazione delle funzionalità Windows).

Come bloccare definitivamente IIS su Windows 10

Cliccate sulla voce trovata per entrare nelle impostazioni di sistema "Attivazione o disattivazione delle funzionalità Windows".
Cercate dunque la voce Internet Information Services e defleggate "Servizi web", dando Si al messaggio di conferma e poi Ok per applicare le modifiche.

Come stoppare definitivamente IIS su Windows 10

Riavviate il pc ed iis non ripartirà mai più... almeno fino a quando non andrete a riattivarlo rieseguendo questa procedura :)

Come importare un database mysql con phpMyAdmin

Se hai un file di backup contenente l'sql del tuo database mysql, con phpMyAdmin è possibile importare l'intero database con tutte le tabelle ed i dati in esso contenuti, con una procedura molto semplice ed intuitiva.

Per importare un database su phpMyAdmin, accedi alla tua istanza phpMyAdmin con un utente con i privilegi di amministratore (root).

Attenzione, se avevi creato un file sql contenente anche l'istruzione per la creazione del database, devi eseguire questa operazione di importazione stando nella pagina principale di phpmyadmin, altrimenti devi selezionare il database nel quale vuoi importare le tabelle ed i dati, cliccandoci sopra.

Clicca dunque sulla voce Importa in alto nella pagina.

Come importare un database mysql con phpMyAdmin

Nella sezione File da importare, clicca su Sfoglia e seleziona dal tuo computer il file con estensione .sql, .gzip, .bzip2 o .zip contentente il database da importare.
Scegli il set di caratteri (nel dubbio lascia utf-8).

Poi, lascia fleggato: importazione parziale, abilita i controlli sulle chiavi esterne.

Seleziona il formato tra le seguenti opzioni:
  • SQL (opzione di default che quasi sicuramente sarà quella che fa al caso tuo)
  • CSV
  • Tabella mediawiki
  • Opendocument spreadsheet
  • Shape file esri
  • XML
Ed eventualmente modifica le operazioni specifiche al formato.
Infine clicca su Esegui per importare il database su questa istanza mysql.

Importare un database mysql con phpMyAdmin esegui

L'ho scritta più complicata di quella che è, in realtà alla fine, nella maggior parte dei casi per importare un nuovo database mysql usando phpmyadmin, basta cliccare su Importa, su Sfoglia e poi su Esegui :)

ps Leggi qui se non sai come importare un db su phpmyadmin.

Come esportare un database con phpMyAdmin

Con phpMyAdmin è possibile esportare un intero database mysql in maniera semplice e veloce.
Quello che ti serve è ovviamente l'accesso alla piattaforma con un utente che abbia i privilegi sul database da esportare... e questa guida :p

Per esportare un database mysql con phpMyAdmin, basta cliccare sul nome del database da esportare, poi sulla voce Esporta in alto nella pagina.

Nella sezione Metodo di esportazione, lascia pure rapido, e come Formato scegli SQL.
Infine clicca su Esegui.

Come esportare un database con phpMyAdmin

Ti verrà chiesto di salvare un file con estensione .sql sul tuo pc.
Quel file conterrà tutte le informazioni necessarie per poter ricreare il database mysql con tutte le sue tabelle ed i dati inseriti, in una nuova installazione di mysql.

Ecco fatto, con pochi semplici click hai esportato il tuo database mysql grazie a phpmyadmin, ed ora hai quindi una copia di backup del tuo database.

Attenzione però,
in realtà così stai salvando solo le tabelle del database, senza creare fisicamente il database.
Se vuoi esportare anche il database (e non solo il suo contenuto quindi), scegli il Metodo di esportazione Personalizzato e nella sezione Opzioni specifiche al formato, Opzioni di creazione dell'oggetto, in Aggiungi istruzioni, flegga Aggiungi l'istruzione CREATE DATABASE / USE, che altrimenti di default non è fleggata.

esportare database phpMyAdmin con creazione db

ps Se vuoi sapere come importare un db su phpmyadmin clicca qui.

Come installare Wamp Server su Windows

Wamp sta per Windows, Apache, Mysql e Php.
Wamp infatti consente di installare sotto su windows, sia apache che mysql che il php in un colpo solo!

Scarica wamp da questo sito internet cliccando su download in alto nella pagina:
www.wampserver.com/en/

Scegli la versione di wamp che più si adatta al tuo server windows (che può anche essere il tuo pc ovviamente).

Come installare Wamp Server su Windows

Clicca sulla versione che preferisci (io ad esempio ho scelto la 64 bit con php 7), si aprirà un popup, clicca su download directly.

Dopo aver cliccato su download, ti verrà scaricato l'eseguibile di wamp (nel mio caso è wampserver3_x64_apache2.4.17_mysql5.7.9_php5.6.16_php7.0.0.exe).
Lancia l'installazione di wamp cliccando sull'eseguibile e quando ti verrà chiesta la lingua dai l'Ok.

scegliere lingua wamp

Dalla seconda schermata, continua a dare Next (accettando anche le condizioni di utilizzo) fino a che non parte l'installazione vera e propria, facendo però attenzione a questi requisiti:
  • skype deve essere chiuso
  • disinstalla ogni precedente versione di wamp (se l'avevi già installato)
  • installa wamp nella root del server (es: c:/wamp)
  • disabilita iis (se ce l'avevi attivo)

installazione wamp next

Una volta arrivati all'ultimo Next, partirà l'installazione vera e propria.

installazione wamp

Al termine dell'installazione ti verrà chiesto se ti va bene il browser predefinito da lanciare quando si apre wamp, se non ti va bene quello proposto clicca su Si e scegli il tuo browser preferito.

wamp cambiare browser predefinito

La stessa cosa verrà chiesta anche per l'editor di default dei file di configurazione di wamp, io però ho ritenuto sufficiente lasciare il notepad come editor di testo predefinito per wamp :)

A fine installazione a me, ha dato errore, quindi significa che non avevo installato tutti i pacchetti necessari di visual studio:

wamp errore

In questo caso, leggi questo mio post specifico per risolvere il problema.

A fine installazione ti verrà anche ricordato che potrai accedere phpmyadmin con l'utente root senza password, e che ovviamente è cosa buona e giusta poi settare una password sicura per il tuo database mysql.

Se hai fatto tutto correttamente, sarai finalmente arrivato al termine dell'installazione di wamp.

wamp installazione completata

Ora, lancia il Wamp cliccando sull'icona presente sul tuo desktop, o vai nella cartella dove è stato installato il programma (es. C:\wamp64\) e fai doppio click sul nome del file wampmanager.exe.

Apparirà un'icona con una doppia W sulla tua barra applicazioni, cliccaci sopra con il tasto destro del mouse per vedere tutte le opzioni disponibili.

wamp icona

Io la prima cosa che ho fatto è stata quella di settare la lingua di wamp in italiano :)

Se l'icona di Wamp è Verde vuol dire che tutto è funzionante e sta girando, se è arancione vuol dire che manca qualcosa, se è rossa, sono guai seri :D

Come risolvere i problemi di installazione di Wamp

Se stai provando ad installare Wamp su Windows e hai qualche problema durante l'installazione, se ti esce un errore, nel 99% dei casi questo sarà legato alla mancata presenza di qualche libreria di visual studio sul tuo pc/server.

Durante l'installazione di wamp infatti, il programma ti mostra il seguente warning:
BEFORE proceeding with the installation of Wampserver, you must ensure that certain elements are installed on your system, otherwise Wampserver will absolutely not run, and in addition, the installation will be faulty and you need to remove Wampserver BEFORE installing the elements that were missing.
Make sure you are "up to date" in the redistributable packages VC9, VC10, VC11, VC13 and VC14
.

Quello che devi fare quindi, se ti esce questo messaggio di errore (o uno simile) in fase di installazione:
"Impossibile avviare il programma perché VCRUNTIME140.dll non è presente nel computer. Per risolvere il problema, provare a reinstallare il programma."

Errore installazione Wamp

E' installare tutti i pacchetti di visual studio c++ richiesti, ovvero: VC9, VC10, VC11, VC13 e VC14 (The MSVC runtime libraries VC9, VC10, VC11 are required for Wampserver 2.4, 2.5 and 3.0, even if you use only Apache and PHP versions with VC11. Runtimes VC13, VC14 is required for PHP 7 and Apache 2.4.17).

In teoria non servono tutti, dipende da che versione di windows hai (32 o 64) e da che php, apache, mysql vuoi far girare... ma nel dubbio mettili su tutti che male non fanno (anche perchè tra l'altro se non ho capito male, se hai scaricato wampserver 64 bit devi mettere per forza anche quelli a 32).

Ecco l'elenco dei link dove potrai trovare tutti i pacchetti da scaricare ed installare sul tuo windows per far girare correttamente wamp (con una breve spiegazione in inglese):
-- VC9 Packages (Visual C++ 2008 SP1)
http://www.microsoft.com/en-us/download/details.aspx?id=5582
http://www.microsoft.com/en-us/download/details.aspx?id=2092
-- VC10 Packages (Visual C++ 2010 SP1)
http://www.microsoft.com/en-us/download/details.aspx?id=8328
http://www.microsoft.com/en-us/download/details.aspx?id=13523
-- VC11 Packages (Visual C++ 2012 Update 4)
The two files VSU4\vcredist_x86.exe and VSU4\vcredist_x64.exe to be download are on the same page: http://www.microsoft.com/en-us/download/details.aspx?id=30679
-- VC13 Packages] (Visual C++ 2013[)
The two files VSU4\vcredist_x86.exe and VSU4\vcredist_x64.exe to be download are on the same page: https://www.microsoft.com/en-us/download/details.aspx?id=40784
-- VC14 Packages (Visual C++ 2015)
The two files vcredist_x86.exe and vcredist_x64.exe to be download are on the same page:
http://www.microsoft.com/fr-fr/download/details.aspx?id=48145

Per le ultime versioni di wamp potrebbero servire anche:
- VC15 Redistribuable (Visual C++ 2017)
https://go.microsoft.com/fwlink/?LinkId=746571
Visual C++ Redistributable Packages for Visual Studio 2017 x86
https://go.microsoft.com/fwlink/?LinkId=746572
Visual C++ Redistributable Packages for Visual Studio 2017 x64

Comunque, nel caso questo elenco non fosse più completo in futuro, trovi l'elenco completo dei file necessari nella schermata d'installazione del programma.

Quindi, ricapitolando, per risolvere i problemi di installazione di wamp:
  1. Ferma l'installazione di wamp che ti da errore
  2. Disinstalla wamp
  3. Installa tutti i pacchetti visual studio necessari (se vuoi far prima, fai come me, prova ad installarli tutti e vai sul sicuro, male non fanno)
  4. Riavvia il server
  5. Reinstalla wamp
Così facendo avrai risolto i problemi di installazione di wamp su windows ed una volta lanciato, il programma funzionerà alla perfezione :)

Che cos'è un pittogramma

Oggi parliamo dei pittogrammi.
Che cos'è un pittogramma? Come si usa? Quando si usa? Chi ha inventato i pittogrammi?

Che cos'è un pittogramma?
Per definire che cosa è un pittogramma, è meglio partire dalla definizione di pittografia.
La pittografia è una forma di scrittura in cui il segno grafico (il pittogramma) rappresenta ciò che si vede e non ciò che si sente.
Se si disegna un uccello per rappresentare un uccello, il pittogramma è dunque il disegno dell'uccello.
Se invece avessimo disegnato l'uccello per indicare la parola volare, allora quello sarebbe stato un ideogramma.
Capita dunque la differenza tra ideogramma e pittogramma?
I pittogrammi e gli ideogrammi sono detti logogrammi, ovvero segni che indicano parole.

Come si usa un pittogramma e quando usare un pittogramma
Anche se non ci facciamo caso, i pittogrammi li vediamo praticamente ogni giorno, su internet o in televisione.
Sono spesso infatti rappresentati dalle icone che clicchiamo ogni giorno sui siti web, o più comunemente nella segnaletica.

Che cos'è un pittogramma - esempio

Chi ha inventato i pittogrammi?
Di preciso non si sa, quel che è certo è che nell'antico Egitto andavano un casino :p

giovedì 12 maggio 2016

Come creare una pagina su WordPress

Oltre agli articoli, su WordPress è possibile anche creare delle pagine di testo statico.
Creare una nuova pagina su WordPress è un'operazione molto semplice, da pochi click.

Per aggiungere una nuova pagina sul tuo sito wordpress, vai nel menù di sinistra Pagine e clicca sulla voce Aggiungi nuova.

Come creare una pagina su WordPress

Si aprirà una nuova schermata dove potrai inserire il titolo ed il testo della pagina.
Come per i post (leggi il mio articolo su come inserire un articolo :p), anche in questo caso avrai a disposizione un utilissimo editor html che ti consentirà di formattare al meglio la tua pagina.

Come creare una nuova pagina su WordPress

Finito di creare la tua pagina wordpress, potrai cambiarne gli Attributi.
Nella voce Genitore, potrai indicare se si tratta di una pagine base o una pagina di esempio (lascia pagina base), ed eventualmente modificarne l'ordinamento (lascia pure il valore di default se non hai particolari esigenze di ordinamento).

Come per i post, potrai anche settare l'immagine in evidenza, ovvero l'immagine che appare come anteprima della pagina (molto importante per un'eventuale condivisione sui social network).

Infine, per pubblicare la pagina online, clicca su Pubblica, o se preferisci salvala in bozza per terminare le modifiche un altro giorno.

Pubblicare pagina wordpress

Potrai modificare la tua pagina wordpress in qualsiasi momento, andandola a cercare nel menù Pagine, Tutte le pagine, e poi su Modifica sopra il nome della pagina da modificare.
E come per i post, potrai riportare una pagina in bozza o eliminarla grazie all'opzione Cestino.

Le pagine su wordpress di solito vengono usate per elementi più statici rispetto ai post, tipo delle sezioni più istituzionali e poco mutevoli, come le classiche pagine dei Contatti, Chi Siamo, La storia, ecc...
Inoltre, le pagine possono essere anche usate nei menù di navigazione, ma questa è un altro post (cit.)

Come aggiungere un post su wordpress

Bene, ora che hai installato e configurato wordpress, e che gli hai anche cambiato il tema grafico, vediamo come si fa a creare un nuovo articolo.

Per aggiungere un post su wordpress, collegati alla tua piattaforma di admin:
http://www.indirizzotuosito.it/wp-admin/

Nel menù di sinistra Articoli, clicca su Aggiungi nuovo.

Come aggiungere un post su wordpress

Inserisci il titolo del post ed il testo dell'articolo (con la possibilità di inserire html a mano o con il comodo editor).

Nuovo post wordpress


Poi puoi scegliere il formato dell'articolo tra queste opzioni:
  • standard
  • digressione
  • immagine
  • video
  • citazione
  • link
  • galleria
  • stato
  • audio
  • chat

Infine puoi aggiungere una categoria per questo post, un tag, e scegliere un'immagine in evidenza (importante per l'anteprima dell'articolo).

Taggare un post su wordpress

Categorizzare un post e mettere dei tag è molto importante per poter facilitare la ricerca all'utente per argomento.

Quando hai inserito tutti i dati necessari, puoi guardare l'anteprima del post, ed infine pubblicarlo cliccando su Pubblica.
Se invece vuoi finire di lavorarci dopo, clicca su Salva bozza.

Pubblica articolo wordpress

Potrai modificare il tuo articolo wordpress in qualsiasi momento, cliccando su Articoli, Tutti gli articoli e cliccando su Modifica (scritta che apparirà dopo esser passato con il mouse sul nome del tuo articolo).
Potrai effettuare tutte le modifiche che vuoi al post wordpress, lavorando direttamente online o mettendolo in bozza (spubblicandolo), ed ovviamente potrai anche cancellare il post cliccando su Cestina o Sposta nel cestino.

Ora che sei un maestro di creazione di articoli wordpress, ti auguro una buona pubblicazione :)

Come aggiungere un tema su wordpress

Appena installato e creato il tuo sito wordpress, la prima cosa che varrai sicuramente fare è modificarne l'aspetto grafico, andando a cambiare il tema di default.
Wordpress infatti, ha un sacco di temi personalizzabili, molti dei quali gratuiti.

Per aggiungere un nuovo tema su wordpress, accedi alla pagina d'amministrazione del tuo sito:
http://www.tuositowordpress.it/wp-admin/

Nel menù di destra vai su Aspetto e poi clicca su Temi.

Come aggiungere un tema su wordpress

Clicca sul bottone Aggiungi nuovo, in alto nella pagina che si aprirà.
Finirai in una pagina dove troverai un elenco di temi wordpress (compreso quello che hai già installato sul tuo sito), dove potrai cercare il tuo tema preferito con le seguenti modalità:
  • in evidenza
  • popolari
  • più recenti
  • preferiti
  • filtro funzionalità
  • cerca temi

Aggiungere tema wordpress - ricerca

Una volta individuato il tema wordpress che ti piace, puoi cliccare direttamente sul pulsante Installa presente sulla foto di anteprima del tema, oppure entrarci dentro per vederlo meglio e cliccare sul pulsante installa in alto a sinistra nella pagina del tema.

Come installare un tema su wordpress

Attendi la fine dell'installazione del tema, poi clicca sul tasto Attiva.

Attiva tema wordpress

Complimenti, hai installato il tuo primo tema wordpress.
Apri il tuo blog/sito web per vedere il risultato finale.

Con questa guida hai imparato ad aggiungere un tema su wordpress, presto ti spiegherò anche come personalizzarlo.

ps puoi aggiungere un nuovo tema wordpress anche manualmente, scaricandolo ed estraendo la cartella contenente il tuo tema, nella cartella dei temi di wordpress, che ha questo percorso: 
tuosito/wp-content/themes

Come creare una tabella su phpMyAdmin

PhpMyAdmin, il famoso web editor di database mysql, è uno strumento facile da usare e molto intuitivo.
Oggi vediamo come creare una tabella su phpMyAdmin.

Per creare una nuova tabella su phpMyAdmin, clicchiamo sul nome del database nel quale vogliamo aggiungere la tabella (se non sai come creare un database phpMyAdmin leggi qui).

Nella sezione Crea tabelle, inseriamo il nome della tabella e scegliamo il numero di campi iniziale (modificabile anche in seguito) con la quale questa deve essere creata, poi clicchiamo su Esegui.

Crea tabelle phpMyAdmin

Finiremo così in una nuova schermata con l'elenco dei campi da personalizzare.
Inseriamo le seguenti informazione per ogni riga corrispondente ad un campo della tabella mysql:
  • nome
  • tipo (int, varchar, text, date, ecc...)
  • lunghezza/valori
  • predefinito (NULL, current_timestamp)
  • codifica caratteri (lasciate pure vuoto)
  • attributi (binary, unsigned, unsigned zerofill, on update current timestamp)
  • null
  • indice (primary, unique, index, fulltext, spatial)
  • auto increment (A_I)
  • ...
Inseriamo tutti i dati necessari per configurare tutti i campi della tua tabella mysql, poi clicchiamo su Salva.

Se si ha la necessità di aggiungere un nuovo campo oltre a quelli già presenti, in alto nella pagina c'è la possibilità di farlo. Basta scegliere il numero di campi da aggiungere alla voce Add colums e poi cliccare su Esegui.

Aggiungere nuovi campi tabella phpMyAdmin

La tabella mysql è ora creata.
In qualsiasi momento potremo rientrare nella nostra tabella e modificare un campo (tasto Modifica), eliminare un campo (tasto Elimina), fare una query (tasto SQL), o inserire a mano un valore nella tabella (tasto Inserisci)... più molte altre operazioni, il tutto (a parte le query ovviamente) volendo senza conoscere una riga di sql :-)

Modificare tabella phpMyAdmin


Altre guide utili su phpMyAdmin: