Creare un server privato WotLK con Mangos
Purtoppo ho dovuto chiudere il mio server per vari motivi. E anche su questo argomento lascerò le mie esperienze..!
In questa guida descrivero’ come mettere su un server, in ogni fase, dall’installazione di Apache/Php/Mysql ai database fino ad arrivare a mangos.
Vi farò scaricare mangos già compitato, per non complicarci la vita.
Bene, nella prima parte della guida vedremo le seguenti cose:
- Installazione di Apache
- Configurazione di Apache
- Installazione di PHP
- Installazione di MySQL
- Configurazione di PHP e MySQL
NON usate wamp, xamp o quei prefabbricati! Sono il MALE! Meglio spenderci un po’ piu’ tempo ed avere un risultato migliore.
Istallare Apache e’ un operazione molto semplice, cominciamo scaricandolo dal server ufficiale e scegliamo la versione no_ssl (apache_2.2.14-win32-x86-no_ssl.msi).

Durante l'installazione verrannno richieste queste informazioni, localhost andr? benissimo

Selezioniamo un installazione Completa, e automatica. Finita l'installazione in basso a destra dovrebbe esserci l'incona di apache verde!

It Works!:)
Ora controlla http://localhost/ e se visualizzare il messaggio:
It works!
va tutto bene
Installare PHP
Php non e’ necessario per il funzionamento di mangos, ma vediamo comunque come installarlo e incorporarlo ad Apache, questo ci permettera’ di avere la possibilit? di mettere rospora o un qualsiasi sito web/registrazione per il gioco.
Scarichiamo PHP 5.2 da questa pagina e scegliere PHP 5.2.11 zip package NON l’installer.
Dopo averlo scarica estraiamo tutto il contenuto dello .ZIP nella cartella(creata da noi) C:/php, prendete il file php5ts.dll che si trova in quella cartella e spostatelo nella cartella di windows(C:/WINDOWS)..
Adesso dobbiamo ‘dire’ ad Apache che deve caricare PHP, per farlo dobbiamo andare nel file di configurazione di apache nella cartella C:\Program Files\Apache Software Foundation\Apache2.2\conf ed aprire un un editor di testo(notepad) il file httpd.conf
Ora cercate la lunga serie di LoadModule e sotto aggiungete queste righe:
1 2 3 | LoadModule php5_module "c:/php/php5apache2_2.dll" AddType application/x-httpd-php .php PHPIniDir "C:/php" |

Ci siamo quasi! Andate della cartella di php (C:/php) e rinominate il file php.ini-dist in php.ini così abilitiamo le configurazioni di php.
Per rendere effettive le modifiche apportate ai file di configurazioni di php o Apache, lo dobbiamo riavviare, ? molto semplice; Click sull’icona di apache >? Restart (oppure Stop & Start).
Adesso testiamo se PHP è stato installato correttamente!
in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs è il percorso in cui le pagine web verranno elaborate.
Creiamo un file chiamato info.php e scriviamoci:
1 2 3 |
Fatto questo, aprite la pagina appena creata: http://localhost/info.php.
Se è tutto funzionante vedremo una pagina simile a questa
Installare MySQL
L’installazione di Mysql puo’ dare dei problemi se sul pc e’ gia’ stato installato o ci sono state delle versioni precedenti.
Mysql ci serve per avere la possibilita’ di utilizzare i database per mangos, scarichiamo quindi l’installer da questo indirizzo e cerchiamo la versione Essentials (32 o 64 bit)
Per installare Mysql seguiamo questa procedura: Next > Typical > Install > Skip Sing-Up > Configure the MySQL Server Now
Ed ora configuriamo mysql….
Scegliamo una configurazione standard

MySql 02

Digitiamo la nuova password. (l'username e' root)

Si presenta questa schermata. Premere EXECUTE

Configurazione eseguita con successo!
Per avere conferma che mysql sia attivo e funzionante, e’ possibile vedere se e’ attivo dai Servizi di Windows, per raggiungere questa finestra basta cliccare su “Service” in Apache..

Servizi di windows
Ora spostiamo un altro file, libmysql.dll e lo mettiamo ancora in C:\WINDOWS ..
Torniamo nella cartella di php, apriamo php.ini e cerchiamo la stringa: extension_dir e modifichiamola in questo modo: extension_dir = “C:\php\ext”
Ora scorriamo fino a trovare una serie di ;extension e caviamo il punto e virgola per abilitare quella riga.
Abilitate la seguente: extension=php_mysql.dll
Comunque metto a disposizione il file
PHP.ini (45,3 KiB, 291 hits)
Queste sono le operazioni da fare su httpd.conf
Cercare:
e modificarlo in:
Poi:
e modificarlo in:
Per abilitare le pagine php come index cercare:
e sostituirlo con:
Penso sia tutto.. Salvate, riavviate Apache e provate le connessioni….


