SSH, ça sert à rien

 

J’y ai encore eu droit au téléphone cette semaine. Comment un prestataire qui s’occupe de l’hébergement peut me répondre ça ? “SSH, ça sert à rien”

 

 

Allez, au hasard, merci de m’indiquer comment je peux réaliser les points suivants simplement, par FTP :

  • versionning git (add, commit, checkout, branch, etc.)
  • grep (pour retrouver une fonction planquée)
  • find (pour retrouver un fichier planqué)
  • mysqldump pour une sauvegarde rapide de base
  • création de lien symbolique
  • lancement de scripts liés au framework (symfony par exemple)
  • backup complet
  • rsync différentiel
  • check temps réel des logs
  • etc

Mais non, SSH ne sert à rien, surtout continuez bien à proposer un hébergement digne du siècle dernier.

Zimbra : impossible d’initialiser le zimlet

Si au démarrage de Zimbra Desktop, un bref message apparait du type “impossible d’initialiser le zimlet()”, vous pouvez tenter cette solution :
– aller dans le répertoire où est installé Zimbra Desktop
– déplacer le dossier “zimlets-deployed/com_zimbra_apptsummary” vers “zimlets-backup/com_zimbra_apptsummary”
– fermer (complètement) Zimbra desktop et relancer

Thunderbird / Ligthning / Google calendar

Pour ceux qui rament sous Lightning / Thunderbird et des agendas Google Calendar, sachez que maintenant l’extension “Google Calendar Provider” est inutile dans Thunderbird (et en plus, fait tout ramer).
Vous pouvez maintenant accéder à vos agendas Google via le protocole CalDav.

L’URL à donner à bouffer à Thunderbird pour chaque calendrier est :
https://www.google.com/calendar/dav/<ID agenda>/events

Et vous pouvez retrouver l’ID du calendrier dans votre google calendar / select sur calendar / paramètres de l’agenda
Vous verrez une zone où il y a indiqué “ID de l’agenda”

hostname : name or service not known

Pour ceux qui galèrent avec leur hostname en FQDN, voici le tuto à suivre :

Getting the FQDN to work properly can be a b*tch. 😉

Basically, for the FQDN resolution to work correctly, three (or four)
things need to play together. That’s the files /etc/hostname,
/etc/hosts, /etc/resolv.conf and your external nameserver (provided by
your hoster e.g.).

Let’s say your server’s hostname is “lyra” and its already
established and externally resolvable domain name is “tianet.de”. Let’s
further say that lyra’s IP is 46.4.181.243, and the nameserver that
forwards requests to the outside has the IP 46.4.181.241 (real-life
example from my experimental Virtualmin VM).

Then the contents need to be as follows:

/etc/hostname

lyra

/etc/hosts

127.0.0.1       localhost
46.4.181.243    lyra.tianet.de lyra

(Note that I have both the FQDN and the standalone hostname there.)

/etc/resolv.conf

nameserver 46.4.181.241
domain tianet.de

After setting these contents, it might be helpful/required to reboot the machine or execute /etc/init.d/networking restart, though usually that’s not necessary.

hostname should then reply with “lyra”, and hostname -f with “lyra.tianet.de”.

If you still have trouble then, you can additionally check the file /etc/nsswitch.conf which tells the system which facilities to consult for resolving various stuff. You should have a line like this there:

hosts: files dns

If it’s missing or deviating, edit it to this.

Provider de mailing list

Vous avez besoin d’envoyer une mailing list ?
Vous voulez avoir des stats, un suivi des mails reçus et ouverts, des retours en erreur ?
Et que vos mails passent au mieux sans être flaggué “spam” ?

Après pas mal de test, j’ai retenu 2 providers en ligne qui donnent de bons résultats :

  1. iContact.com : je le classe premier, interface rapide, chargement par html, composer avancé ou encore chargement de page html préconçue. Gros avantage, vous avez 30 jours pour tester tranquillement sans payer. J’ai même testé le support, très réactif. Seul bémol, interface en anglais.
  2. YMLP.com : je le classe second, les délais d’envoi des mails sont plus aléatoires que iContact mais l’interface est aussi complète et disponible en français.

Dans les 2 cas, les tarifs sont très abordables.

Il y a bien sûr d’autres systèmes de mailing, dont voici les points que j’ai retenu :

Si vous en connaissez des sympas, merci de laisser un commentaire !

Configuration PHP spécifique pour un répertoire avec Suexec activé

Cette astuce ne fonctionne qu’en mode suphp avec suexec activé.
Testé avec un panel de type ISPConfig.

Dans le répertoire où vous souhaitez appliquer une directive PHP différente de la configuration classique :

  • créer un fichier .htaccess avec comme contenu

suPHP_ConfigPath /var/www/domain.tld/web/subdirectory/

  • créer un fichier php.ini avec comme contenu

magic_quotes_gpc = on

(remplacer magic_quotes_gpc par la directive de votre choix)

Utiliser gmail comme relay postfix

Si votre port 25 est bloqué par votre FAI ou si vous souhaitez utiliser un autre relai pour envoyer vos mails à l’extérieur, voici un tuto rapide et clair sur l’utilisation de gmail comme serveur SMTP :
http://ykyuen.wordpress.com/2011/02/05/postfix-relay-via-gmail/

Attention, les mails reçus seront expédiés depuis l’utilisateur gmail configuré, ce relai n’est donc pas transparent. Mais très pratique pour tous les cas de tests.