Archive for avril, 2011

30-04-2011

phpmyadmin 3.3 configuration

version 3.3.10

le fichier de configuration est dans libraries

nano libraries/config.default.php

30-04-2011

fopen ecriture

pour pouvoir ecrire avec fopen il faut activer allow_url_fopen dans php.ini

allow_url_fopen = On

Il faut aussi changer les droits en écriture du fichier

chmod 755 monFichier

30-04-2011

activer .htaccess

Pour une prise en compte du .htaccess il faut mettre l’option AllowOverride sur on

AllowOverride All

les fichiers

/etc/apache2/apache2.conf
ou dans les virtualhost /etc/apache2/sites-enabled/
ou /etc/httpd/conf/httpd.conf (centos)

30-04-2011

apache multiple ServerAlias

pour mettre plusieurs domaines dans un serveralias, il suffit de les séparer par des espaces

ServerAlias domaine1.com *.domaine2.com domaine3.com

30-04-2011

apache activer RewriteEngine

il faute mettre l’option AllowOverride sur on

sur ubuntu

sudo a2enmod rewrite 

sinon voir /etc/apache2/apache2.conf
ou dans les virtualhost /etc/apache2/sites-enabled/
ou /etc/httpd/conf/httpd.conf (centos)

redemarrer apache sur ubuntu

sudo /etc/init.d/apache2 restart

30-04-2011

centos redemarrer apache

restart

/sbin/service httpd restart

start

/sbin/service httpd start

stop

/sbin/service httpd stop

29-04-2011

connexion ssh ubuntu

Une connexion ssh à partir de la console shell sur ubuntu?

modèle 1, port 22 par defaut

ssh <username>@<ipaddress> -p 

modèle 2, on indique le port

ssh <username>@<ipaddress> -p <num_port>

exemple

ssh root@111.222.33.44 -p 12345

1 Commentaire

29-04-2011

wordpress format date

Pour afficher la date d’un article on utilise la fonction suivante

<?php the_time('d-m-Y') ?>

Il est donc possible de changer le format d’affichage en modifiant les paramètres

Jours

d	//01-31
j	//1-31
l	//Monday
D	//Mon

Mois

m	//01-12
n	//1-12
F	//January
M	//jan

Années

Y	//2011
y	//11

Heure

h	//01-12
g	//1-12
H	//01-24
G	//1-24

Minutes

i	//00-59

Secondes

s	//00-59

pour un format international (décalage) on utilisera date_i18n avec des paramètres

<?php echo date_i18n( $dateformatstring, $unixtimestamp, $gmt ) ?> 

29-04-2011

déplacer prestashop

Déplacer ou duppliquer prestashop 1.3-1.4 sur un autre serveur ou un autre nom de domaine …

1- dupliquer les tables de la base de donnée vers la nouvelle base

2- dupliquer le contenu du site vers le nouvel emplacement

3- donner les bons droits aux fichiers/dossiers (chown, chmod)

4- editer le fichier config/settings.inc.php et adapter à la nouvelle base de donnée.

define('_DB_NAME_', 'base_test');
define('_DB_USER_', 'user_test');
define('_DB_PASSWD_', 'pass_test');

très simple, mais attention aux fausses manips !

29-04-2011

ubuntu dupliquer dossier sous dossiers

pour prendre en compte les sous dossiers lors d’une copie utiliser l’option -r

