Commandes linux – Debian

Compression avec gzip (.tar.gz) Création tar -zcvf votre_archive.tar.gz votre_dossier/ Extraction tar -zxvf votre_archive.tar.gz http://doc.ubuntu-fr.org/tar Envoi du fichier sur un autre serveur via scp Depuis la machine de destination scp root@1.2.3.4:/backup/geotopo-24112015.tar.gz ./ Depuis la machine de provenance scp geotopo-24112015.tar.gz geotopo@1.2.3.4:/home/geotopo/ Taille des répertoires $ du -sh * $ df -k Mysql - dump // Voir les [...]

2015-11-24T12:09:18+00:0024/11/2015|Blog, Code|

Symfony: Redirection automatique vers /app.php

Ajouter ce fichier .htaccess dans le répertoire /web # Use the front controller as index file. It serves as a fallback solution when # every other rewrite/redirect fails (e.g. in an aliased environment without # mod_rewrite). Additionally, this reduces the matching process for the # start page (path "/") because otherwise Apache will apply the [...]

2015-11-24T12:07:13+00:0024/11/2015|Blog, Code|

Symfony – Petits codes aussi utiles que nécessaires

Mise à jour automatiques des dates de création / update en BDD /** * Party * * @ORM\Table() * @ORM\Entity * @ORM\HasLifecycleCallbacks() */ class Party{ ...     /**      * @var \DateTime      *      * @ORM\Column(name="created_at", type="datetime")      */     private $createdAt;     /**      * @var \DateTime      *      * @ORM\Column(name="updated_at", type="datetime") [...]

2015-11-12T16:17:13+00:0012/11/2015|Blog, Code|

Symfony – 2 – Création d’un nouveau Bundle

Création de l'arborescence Création d'un nouveau Bundle php app/console generate:bundle --namespace=tdod/PartyBundle Bundle name [PartyBundle]: Target directory [/home/web/doodleparty/src]: Configuration format (yml, xml, php, or annotation): annotation Do you want to generate the whole directory structure [no]? yes Do you confirm generation [yes]? Doctrine http://doctrine-orm.readthedocs.org/en/latest/reference/basic-mapping.html Création de l'entité php app/console doctrine:generate:entity --entity=tdodProjectBundle:Theme Générer les tables https://openclassrooms.com/courses/developpez-votre-site-web-avec-le-framework-symfony2/manipuler-ses-entites-avec-doctrine2 Génération de [...]

2015-11-11T20:13:53+00:0011/11/2015|Blog, Code|

Blacklist: Résolution de la reverse DNS (rDNS)

Alors que notre note était très bonne sur le mail-tester, nous étions encore blacklisté par Orange et Google. Ce blacklistage est aussi dû au fait que l'on récupère un serveur chez OVH dont les anciens propriétaires étaient considérés comme spammer. A voir si le problème n'est donc pas à traiter à chaque fois qu'on loue [...]

2015-11-11T13:57:00+00:0011/11/2015|Blog, Code|

Symfony – 1- Installation d’un nouveau projet

Tout est ici : http://symfony.com/doc/current/book/installation.html Mais si l'installeur symfony est déjà installé, voilà la simple commande qui créera le répertoire projet avec toutes les ressources symfony: symfony new my_project_name Configurer la base de données fichier : app/config/parameters.yml # This file is auto-generated during the composer install parameters:     database_host: 127.0.0.1     database_port: null     database_name: [...]

2015-11-09T10:49:40+00:0009/11/2015|Blog, Code|

Symfony – Installation d’un Bundle existant

Composer Installer composer http://symfony.com/doc/current/cookbook/composer.html $ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" $ php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" $ php composer-setup.php $ sudo mv composer.phar /usr/local/bin/composer Installer un bundle composer require vich/uploader-bundle ErrorException: proc_open(): fork failed - Cannot allocate memory L'installation peut [...]

2015-10-28T11:26:18+00:0028/10/2015|Blog, Code|