Vai al contenuto

Problema con Server simulato in locale

Featured Replies

Inviato

Ciao, chiedo a voi magari qualcuno sa risolvere

Installato xaamp, ha sempre funzionato. Ora non capisco perchè non funziona più, quando cerco di avviare apache mi dice running ma poi non va in start.

idee?

Inviato

Ciao, chiedo a voi magari qualcuno sa risolvere

Installato xaamp, ha sempre funzionato. Ora non capisco perchè non funziona più, quando cerco di avviare apache mi dice running ma poi non va in start.

idee?

Ho avuto anch'io lo stesso problema, ma non sono riuscito a risolverlo se non reinstallando di nuovo tutto, poi ho scoperto Wamp server ed ho risolto tutti i miei problemi.
Inviato
  • Autore

quello non si installa proprio.

sarà un problema di firewall che non posso disattivare da questo pc

Inviato

quello non si installa proprio.

sarà un problema di firewall che non posso disattivare da questo pc

Hai provato ad installare EASY PHP?
Inviato
  • Autore

Si ecco ce l ho fatta. Quest ultimo va grazie

Inviato

Dovrebbe essere un problema di porte, magari utilizzate da altri servizi.

Hai installato qualche altro software che potrebbe creare conflitti?

Inviato
  • Autore

Mi sa che e' un problema di porte come dici tu, in effetti ho dei programmi che comunicano in mo esclusivo con un server centrale.

Avete idea se posso inplementare facilmente ioncube su easy php?

Inviato

Assolutamente si!

EasyPHP non é nient'altro che l'ennesimo pacchetto di installazione dei vari servizi Apache + PHP (e MySQL in questo caso).

Inviato

...EasyPHP ...

non ho mai usato altri e va sempre bene;

occhio che Skype crea qualche problema con i server locali

Inviato
  • Autore

ma non so come aggoungetci iocube pe far girare ip.nexus

Inviato

ma non so come aggoungetci iocube pe far girare ip.nexus

L'hai già configurato in altri ambienti o parti da zero?

Inviato
  • Autore

meno di zero e se e' complesso lascia perdere che ne io ne te abbiamo tempo da perdere

Inviato

Oggi ho l'acqua alla gola! Se riesco domani o sabato butto giù due righe! ;)

Inviato
  • Autore

non c e fretta

al limite chiedo a hostingplaza

Inviato

Io preferisco utilizzare sempre XAMPP sarà per abitudine o comunque perchè lo trovo più semplice. In qualsiasi caso per vedere quali servizi sono sulla porta 80

netstat -o -n -a | findstr 0.0:80

Digitare la riga sopra nel prompt dei comandi (Cliccate su start e cercate cmd).

Fatto ciò avrete una lista di servizi che occuperanno quella porta e sarà più semplice cercarli e chiuderli.

Altrimenti altra cosa semplice è quella di cambiare direttamente porta a XAMPP. Procedere in questo modo:

Cercare il file httpd.conf in C:/apache/conf

Apritelo con un blocco note e cercate la dicitura

Listen 0.0.0.0:80

Listen[::] 80

Listen 80

Cambiate la porta 80 in una porta qualunque esempio 9090 (naturalmente se avete firewall e altro ricordatevi di attivare questa porta)

Salvare il file httpd.conf e riavviare

A questo punto Apache dovrebbe riavviarsi e potrete entrare digitando sul browser http://localhost:9090. Un pò più scomodo perchè andrà specificata anche la porta, ma utile.

Per installare invece Ioncube su Easyphp

Cliccate QUI e scaricate il pacchetto in tar.

Fatto ciò apritelo con winrar e troverete 4 dll.

Prendete la DLL che vi interessa( di solito l'ultima è la versione più aggiornata) e inserite questa nella cartella

X:\EasyPHP-x.x.x.x\php\ext

Fatto ciò entrate in

X:\EasyPHP-x.x.x.x\conf_files\php.ini

Cercate


;Xdebug
zend_extension = "${path}\xdebug\php_xdebug-2.1.0-5.3-vc9.dll"

e aggiungete


, Ioncube
zend_extension = "$ {path} \ php \ ext \ ioncube_loader_win_5.3.dll"
;/ Ioncube

Createvi un file phpinfo. Aprite il blocco note e digitare

<?php phpinfo() ; ?>

Salvare il file con estensione .php

Fatto ciò dovreste avere ioncube installato.

Inviato
  • Autore

forse sono riuscito

devo vedere questo nel phpinfo?

This program makes use of the Zend Scripting Language Engine:

Zend Engine v2.3.0, Copyright © 1998-2012 Zend Technologies

with Xdebug v2.2.0, Copyright © 2002-2012, by Derick Rethans

Inviato
  • Autore

ho un dubbio sulla cartella in cui inserire il dll

a quel percorso io non ce l'ho

Inviato
  • Autore

secondo me il problema è qui

nel php.ini vedo

Loaded Configuration File C:\Program Files (x86)\EasyPHP-12.0\apache\php.ini

che a quanto pare è quello che viene generato a partire dal php.ini che ho modificato nel percorso.

ma se lo apro vedo scritto:

; Ioncube
zend_extension = "C:\PROGRA~2\EASYPH~1.0\php\ext\ioncube_loader_win_5.3.dll"
;/ Ioncube

e non so se il codice va bene.....

Inviato

forse sono riuscito

devo vedere questo nel phpinfo?

This program makes use of the Zend Scripting Language Engine:

Zend Engine v2.3.0, Copyright © 1998-2012 Zend Technologies

with Xdebug v2.2.0, Copyright © 2002-2012, by Derick Rethans

Dovrebbe uscire anche with IONCUBE. Allora il file lo devi inserire nella cartella ext che trovi nella cartella di easyapache. Quella stringa invece la devi inserire nel php.ini, se vuoi postaci il php.ini cosi almeno gli diamo uno sguardo assieme.

Inviato
  • Autore

per quale motivo mi da questo errore, che voglio aprire un semplicissimo html rinominato in php.....


Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required 'C:/Program Files (x86)/EasyPHP-12.0/www/ddd/index.php' (include_path='.;C:\php\pear') in Unknown on line 0

Inviato

mmmm.... Allora prova a fare cosi, vedi se quel percorso è corretto C:\php\pear in seguito vai nel php.ini

cerca

la stringa include_path e rinomina quello che c'è scritto nel percorso corretto (cioè quello che porta alla cartella pear)

PS: Noto che avanti a C:\php c'è .; Prova ad entrare nel php.ini e prova a vedere se proprio la stringa include_path è commentata se cosi non fosse segui ciò che ti ho detto sopra.

Inviato
  • Autore

Ok poi provo, ma sono due siti simili statici html che ho rinominato in php

tra l altro sul server vanno entrambi

Per favore accedi per lasciare un commento

Potrai lasciare un commento dopo aver effettuato l'accesso

Accedi Ora

Chi sta navigando 0

  • Nessun utente registrato visualizza questa pagina.

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.