jeudi 15 décembre 2016

symfony dev remote access

En cas de remote ajouter les IPs qui peuvent accéder à la partie dev dans web/app_dev.cfg et web/config.php

if (isset($_SERVER['HTTP_CLIENT_IP'])
|| isset($_SERVER['HTTP_X_FORWARDED_FOR'])
|| !(in_array(@$_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1']) || php_sapi_name() === 'cli-server')


add your IPs in the array : ['127.0.0.1', '::1']

Symfony create app

get symfony

@@
wget -O symfony.phar http://symfony.com/installer
@@

create the environment

@@
php symfony.phar new Symfony
@@

clean old file

@@
cd var
rm -rf var/*
@@

give some right

  1. find the user
@@
HTTPDUSER=`ps aux|grep -E 'apache|httpd|_www|www-data|nginx'|grep -v root|head -1|cut -d\  -f1`
@@
  1. apply the right


* with chmod +a if your OS support

@@
sudo chmod +a "$HTTPDUSER allow delete,write,append,file_inherit,directory_inherit" var
sudo chmod +a "`whoami` allow delete,write,append,file_inherit,directory_inherit" var
@@

  • else use ACL with
@@
sudo setfacl -R -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var
sudo setfacl -dR -m u:"$HTTPDUSER":rwX -m u:`whoami`:rwX var
@@
  • in other case simply use
@@
chmod -R 777 var
@@


jeudi 9 avril 2015

Worx International Inc. - PHPM@iler-FE

Worx International Inc. - PHPM@iler-FE

PHP,mail,development,API,kit,class,source,code,email

mardi 11 mars 2014

PHP: DateTime::add - Manual

PHP: DateTime::add - Manual

dimanche 9 mars 2014

PHP: ftp_rawlist - Manual

PHP: ftp_rawlist - Manual

FTP - Lister, télécharger et envoyer des fichiers

FTP - Lister, télécharger et envoyer des fichiers

PHP: DateInterval - Manual

PHP: DateInterval - Manual

mercredi 1 janvier 2014

PHP: ZipArchive - Manual

PHP: ZipArchive - Manual

samedi 14 décembre 2013

PHP Epoch Converter and Date/Time Routines

PHP Epoch Converter and Date/Time Routines