Articles of apache

Subrequest per PHP-CGI

virtual() può essere usato solo quando si esegue PHP come module apache. Il mio hosting condiviso lo esegue come CGI in modo che non funzioni. C'è qualche altro metodo per farlo? Nota: il subrequest è per i file statici che vorrei consentire a Apache di servire (per performance, cache di intestazioni HTTP, ecc.). Al momento […]

Perché questo file .htaccess mod_rewrite non funziona?

Sto usando MAMP e CodeIgniter. La radice del mio sito web è: /Users/Roy/Websites/CodeIgniter-3.0.2 Nella cartella Siti Web ho anche qualche altro progetto ma non credo che importi. Ecco il file httpd.conf di apache: http://pastebin.com/Am0ew0C0 Nel mio file .htaccess sto usando il seguente: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] <IfModule […]

Domande mod_rewrite molto semplici

1- Mod_rewrite significa che se faccio questo URL: domain.com/ad.php?id=8498292 IN domain.com/8498292 che tutti i link sul mio sito web dovranno essere modificati in seguito? ad esempio il link: domain.com/ad.php?id=8498292 non functionrà ora, a less che non lo sostituisco con domain.com/8498292 ? O il server saprà che sono sempre gli stessi? 2- Il link riscritto verrà […]

php non funziona su Ubuntu desktop 16.04.02

Ho bisogno di php <then 5.3 perché il software che ho ereditato usa la libreria mssql. Così ho impostato Linux, e apache (funzionante bene tramite localhost o ip) quindi: Ottengo libxml nella versione sotto 2.9 (altrimenti far funzionare php non functionrà – il compilatore mancherà di alcune vecchie librerie credo) sudo wget ftp://xmlsoft.org/libxml2/libxml2-2.8.0.tar.gz #get package […]

.htaccess mostra 404, 403, 500, pagine di errore tramite PHP

Come posso fare .htaccess visualizzare gli errori da un file PHP? Voglio dire quando cerco un file non esistente .htaccess dovrebbe mostrarmi una pagina di errore da error.php, ma error.php ha bisogno di un parametro con il codice di errore. NOTA: .htaccess dovrebbe mostrare l'errore direttamente sull'URL corrente senza reindirizzamento. Posso farlo o è imansible? […]

Apache / PHP: comunque per recuperare l'impostazione ServerName tramite PHP

Ho un host virtuale Apache simile a questo: <VirtualHost *:80> ServerName host1.example.com ServerAlias host2.example.com DocumentRoot /srv/web/host1.example.com/pub </VirtualHost> Ho il seguente file: /srv/web/host1.example.com/pub/test.php Sto richiedendo il seguente URL (nota che sto usando il ServerAlias , non il ServerName : http://host2.example.com/test.php Mi piacerebbe avere test.php output la variabile ServerName qualche modo ( host1.example.com ). C'è un modo […]

Come posso portre i cookie in PHP a più sottodomini

Voglio portre alcuni valori di cookie a diversi sottodomini come blog.mydomain.com , profile.mydomain.com , stats.mydomain.com, etc. In questo momento sto usando il codice qui sotto per impostare i cookie setcookie('var_name', 'var_value', null, "/", '.mydomain.com' ); Con questo codice, i cookie impostati su blog.mydomain.com disponibili su blog.mydomain.com ma non su altri sottodomini ( profile.mydomain.com , stats.mydomain.com, […]

Cosa definisce il periodo di timeout in PHP?

Di ', ho PHP in esecuzione su un Apache. Quando qualcuno fa una richiesta client (non import come), cosa definisce la quantità di tempo che il client aspetterà, lo script da eseguire? Questa opzione di un Apache, di un PHP o è definita dal cliente stesso? Inoltre, cosa succede se lo script viene chiamato tramite […]

Come accedere alla cartella pubblica in zf2 dal sottodominio htaccess

Sono nuovo in ZF2. Mi aiuti per favore. Ho impostato il mio nuovo progetto zend nella directory www.example.com/zend/ ma non ha chiamato direttamente. La sua chiamata tramite www.example.com/zend/public Come posso accedere direttamente da www.example.com/zend/ questo URL. Non voglio alcuna modifica nell'host virtuale. Voglio solo usare il file .htaccess . Gentilmente suggeriscimi una soluzione.

Come creare un registro per each data in CakePHP 2.3

Sto provando ad usare il sistema di logging di CakePHP, ma, per me, non funziona quando mi aspettavo. Problema: ho bisogno di creare un file di registro per each data: $this->log('Message', date('Ym-d')); Ci provo anche io: CakeLog::write(date('Ym-d'), 'Message'); Perché non funziona? CakePHP: 2.3 Sistema operativo: Windows 7 x32 bit Apache: 2.2 PHP: 5.3.9 MySQL: 5