Christophe Meneses - Développeur
  • Liste des articles
  • Contact
  • Linkedin
  • Github
  • Flux RSS
PHP Symfony Doctrine

Corriger l'erreur : "request.CRITICAL: Uncaught PHP Exception Doctrine\ORM\Query\QueryException: [Semantical Error] : Cannot add having condition on a non result variable."

Publié le 12/04/2015.

Suite à une mise à jour du bundle Doctrine, une de mes requêtes retournait cette erreur alors qu'auparavant, il n'y avait aucun soucis de syntaxe. Nous allons voir ici la correction syntaxique à apporter pour qu'elle soit de nouveau compréhensible par Doctrine.

Voir l'article complet

PHP Symfony CentOS

Corriger l'erreur [Symfony\Component\Debug\Exception\ContextErrorException] Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings...

Publié le 07/03/2015.

L'erreur complète est : [Symfony\Component\Debug\Exception\ContextErrorException] Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.
Cette erreur apparaît par exemple quand on utilise une ligne de commande Symfony. Elle s'affiche quand vous n'avez pas indiqué votre fuseau horaire dans le fichier php.ini.

Voir l'article complet

PHP Symfony CentOS

Corriger l'erreur "Class 'DOMDocument' not found" ou "ClassNotFoundException in XmlUtils.php"

Publié le 07/03/2015.

Si vous obtenez l'erreur « Class 'DOMDocument' not found in /vendor/symfony/symfony/src/Symfony/Component/Config/Util/XmlUtils.php on line 52 » en lançant une ligne de commande Symfony ou bien l'erreur « ClassNotFoundException in XmlUtils.php line 52: Attempted to load class "DOMDocument" from the global namespace. Did you forget a "use" statement ? » en accédant à une page de votre projet via un navigateur, cela veut dire qu'il manque une extension PHP sur votre serveur.

Voir l'article complet

Symfony Doctrine APC

Activer le cache doctrine en production sur un projet Symfony via APC

Publié le 05/02/2015.

Sur Symfony en environnement de production, il est recommandé d’activer les différents niveaux de cache. Nous allons voir ici comment installer et configurer APC. Il s’agit d’une extension PHP qui va gérer les différents niveaux de cache et permettre d’accélérer l’ensemble de l’application. A noter qu’APC n’est pas la seule solution, vous pouvez utiliser d’autres outils comme Memcache, etc.

Voir l'article complet

PHP Symfony Composer

Gérer les bibliothèques externe javascript et css avec Composer dans Symfony

Publié le 04/01/2015.

Je vois souvent des personnes qui mettent les bibliothèques externes directement dans le bundle de leur application (dans src/Xxx/YyyBundle/Resources/public/*). Cette méthode pose problème car vous allez devoir gérer et mettre à jour vous-même les bibliothèques. Si vous n’utilisez que quelques bibliothèques, cela peut aller mais si elles sont nombreuses et dépendantes, cela peut devenir vite compliqué. Nous allons voir dans cet article comment confier le travail à Composer.

Voir l'article complet

  • <<
  • <
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • >
  • >>

Liste des articles par catégorie

  1. Tous 128
  2. Apache2
  3. APC1
  4. Assetic2
  5. Bash2
  6. CentOS9
  7. Composer6
  8. CSS1
  9. Debian1
  10. Deployer1
  11. Design Pattern11
  12. Docker8
  13. Doctrine14
  14. Elasticsearch3
  15. Git6
  16. Google Charts1
  17. Hardware1
  18. Hébergement1
  19. JavaScript1
  20. jQuery4
  21. Kibana2
  22. Logstash1
  23. Machine Learning1
  24. MariaDB2
  25. Memcached2
  26. MySQL3
  27. Nginx3
  28. Panther5
  29. PHP60
  30. PHP_CodeSniffer1
  31. PHP-FPM2
  32. PhpMyAdmin1
  33. PhpStorm3
  34. PHPUnit6
  35. PostgreSQL2
  36. RabbitMQ2
  37. SQL1
  38. SVN4
  39. Sybase ASE1
  40. Symfony57
  41. Twig3
  42. Ubuntu15
  43. Vue.js2
  44. Vuex1
  45. Webpack Encore1
  46. Xdebug5

Derniers articles publiés

PHP / Symfony
API REST dans un projet Symfony : exemple de téléchargement de fichier

Docker / Panther
Erreur lors de la mise à jour de Panther : Facebook\WebDriver\Exception\SessionNotCreatedException: session not created: This version of ChromeDriver only supports Chrome version X

Ubuntu
Modifier la taille du swap sur Ubuntu

Docker / Nginx / Panther
Corriger l'erreur : Facebook\WebDriver\Exception\WebDriverCurlException: Operation timed out after 30001 milliseconds with 0 bytes received

PHP
Différence entre les mots clés self et static dans le langage PHP

PHP Symfony MariaDB RabbitMQ Elasticsearch HTML5 CSS3 JavaScript Bootstrap

© 2014 - 2021 réalisé par Christophe MENESES