Posts Tagged ‘infomaniak’

Installer Prestashop chez Infomaniak

Publié le 1 mars 2010 dans Hébergement web, Spécial débutants
 

Infomaniak propose certainement un des meilleurs hébergement pour un site e-commerce sous Prestashop. Un seul bémol, l’installation peut être un peu compliqué. Si vous rencontrez des problèmes (essentiellement pour passer de la version 1.1 à la version 2.5), nous vous proposons ce petit tutoriel pour vous en sortir :

(1) Uploader tous les fichiers Prestashop sur votre serveur.
(2) Avant de lancer l’ installation, appliquer les CHMOD 777 suivants :

  • /config, /upload, /download, /tools/smarty/compile (permission aux dossiers seulement)
  • /img, /mails, /modules, /themes/prestashop/lang, /translations (permission aux dossiers et sous-dossiers)
  • Appliquer un chmod  777 au fichier sitemap.xml
  • Pour pouvoir sauvegarder la base de donnée bien mettre permission fichier 777 sur admin/backup

(3) Créer un fichier .htaccess (vous créez un fichier texte « exemple.txt » que vous renommez ensuite « .htaccess ») sur votre PC, insérer les lignes suivantes :

php_flag allow_url_fopen On
php_flag allow_url_include On
php_flag register_globals Off

