
Uno dei requisiti più importanti per sviluppare siti web seguendo le più moderne tecnologie è senza dubbio il modulo mod_rewrite di apache attivato, ormai tutti i provider di servizi internet forniscono piani di hosting con il web server configurato a dovere ma se vogliamo utilizzare il nostro sistema Ubuntu “fatto in casa”, il mod_rewrite va configurato, perchè dopo l’installazione
di Apache il modulo non è attivo.
Prima di tutto si deve attivare la lettura del file .htaccess editando il fie /etc/apache2/sites-available/default e nella sezione DocumentRoot bisogna modificare le righe AllowOverride None con AllowOverride All.
A questo punto bisogna attivare il modulo mod_rewrite con il comando sudo a2enmod rewrite, fatto questo bisogna riavviare il server web con sudo /etc/init.d/apache2 restart.
Il modulo ora è attivo e pronto per l’uso!
Posted in Internet, Linux | No Comments »
In questi giorni chiappucci.it è stato spostato su un altro server, quindi se riscontrate qualche problema non esitate a segnalarmelo.
Posted in Internet | No Comments »
È ormai da tempo che stiamo riorganizzando l’infrastruttura tecnica e dall’alto è arrivato “l’ordine” di equipaggiare le macchine con un ambiente grafico via web per la gestione dei sistemi per evitare di configurare tutto alla vecchia maniera direttamente da shell.
La richiesta è stata quella di valutare Web Host Manager e le sue eventuali alternative “gratuite” e dopo varie installazioni e test su un nuovo server CentOS è arrivata la sorpresa, o meglio la conferma: l’alternativa gratuita giusta a Web Host Manager è risultata Webmin, abbiamo installato l’ultima versione, riscontrando con il tema “Blue Framed”, un’ottima usabilità!
La scelta è stata fatta ma se qualcuno ha dei suggerimenti da propormi sono ben disposto a provare!

Posted in Internet, Linux | No Comments »
Per visualizzare il nome del file che esegue lo script o l’indirizzo IP del client, php mette a disposizione l’array $_SERVER attraverso il quale si possono reperire varie informazioni scambiate tra server e client.
1
2
3
4
5
6
7
| <?php
echo "<table>";
foreach($_SERVER as $k=>$v){
echo "<tr><td>".$k."</td><td>".$v."</td></tr>\n";
}
echo "</table>";
?> |
Output dello script:
SERVER_SOFTWARE : ……….
REQUEST_URI : ……….server
TEMP : ……….
TMPDIR : ……….
TMP : ……….
PATH : ………./sbin:/usr/local/bin
HOSTNAME : ……….
USER : ……….
HOME : ……….58
FCGI_ROLE : ……….
REDIRECT_REDIRECT_UNIQUE_ID : ……….IAAC-YOJ0AAAAQ
REDIRECT_REDIRECT_STATUS : ……….
REDIRECT_UNIQUE_ID : ……….IAAC-YOJ0AAAAQ
REDIRECT_HANDLER : ……….n/x-httpd-php
REDIRECT_STATUS : ……….
UNIQUE_ID : ……….IAAC-YOJ0AAAAQ
HTTP_X_CC_ID : ……….
HTTP_HOST : ……….ucci.it
HTTP_USER_AGENT : ……….(+http://www.commonc
HTTP_ACCEPT : ……….application/xhtml+xm
HTTP_ACCEPT_LANGUAGE : ……….=0.5
HTTP_ACCEPT_ENCODING : ……….
HTTP_ACCEPT_CHARSET : ……….,utf-8;q=0.7,*;q=0.7
HTTP_CONNECTION : ……….
HTTP_CACHE_CONTROL : ……….
HTTP_PRAGMA : ……….
HTTP_COOKIE : ……….2NjZhODJmMGUyMGFiNzJ
SERVER_SIGNATURE : ……….
SERVER_NAME : ……….ucci.it
SERVER_ADDR : ……….2
SERVER_PORT : ……….
REMOTE_ADDR : ………..210
DOCUMENT_ROOT : ……….58/domains/chiappucc
SERVER_ADMIN : ……….chiappucci.it
SCRIPT_FILENAME : ……….58/domains/chiappucc
REMOTE_PORT : ……….
REDIRECT_URL : ……….x.php
GATEWAY_INTERFACE : ……….
SERVER_PROTOCOL : ……….
REQUEST_METHOD : ……….
QUERY_STRING : ……….
SCRIPT_NAME : ……….x.php
ORIG_SCRIPT_FILENAME : ……….58/php-fpm
ORIG_PATH_INFO : ……….x.php
ORIG_PATH_TRANSLATED : ……….58/domains/chiappucc
ORIG_SCRIPT_NAME : ……….
PHP_SELF : ……….x.php
REQUEST_TIME : ……….
Warning: substr() expects parameter 1 to be string, array given in /home/w41258/domains/chiappucci.it/public_html/blog/wp-content/plugins/runPHP/runPHP.php(410) : eval()’d code on line 3
argv : ……….
argc : ……….
Posted in PHP | No Comments »