Domanda

Voglio eseguire il debug il mio progetto in Zend Framework in Eclipse. Zend Debugger è già in esecuzione gemma ora ho problema con lo strumento di debug in Eclipse. E dare un extra di parametri predefiniti GET e il progetto in Zend non piace.

Ho cercato di google e ho trovato questo

I modifed il .htaccess file , ma non farlo funzionare.

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.*)?(start_debug=1.*)$ index.php?$2 [L]
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]

Non so se il suo completamente ragione perché le regole di riscrittura sul pagina ha alcune bandiere per me uknown cui il mio Apache non funzionano con.

il legame che sta facendo Eclipse è

  

http: // localhost / debug_start_url = http:? //localhost/&debug_session_id=1007&start_debug=1&debug_host=127.0.0.1&debug_no_cache=1229359621130&debug_port=10000&send_sess_end=1&original_url=http: // localhost / & debug_stop = 1

È stato utile?

Soluzione 3

con l'attuale Zend Framework 1.9.6 e Zend Debugger funziona senza alcuna modifica speciale

Altri suggerimenti

io uso con successo il debugger e il mio .htaccess sembra che questo

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
    RewriteCond %{REQUEST_FILENAME} (logs|library|application|config)
    RewriteRule ^(.*)$ index.php
</IfModule>

Questo dice in sostanza se l'URL non porta a una directory che esiste o un file poi passare attraverso il mio index.php (anche bloccare le cartelle log, biblioteca, applicazioni e di configurazione perché a volte sono nella radice documento su alcuni dei miei progetti a causa delle limitazioni del server). Non mi ha fallito su ogni progetto fino ad ora.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top