Installation LAMP
apt-get install apache2 apt-get install mysql-server php5-mysql apt-get install php5 libapache2-mod-php5 apt-get install phpMyAdmin
apt-get install apache2 apt-get install mysql-server php5-mysql apt-get install php5 libapache2-mod-php5 apt-get install phpMyAdmin
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 [...]
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 [...]
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") [...]
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 [...]
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 [...]
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: [...]
Dans le cas où on utilise plusieurs serveursAlias sur le serverName. http://stackoverflow.com/questions/13421463/htaccess-access-control-allow-origin
Mise à jour des droits utilisateurs Super admin php app/console fos:user:promote admin --super Role php app/console fos:user:promote manu3do2 ROLE_ADMIN
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 [...]