cp -r /home/dossier/* /home/copieDossier/

29-04-2011

ubuntu sauvegarde zip exclure des fichiers

Faites une sauvegarde excepté certains fichiers ou dossiers …

zip -r fichier.zip /lienDossier -x@exclude.lst

le fichier exclude.lst

/home/www/dossier1/*
/home/www/dossier2/*

29-04-2011

ubuntu sauvegarde zip

une petite sauvegarde de sécurité

apt-get install zip
zip -r sauvegarde.zip /home/monsite

29-04-2011

download prestashop 1.3

prestashop 1.3 download (télécharger)

1.1 – 1.2 – 1.3 – 1.3.1 – 1.3.2 – 1.3.3 – 1.3.4 – 1.3.5 – 1.3.6 – 1.3.7 – 1.4.0 – 1.4.1 – 1.4.2 – 1.4.3 – 1.4.4 – 1.4.5 – 1.4.6

http://code.google.com/p/prestashop/downloads/list

5 Commentaires

28-04-2011

prestashop optimisation

Une fois en production
désactivez la compilation forcée de smarty (gain 30% de performance sur le chargement des pages)

fichier config/smarty.conf.inc

$smarty->force_compile	= false;

autres optimisation:
- activer le cache MySQL (ex 256 M)
- utilisez des serveurs de cache
- évitez les regexp gourmands…

28-04-2011

prestashop sécurité

Quelques mesures pour sécuriser prestashop 1.3 1.4 etc

- installez toujours la dernière version de prestashop (1.4.1.0 à ce jour)
- désactivez tous les modules non utilisés
- désactivez les modules de statistique (vous gagnerez en place dans la base de donnée)
- protégez le dossier d’administration par le fichier .htaccess (.htpasswd)
- configuration du serveur php
option « register_globals » sur « Off »
option « magic_quotes » sur « Off »,
option « allow_include_url » sur « Off »

- supprimer les fichiers readme_fr.txt,readme_en.txt,readme_es.txt, CHANGELOG
- supprimer le dossier docs
- empêchez la lecture du contenu de vos dossiers sur votre fichier .htaccess ou par config virtualhost

Options -Indexes

- interdire l’accès aux fichiers de thème tpl

<FilesMatch "\.tpl$">
order deny,allow
deny from all
</FilesMatch>

Si vous développez
- protection contre les injections SQL
- utilisez des token, authentification dans les envois POST GET (CSRF)
- filtrez l’affichage des variables pour éviter les injections xss

28-04-2011

prestashop installer paypal integral évolution

Protégez vous contre les fraudes et simplifiez les paiements de vos clients:
- paiement par carte ou compte paypal
- augmente le taux de conversion
- conforme aux standards de sécurité des données PCI (Payment Card Industry)
- protection des marchands (oppositions etc..)
- plusieurs modes de paiement (Visa, MasterCard, Carte Bancaire,
Carte Aurore, Cofinoga et 4 étoiles.)

- création du compte paypal intégral évolution avec attente acceptation
- Installation du module gratuit paypal free v2 sur prestashop 1.3 1.4
- configuration du compte paypal
- configuration du module

Pour tout besoin me contacter.

1 Commentaire

28-04-2011

prestashop paypal evolution commande

Vous avez configuré prestashop pour accepter les paiement paypal integral evolution.
Tout a l’air de fonctionner, le paiment est passé sauf que vous n’avez aucune commande qui s’affiche et aucune notification sur le compte utilisateur…

Vous voulez en discuter ou avoir une solution ?

1 Commentaire

28-04-2011

prestashop 1.4 mail confirmation commande

Pour éditer le format du mail envoyé lors de la confirmation des commandes il faut aller dans le dossier mail à la racine de prestashop

order_conf.htm (confirmation de commande)

votresite/mail/fr/order_conf.htm

vous trouverez dans ce dossier tous les formats de mail envoyés aux utilisateurs, à vous de chercher

28-04-2011

paypal bad request

Bad request exceeds server limit

400 Bad request
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit

Encore ce message !!!

1 Problème = plusieurs solutions:
- videz votre cache
- videz vos cookies
- essayez avec un autre navigateur

27-04-2011

raccourcis console linux

Des raccourcis qui peuvent toujours servir en mode console.
ça me servira aussi de mémo

se déplacer en début de ligne

Ctrl a

se déplacer en fin de ligne

Ctrl e

sauter un mot en arrière

Alt b

sauter un mot en avant

Alt f

se déplacer au début/fin de la ligne

Ctrl xx

Couper la ligne jusqu’à la fin

Ctrl k

Couper la ligne jusqu’au début

Ctrl u

Couper le mot juste avant

Ctrl w

efface ecran

Ctrl l

Recherche dans historique

Ctrl r

Quitte le shell

Ctrl d

à suivre

1 Commentaire