Visualizzazione post con etichetta wamp. Mostra tutti i post
Visualizzazione post con etichetta wamp. Mostra tutti i post

martedì 11 ottobre 2016

Come trovare il file di log degli errori di apache su Wamp

Oggi mi sono trovato a dover esaminare il file di log errori di apache per un sito php che gira sotto Wamp (windows + apache + mysql + php).
In prima battuta sono rimasto un po' spiazzato perchè ovviamente, rispetto a linux, il file del log degli errori si trova da tutt'altra parte.

Vediamo dunque dove andare per trovare il file di log degli errori di apache su windows ambiente Wamp.

Ecco il percorso dove trovare il file di log errori di apache sotto wamp:

C:\wamp64\logs\apache_error.log

Dove ovviamente, al posto di C dovrete mettere la lettera del drive dove avete installato wamp (che di default è per l'appunto C).

Potrete comunque trovare il file dei log di apache che gira sotto windows, cliccando sull'icona di Wamp con il tasto sinistro del mouse, entrando nella voce Apache e poi cliccando su Apache error log.

Come trovare il file di log degli errori di apache su wamp

Ed ecco che si aprirà il file dei log.

Adesso che sapete dov'è il file dei log di errore di apache sotto windows wamp, non vi resta che leggerlo per cercare di capire dove sta il problema se il sito non risponde... buon divertimento :)

venerdì 13 maggio 2016

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 :)