Subscribe:

Ads 468x60px

Labels

Affichage des articles dont le libellé est Developpement Web. Afficher tous les articles
Affichage des articles dont le libellé est Developpement Web. Afficher tous les articles

dimanche 16 janvier 2011

Mettre en place un serveur mail local de test sur Ubuntu 10.04

     J'aimerais dans ce post répertorier les étapes à suivre afin d'avoir un serveur mail opérationnel sur ubuntu lucid. L'objectif final est de pouvoir envoyer et recevoir des mails à partir de Mozilla Thunderbird.
Voici la liste des outils que nous allons installer pour référence: postfix, dovecot, et thunderbird. Je ne m'occupe pas ici des questions de sécurité (authentifications ssl) car c'est juste pour des tests en local.

vendredi 22 octobre 2010

"Deprecated: Function ereg() is deprecated" lors d'installation de drupal

La première fois que j'ai installé drupal, lorsque j'ai lancé l'install; une liste innombrable du même message d'erreur m'est apparue au dessus de la vraie page d'installation. Il disait "Deprecated: Function ereg() deprecated in C:\wamp\www\drupal\includes\file.inc on line 902".
Après quelques petites recherches je me suis rendu compte qu'en fait c'est parce que la fonction citée dans le message d'erreur n'est plus valide dans les nouvelles versions de php. Elle a été remplacée. Il suffit donc pour résoudre le problème de la remplacer par son successeur. Et tout est indiqué: fichier file.inc ligne 902 et on remlace 'ereg' par 'mb_ereg' et le tour est joué.
Une autre solution que je préfère écarter est de ramener la version de php utilisée par votre serveur à une version antérieure.

samedi 28 août 2010

utiliser php en ligne de commande avec wamp ou xampp

  Pour les nouveaux c'est pas facile de se retrouver et savoir utiliser php en ligne de commande. J'ai eu cette difficulté notamment en voulant utiliser le framework symfony, j'ai pu la surmonter alors je partage mon expérience. Tout d'abord ces instructions ne servent à quelque chose que si vous avez dejà installé php notamment avec wamp ou xampp pour que les choses soient bien claires.

vendredi 27 août 2010

installer apc pour php sous linux (+ sur wamp server)

  Voici un post qui m'a aidé à installer apc sous linux pour mon serveur xampp. Il est en anglais mais si quelqu'un a besoin de traduction, juste un petit commentaire et je le ferais. Il faut suivre les instructions à la lettre.
Si vous avez des erreurs du genre " apc.c:464: error: ‘apc_regex’ has no member named ‘nreg’ " à un certain niveau (au moment de faire make), essayez d'installer libpcre++-dev avec synaptic et réessayez.

dimanche 22 août 2010

Récupérer l'id après un insert sous PDO

Il s'agit d'un problème qui s'est présenté à moi lors de mon apprentissage de PHP/MySQL. En fait je fais une insertion dans ma base de données et je veux travailler juste après avec l'enregistrement que je viens de faire. Or tout le monde sait qu'on ne travaille qu'avec l'id de l'enregistrement en question, c'est plus simple et plus clair. Mais comment connaître cet id alors qu'il est auto généré par MySQL (auto-increment)?
Eh bien il existe une méthode toute simple de l'objet PDO créé lors de la connexion à la base de données : lastInsertId()
Sa définiton détaillée se trouve à l'adresse suivante: http://php.net/manual/fr/pdo.lastinsertid.php
En tout cas elle te retourne l'id du dernier enregistrement inséré dans la base de données.
J'espère que ça aidera des bleux comme moi.