eiii salve! a fine guida dice di fare il restart di apache, solo che a me apache non riparte piu!
A volte potrebbe essere un comportamento anomalo raro.. è successo anche a me, è sufficiente riavviare il pc.
Altrimenti cè qualche errore nella configurazione
non trovo il file extension_dir…è possibile crearlo in qualche modo??
Ciao, non è un file, ma una stringa dentro il file “php.ini”, aprilo con il notepad o wordpad e cerca la stringa “extension_dir” modificandola in questo modo:
extension_dir = “C:\php\ext”
Ricordati di togliere il punto e virgola ( ; ) davanti a extension_dir
tutto risolto grazie, ero io che non lo vedevo! un saluto e ottima guida. continuo con la 2 parte
allora, ho rieseguito tutti i passaggi alla lettera, il file è proprio info.php creato con notepad e salvato come tutti i file, apache (v2.2.14 win32) parte, è connesso, ma comunque non vedo il messaggio “it Works” su http://localhost/ la versione di php è la 5.2.11
e niente da fare per la pagina di prova. =(
Cosa appare quando richiami la pagina localhost?
in tutti e due i casi appare
Connessione non riuscita
Firefox non può stabilire una connessione con il server localhost.
* Il sito potrebbe non essere disponibile o sovraccarico. Riprovare fra qualche momento.
* Se non è possibile caricare alcuna pagina, controllare la connessione di rete del computer.
* Se il computer o la rete sono protetti da un firewall o un proxy, assicurarsi che Firefox abbia i permessi per accedere al web.
mannaggia!!! =)
Vai nei tuoi firewall ed aggiungi come eccezione apache!
“Monitor Apache Server“
ho provato e nemmeno aggiundendo l’eccezione a comodo funziona…l’ho aggiunta anche ad avira.
non mi vogliono far creare sto progetto!! =)
mmh… prova a disattivare Avira momentaneamente.. strano caso D: .. al limite prova ad aprire la porta 80 e collegarti al tuo pc tramite il tuo IP esterno.. (dal tuo pc) in questo caso devi aprirla anche nel router (se ha i firewall)
lo so che sono un rompi scatole! io tramite porta 80, non riuscivo a far partire apache, quindi ho settato la porta 85 cambiandola dal file conf… altro problema, io ho fastweb…quindi non posso minimamente aprire porte sul router! altra cosa, ho provato a dare il comando di aprire un file inesistente, tipo test.php da localhost, e il risultato è lo stesso!
porcaccio mondo…..
ho rimesso in riga la listen della porta 80 e ora funziona! per ora…..con avira disattivato! spero di rompere + le scatole!
mi sono bloccato al passaggio dell’infophp, ovvero ho fatto tutto correttamente, ma non mi apre il browser con i dettagli del php…come mai!?
Il contenuto del file (info.php) deve essere questo:
< ?php
phpinfo();
?>
l’estensione del file deve essere .php
e deve trovarsi dentro la cartella:
“C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs” (di default)
Dopo di ché vai nel tuo browser ed apri questo link:
http://localhost/info.php
deve funzionare =)
in caso contrario descrivi bene il problema
Non saprei aiutarti…
Prova a fare una ricerca.. vedo che il tuo errore è già stato riscontrato..
http://www.google.it/webhp?hl=it#hl=it&source=hp&q=Only+one+usage+of+each+socket+address%28Protocol%2Fnetwork+address%2Fport%29+is+normally+permitted%3A+make_socket%3A+could+not+bind+to+address+0.0.0.0%3A8080+no+listening+sockets+available%2C+shutting+down.&btnG=Cerca+con+Google&aq=f&aqi=&aql=&oq=Only+one+usage+of+each+socket+address%28Protocol%2Fnetwork+address%2Fport%29+is+normally+permitted%3A+make_socket%3A+could+not+bind+to+address+0.0.0.0%3A8080+no+listening+sockets+available%2C+shutting+down.&gs_rfai=&fp=9b05163890167ad5
Uffa, a me Apache dà problemi!
Mi dice
“Only one usage of each socket address(Protocol/network address/port) is normally permitted: make_socket: could not bind to address 0.0.0.0:8080 no listening sockets available, shutting down.”
Ho Apache 2.2.15 e Windows XP
Consiglitemi voi cosa fare ç_ç
Va!!! risolto
Perchè non mi starta il servizio?:( Mi da l’errore 0
vero, grazie
Sicuro che si chiami “info.php” e non “info.php.txt”?
Quando la salvi con il notepad devi impostare
Salva Come: Tutti i File
ho creato un note pad con il nome di info.php e ho incolato le cose che ci sono la sopra ma nella pagina web non mi compare niente
Corretto un link a Mysql (veniva vuori video flash
chissà come ci è finito)
[...] aver fatto tutti i precedenti passaggi della precedente guida, si può procedere con questa.. inizio elencando i requisiti che servono per iniziare.. (tutti i [...]
Si, ci sono dietro! La bozza è finita, mancano gli ultimi ritocchi, se ce la faccio la pubblico domani!
Io l’ho fatto e adesso che devo fare….. Aspetto la seconda parte dell’articolo xfavore scrivila
[...] creare un server privato wotlk con mangos < Share and Enjoy: [...]