Enregistrez-le.
Dans le répertoire de base de l’installation Prestashop chez votre hébergeur (par exemple http://www.maboutique.com/boutique/), si un fichier .htaccess est déjà présent, l’effacer avec votre logiciel FTP. Ensuite uploader à cet endroit le .htaccess créé sur votre PC. Lui appliquer un CHMOD 777.

(4) Installer Prestashop!

(5) Pour activer l’URL rewriting, dans l’ordre :

  • Activer l’option d’URL Rewriting dans les Préférences du Back-Office, faire OK ou Appliquer.
  • Puis dans l’onglet Outils, Generator, Générer un .htaccess
  • Avec un logiciel FTP, vérifier que les lignes
php_flag allow_url_fopen On
php_flag allow_url_include On
php_flag register_globals Off

sont toujours dans le .htaccess du répertoire d’installation de PS, si non, les rajouter (faire cette manip sur votre PC en local, effacer le fichier distant et uploader le vôtre).

Au final le fichier .htaccess qui permet à PS de fonctionner correctement chez Infomaniak devrait contenir les lignes suivantes :

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution
# http://www.prestashop.com - http://www.prestashop.com/forums
# URL rewriting module activation
RewriteEngine on
# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /vlj/img/p/$1-$2$3.jpg [L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /vlj/img/c/$1$2.jpg [L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /vlj/product.php?id_product=$3&isolang;=$1$5 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /vlj/product.php?id_product=$2&isolang;=$1$4 [L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /vlj/category.php?id_category=$2&isolang;=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /vlj/product.php?id_product=$2$4 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /vlj/product.php?id_product=$1$3 [L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /vlj/category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /vlj/cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /vlj/supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /vlj/manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /vlj/$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /vlj/404.php

php_flag allow_url_fopen On
php_flag allow_url_include On
php_flag register_globals Off

(6) Chez Infomaniak il y a également une modification à faire au niveau des mails. Pour faire fonctionner les mails avec la fonction mail() (et non SMTP), voici ce qu’il convient de faire :

Trouver :
tools/swift/Swift/Connection/NativeMail.php: public function __construct($additional_params=”-oi -f %s”)
tools/swift/Swift/Plugin/MailSend.php: public function __construct($params=”-oi -f %s”)

Remplacer par :
tools/swift/Swift/Connection/NativeMail.php: public function __construct($additional_params=”-oi”)
tools/swift/Swift/Plugin/MailSend.php: public function __construct($params=”-oi”)

En clair, dans le fichier tools/swift/Swift/Connection/NativeMail.php, il faut remplacer la ligne
public function __construct($additional_params=”-oi -f %s”)
par
public function __construct($additional_params=”-oi”)

et idem pour l’autre fichier.

Si vous avez des problèmes avec les nouvelles commandes dans le BO (i.e. plus de détails dans le détail d’une commande, ni de facture PDF générée), vous devrez récupérer les fichiers /classes/PaymentModule.php et /classes/Pdf.php d’une archive PS 1.1.0.5 puis les copier sur votre serveur en écrasant les fichiers les plus récents (issues de votre installation 1.2.5). Commandes et factures devraient fonctionner normalement suite à cette manipulation.

Merci à Ronny, du site http://www.lacroisette.be pour ce tutoriel.

Catégorie: Hébergement web, Spécial débutants
Tags: , ,
Flux RSS
Pas de commentaire »

Entretien avec Infomaniak sur l’hébergement vert

Publié le 18 février 2010 dans Interviews Hébergeurs
 

Pourriez-vous présenter brièvement Infomaniak ?
La société, créée en 1996, s’occupe d’hébergement de sites internet et de services internet (streaming de médias, etc…)

Pourquoi et comment Infomaniak s’est engagé sur le front de l’environnement ?
La volonté de limiter au maximum l’impact que notre activité a sur l’environnement.

Quelles sources d’énergie utilisez-vous pour l’alimentation de vos bureaux/datacenter?
De l’énergie hydraulique uniquement.

Quelle stratégie d’économie d’énergie avez-vous mis en place ?
– Nous compensons intégralement les émissions de CO2 générées par l’entreprise (transport des employés pour se rendre sur leur lieu de travail, fabrication et élimination des serveurs que nous achetons, du papier recyclé, de l’énergie consommée, du liquide de climatisation, etc…).
– Lors de l’achat de serveurs, nous privilégions les serveurs possédant les technologies « low voltage » moins gourmands en énergie (consommation électrique et chaleur dissipée).
– Les climatisations de nos Datacenters sont réglées de manière à optimiser la consommation d’énergie.
– L’éclairage pour l’ensemble de nos bureaux et salles informatiques est équipé de lampes basse consommation uniquement.
– Nos bureaux ne sont pas éclairés la nuit et le weekend. les pièces qui ne sont pas occupées durant les heures de travail sont éteintes.
– Les ordinateurs de bureau sont mis en veille prolongée en fin de journée. De la même manière, les écrans sont éteints chaque soir au lieu d’être simplement mis en veille.

Les salariés d’Infomaniak sont-ils impliqués dans cette démarche ? De quelle manière ?
Oui, nous incitons vivement les salariés à s’impliquer dans cette démarche, en leur façilitant les choses lorsqu’ils ne font pas un pas dans ce sens (participation de l’entreprise à l’achat d’un vélo ou d’un abonnement aux transports publics, etc…)
De plus, les salariés proposent des points permettant de faire évoluer la charte écologique, trient les déchets qu’ils génèrent dans l’entreprise et privilégient un mode de transport écologique pour se rendre au travail (vélo, transport public, etc…)

Est-ce qu’infomaniak participe a des actions de sensibilisation de ses clients et de ses fournisseurs à la protection de l?environnement ?
Oui, notre charte écologique étant réutilisable par n’importe quelle société, un nombre conséquent de nos clients s’engagent à en respecter certains points.
Pour ce qui est des fournisseurs, les sociétés ayant une Charte écologique ou développant des procédés ou solutions respectueuses de l’environnement sont privilégiées au détriment des produits ou solutions concurrentes. Nous nous engageons également à responsabiliser nos fournisseurs, partenaires et sous-traitants sur l’intérêt de travailler avec des entreprises faisant le maximum pour l’environnement.

Le positionnement d’Infomaniak comme hébergeur vert ne constitue t’il pas un frein à sa croissance, notamment face aux hébergeurs « low cost » qui ne se soucient pas forcément de l’environnement ?
Non, bien au contraire, car le public est aussi sensible que nous à limiter son impact sur l’environnement.

Quels sont vos projets futurs en terme de sauvegarde de l’environnement ?
Nous sommes en train réaliser un projet en collaboration avec le WWF, dans le cadre d’un festival pour enfants. Nous allons également proposer à toutes les entreprises de l’immeuble ou nos locaux se trouvent, d’acheter les consommables courants ensemble (papier toilette, papier d’impression, produits de nettoyages, etc…), afin de limiter les transports de ces derniers et de pouvoir proposer à ces entreprises des consommables respectueux de l’environnement.

Enfin, quels gestes individuels conseillez-vous aux webmasters en général pour aider l’industrie dans son ensemble à devenir plus écologiquement responsable ?
Nous leur conseillons d’être attentifs à qui ils confient l’hébergement de leurs sites internet. Ils devraient s’assurer que ce prestataire soit conscient de son impact environnemental, le seul effort qui vaille étant celui de chacun, dans sa vie de tous les jours et pas « juste quand on fait un site ».
Nous leur conseillons également par exemple de mettre leurs ordinateurs de bureau en veille prolongée en fin de journée et d’éteindre les écrans chaque soir au lieu d’être simplement mis en veille. De privilégier l’achat de matériel informatique consommant peu d’énergie.

Merci! Pour en savoir plus sur Infomaniak, rendez-vous sur notre comparatif.

Catégorie: Interviews Hébergeurs
Tags: , , ,
Flux RSS
2 commentaire »