Comment installer et utiliser Memcache sur Ubuntu 12.04

Memcache est un système pour accélérer les serveurs en mettant en cache les informations. Le programme vous permet d’affecter un montant spécifique de la RAM du serveur vers la mise en cache récemment données interrogées pendant un certain laps de temps. Une fois les données sont demandées à nouveau, memcache accélère le processus de récupération en affichant les informations mises en cache au lieu de générer le résultat de la base de données.

Installation

sudo apt-get install mysql-server php5-mysql php5 php5-memcache --yes;
sudo apt-get install php-pear --yes;
sudo apt-get install build-essential;
sudo pecl install memcache;
echo "extension=memcache.so" | sudo tee /etc/php5/conf.d/memcache.ini;
service apache2 restart;
## inutile car deja dans memcache.ini echo “extension=memcache.so” > /etc/php5/apache2/php.ini;
Publicités

installer l’interface Cinnamon sous Ubuntu 14.04 Trusty et 14.10 Utopic

Introduction :

Ubuntu est certainement le meilleur du linux, simple complet avec un grande communauté francophone qui a créée une documentation en ligne époustouflante, il permet de tout installer, aussi bien un Server WEB LAMP, qu’un usage ludique et même Gamer avec PlayOnlinux.

La nouvelle interface graphique Unity est déroutante surtout pour des habitués de Gnome, on est un peu perdu,  ne voulant pas la supprimer, le temps d’apprendre ses subtilités,  j’ai préféré installer en + Cinnamon (c’est un fork de Gnome-shell écrit par Gwendal Le Bihan et Clément Lefebvre concepteurs de Linux Mint)

l’interface Cinnamon pour Ubuntu 14.04 Trusty

Tapez dans un Terminal :

sudo add-apt-repository ppa:kranich/cubuntu
sudo apt-get update
sudo apt-get install cinnamon
sudo apt-get upgrade
sudo apt-get install gir1.2-cmenu-3.0
 # redemarrer sudo reboot

Au redémarrage de votre session vous pouvez choisir votre interface graphique 🙂

*si votre session s’ouvre automatiquement, « Fermez la session » afin de pouvoir choisir.

l’interface Cinnamon pour Ubuntu 14.10 Utopic

Tapez dans un Terminal :

sudo add-apt-repository ppa:kranich/cubuntu-dev
sudo apt-get update
sudo apt-get install cinnamon
sudo apt-get upgrade
sudo apt-get install gir1.2-cmenu-3.0
 # redemarrer sudo reboot

Au redémarrage de votre session vous pouvez choisir votre interface graphique 🙂

*si votre session s’ouvre automatiquement, « Fermez la session » afin de pouvoir choisir.

 

ou bien vous pouvez utiliser Cubuntu  (Ubuntu+cinnamon+Extra)

voir : http://www.cubuntu.fr

 
 

 

Ubuntu installer Gnome shell avec ou sans Unity

Ubuntu 11.10 & 12.04 Server (sans Unity)

pour cette version il faudra installer Gnome-Shell dans Ubuntu mais sans installer Unity. (source : http://linux.leunen.com/?p=1184 )

sudo aptitude install xserver-xorg gnome-shell language-pack-fr-base language-pack-fr language-pack-gnome-fr-base language-pack-gnome-fr
sudo apt-get install xserver-xorg gnome-shell language-pack-fr-base language-pack-fr language-pack-gnome-fr-base language-pack-gnome-fr

_________________________________________________________________________________________________________________________

Ubuntu 11.10, 12.04 &+ avec Unity

il suffit simplement dans un terminal de tapez :

installer Gnome Shell

sudo apt-get install gnome-shell

Redémarrer et sélectionner Gnome dans la session de démarrage

_________________________________________________________________________________________________________________________

installation de Gnome 3 sous Ubuntu 11.10 

Tapez dans un terminal simplement :

sudo add-apt-repository ppa:webupd8team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell

source : http://blog.nicolargo.com/2011/10/mon-desktop-201110-avec-du-gnome-shell-dedans.html

____________________________________________________________________________________________________________________

installation de Gnome 3 sous Ubuntu 11.04

Dans un terminal tapez :

sudo add-apt-repository ppa: gnome3-team/gnome3
sudo apt-get update
sudo apt-get install gnome-session
sudo apt-get install gnome-shell

_____________________________________________________________________________________________________________________

installez les extensions Gnome & quelques applications

sudo apt-get install gnome-tweak-tool gnome-documents gnome-shell-extensions-common gnome-shell-extensions-system-monitor
sudo apt-get install gnome-shell-extensions-user-theme gnome-shell-extensions-xrandr-indicator gnome-shell-extensions-apps-menu
sudo apt-get install gnome-shell-extensions-alternative-status-menu gnome-shell-extensions-drive-menu
sudo apt-get install gedit firefox thunderbird gnome-terminal synaptic gcalctool gnome-utils
sudo apt-get install gnome-disk-utility net-tools evince nautilus-share seahorse gnome-media
sudo apt-get install software-center ubuntuone-installer jockey-gtk language-selector-gnome

____________________________________________________________________

Installer l’extension MGCE de Gnome 3  (comme Linux Mint)

c’est très simple : suivez ce tutoriel

 

_________________________________________________

Si vous voulez supprimer Unity :

sudo apt-get remove unity unity-2d-places unity-2d unity-2d-panel unity-2d-spread unity-asset-pool unity-services unity-lens-files unity-lens-music unity-lens-applications gir1.2-unity-4.0 unity-common

Seulement à chaque reboot, vous retombez sur la console et vous devez à chaque fois taper la commande:

$ startx

Pour éviter ceci, il faut installer gdm3 ou LightDM qui lancera la session en mode graphique automatiquement. J’ai choisi d’installer LightDM pour sa facilité à être customisé et parce que c’est devenu le Desktop Manager par défaut dans Ubuntu.

$ sudo aptitude install lightdm

source : http://linux.leunen.com/?p=1184

_____________________________________________________________________________________________________________________

Et si comme moi vous voulez tester l’interface de LinuxMint dans Ubuntu suivre ce tutoriel

Installer MySQL sous Windows

  • Cliquez sur ce lien, pour installer les packages MySQL pour Windows.

_______________________________________________________________

Après avoir installé le .msi vous pouvez exécuter des commandes Mysql directement dans windows.

Vous n’avez plus qu’a cliquer sur « New connection »  et remplir les parametre que connection de votre serveur.

si votre serveur mysql est distant pensez à autoriser l’accès a distance voir ce tutoriel ouvrir l’accès a distance d’un serveur Mysql

____________________________________________________________________

Je préfère Toad, + facile à utiliser :

Plus simple Toad pour MySQL

A télécharger ici.

 

 

 

 

 

 

 

Remplace un phpMyAdmin sous windows.

installer Magento sur votre Serveur / Hebergement

Nous supposons que votre serveur est prêt pour recevoir Magento  (si non voir notre
Tuto :  Serveur ideal pour Magento de A à Z
)

1) Téléchargez Magento chez Magento : http://www.magentocommerce.com/download

________________________________________________________

2) décompressez les fichiers et copiez le dossier Magento sur votre Site.

– Soit en Ftp via FileZilla, mais c’est long (sans oublier de cochez « Forcer l’affichage des fichiers cachés)

– Soit copier/coller avec via interface FreeNx directement là (en 2 minutes) :

var/www/vhosts/VotreSiteInternet/httpdocs

________________________________________________________

3) Mettre les droits lectures/écritures en 755  (ou 777 en mode tests uniquement)

Avec filezilla c’est très long : Bouton droit de la souris sur votre dossier Magento et cochez : « Droit d’accès au fichier » > entrez 755. et cocher « Recursion dans les sous dossiers, Appliquer à tous les sous-dossiers

Ou en ligne de commande dans un Terminal via interface FreeNx ou putty.exe

Tapez : (ça dire 3 secondes !) Chmod -R -755 /CheminDossierMagmento exemple :

Chmod -R 755 var/www/vhosts/VotreSiteInternet/httpdocs/magento

J’ai un tutoriel sur les droits ici : Comment mettre les droit du dossier-magento 777 755

_______________________________________________________

4) Créer une base de données Mysql vièrge et un utiliseur Mysql + mot de passe sur votre Serveur.

– Si vous avez Plesk ça va prendre 10 secondes : Connectez vous a votre Serveur via Plesk

– Accédez Domaines >Panneau de Contrôle de votre site > Sites Web & Domaines > Bases de données > Ajouter une nouvelle Base de données

-Donnez un Nom a la base : pour l’exemple on va l’appeler BaseMagento

+Ajouter un nouvel utilisateur de base de données : pour l’exemple on va l’appeler : user

et enfin le mot de passe on va l’appeler : passe

Et voila la base est crée 🙂

_______________________________________________________

5)  On termine l’installation de Magento :

On ne peut pas faire plus simple: tapez http://votreSite/magento  

Suivez les instructions a l’écran .. exemple à partir de la 2iem Minutes de cette vidéo:  http://www.youtube.com/watch?v=V2SffdBUbm8

Choisissez :

Locale : Français (france)

Time Zone : Romance Standard Time (Europe/Paris)

Default currency : euro

>Page Suivante

Host* : vous laissez localhost

Databse-Name : le nom de votre base mysql dans nom exemple BaseMagento

User Name : le nom de l’utilisateur de la base Mysql dans nom exemple : user

Laissez le reste, vous pouvez juste cocher Use Web Server (apache) Rewrites

>Page Suivante

Nom d’utilisateur, et mot de passe pour accéder a l’admin de magento.

>Continue

Votre Admin est là : http://votreSite/magento/admin

Votre site est à : http://votreSite/magento/

installation terminée 🙂

il n’y a plus qu’a suivre a l’écran … 🙂

installer FreeNX + Gnome sur un serveur Ubuntu Server 10.04 et 12.04 +

installer freeNx Server sous Ubuntu

Le but est pouvoir se connecter à un serveur sous ubuntu avec une belle interface graphique Gnome (un peu comme Terminal serveur  windows)  au lieu de ligne de commande sous putty (ssh).

1) Se connecter au serveur avec putty.exe  (Login et mot de passe fournis par votre Hébergeur)

2) installation de l’interface Graphique Ubuntu Desktop avev Gnome Classic dans  ubuntu:

Suivez les instructions à l’écran,  si dans un cadre Bleu, il vous demande d’écraser  des fichiers de configurations, répondez NON, jusque là rien de bien compliqué.

tapez :

sudo apt-get install ubuntu-desktop;
sudo apt-get install gnome-session-fallback;

3) Installation de FreeNx pour vous connecter a distance à votre interface graphique gnome ( comme un Terninal serveur / Bureau à Distance de windows )

Tapez :

sudo apt-get install python-software-properties; #si pas deja installé;
sudo add-apt-repository ppa:freenx-team --yes;
sudo apt-get update --yes ;
sudo apt-get install python-software-properties;
sudo apt-get install freenx;

5) Installasion par un script ( c’est plus simple ), s’il demande de remplacer la Clé tapez N comme Non.

wget https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz
tar -xvf nxsetup.tar.gz
sudo cp nxsetup /usr/lib/nx/nxsetup
S'il vous demande de remplace la Clé tapez N comme Non

# le script si dessus remplace  ces lignes qui deviennent inutile:

# sudo /usr/lib/nx/nxkeygen
# sudo /usr/lib/nx/nxsetup –installsudo dpkg-reconfigure freenx-server
# selectionnez custom keys ########

7) Demarrage du nxsetup:

sudo /usr/lib/nx/nxsetup --install

8) copiez la clef qui est ici :

nano /var/lib/nxserver/home/.ssh/client.id_dsa.key

Ressemble à ça : copiez là, CTRL+C (dans un fichier texte avec édit sur votre PC de bureau) puis CTRL+V

-----BEGIN DSA PRIVATE KEY-----
NIIBuwIBAAKBgQCXv9AzQXjxvXWC1qu3CdEqskX9YomTfyG865gb4D02ZwWuRU/9
C3I9/bEWLdaWgJYXIcFJsMCIkmWjjeSZyTmeoypI1iLifTHUxn3b7WNWi8AzKcVF
aBsBGiljsop9NiD1mEpA0G+nHHrhvTXz7pUvYrsrXcdMyM6rxqn77nbbnwIVALCi
xFdHZADw5KAVZI7r6QatEkqLAoGBAI4L1TQGFkq5xQ/nIIciW8setAAIyrcWdK/z
5/ZPeELdq70KDJxoLf81NL/8uIc4PoNyTRJjtT3R4f8Az1TsZWeh2+ReCEJxDWgG
fbk2YhRqoQTtXPFsI4qvzBWct42WonWqyyb1bPBHk+JmXFscJu5yFQ+JUVNsENpY
+Gkz3HqTAoGANlgcCuA4wrC+3Cic9CFkqiwO/Rn1vk8dvGuEQqFJ6f6LVfPfRTfa
QU7TGVLk2CzY4dasrwxJ1f6FsT8DHTNGnxELPKRuLstGrFY/PR7KeafeFZDf+fJ3
mbX5nxrld3wi5titTnX+8s4IKv29HJguPvOK/SI7cjzA+SqNfD7qEo8CFDIm1xRf
8xAPsSKs6yZ6j1FNklfu
-----END DSA PRIVATE KEY-----

Voila c’est installé sur votre Serveur

9) Maintenant vous allez installer FreeNx  sur votre Pc de bureau pour accéder a votre Serveur :

Télécharger FreeNx Client pour Windows

Lancer FreeNX(Windows), il y a quelques reglages simple dans > Configure

Host : l’ip de votre Serveur

Desktop : GNOME

bouton Key… > Collez la Clé

-----BEGIN DSA PRIVATE KEY-----
NIIBuwIBAAKBgQCXv9AzQXjxvXWC1qu3CdEqskX9YomTfyG865gb4D02ZwWuRU/9
C3I9/bEWLdaWgJYXIcFJsMCIkmWjjeSZyTmeoypI1iLifTHUxn3b7WNWi8AzKcVF
aBsBGiljsop9NiD1mEpA0G+nHHrhvTXz7pUvYrsrXcdMyM6rxqn77nbbnwIVALCi
xFdHZADw5KAVZI7r6QatEkqLAoGBAI4L1TQGFkq5xQ/nIIciW8setAAIyrcWdK/z
5/ZPeELdq70KDJxoLf81NL/8uIc4PoNyTRJjtT3R4f8Az1TsZWeh2+ReCEJxDWgG
fbk2YhRqoQTtXPFsI4qvzBWct42WonWqyyb1bPBHk+JmXFscJu5yFQ+JUVNsENpY
+Gkz3HqTAoGANlgcCuA4wrC+3Cic9CFkqiwO/Rn1vk8dvGuEQqFJ6f6LVfPfRTfa
QU7TGVLk2CzY4dasrwxJ1f6FsT8DHTNGnxELPKRuLstGrFY/PR7KeafeFZDf+fJ3
mbX5nxrld3wi5titTnX+8s4IKv29HJguPvOK/SI7cjzA+SqNfD7qEo8CFDIm1xRf
8xAPsSKs6yZ6j1FNklfu
-----END DSA PRIVATE KEY-----

10) Si vous n’arrivez pas a vous connectez :

Redémarrer le serveur

reboot

Si ça ne fonctionne toujours pas, essayez  FreeNX> configure >  client Deskop >, choisissez Custom au lieu de Gnome, afin de vérifier qu’il se connecte en mode texte, comme putty ou un termimal.  si ça fonctionne c’est qu’il y a un erreur dans l’installation de gnome Desktop-ubuntu, si ça ne fonctionne pas c’est qu’il y a une erreur dans la Clé (KEY) de cryptage ou dans l’installation quand il vous a demandé de supprimer les comptes de configuration (Oui au lieu de Non).

Source : https://help.ubuntu.com/community/FreeNX

—————————————————————-

11) Vous êtes connecté 🙂 Réglage de Ubuntu / Gnome sous FreeNx 

PASSAGE en Français : Sélectionnez Système > Administration > Prise en charge des Langues > Français.   (sera pris en charge au prochain démarrage)

Mise à jour : Ubuntu, autant commecer avec un Serveur à jour :

Système >  Administration >Souces de Logiciels > Autre logiciels > vérifier que tout est coché.

Système >  Administration > Gestionnaire de mises à jour. installer les mises à jour. Après ça redémarrer le serveur.

Note : lorsque votre serveur est en Production ne faites plus des mises à jours, sauf si c’est essentiel après avoir fait toutes les sauvegardes qui s’impose.

12) Mettre le Clavier en AZERTY (pour Ubuntu Gnone avec FreeNx) : le clavier reste en QWERTY. pour changer il faut allez :

Système > Préférences > Clavier > Agencements > Options > +Touches Changeant de disposition. > Coché « Les touches Alt ensemble »

Voila il est en AZERTY ! Attention il y a un bug avec Freenx, si vous changer de poste il arrive que vous deviez recommencer cette manip.

Si votre Pavé numérique est inversé il faut installer numlockx et ajouter ces 3 lignes au début du fichier /etc/gdm/Init/Default

 if [ -x /usr/bin/numlockx ]; then
    exec /usr/bin/numlockx on
fi

source:  http://doc.ubuntu-fr.org/numlockx

-Redémarrer votre session pour que ces lignes soit pris en compte

14) Mettre à jour votre Ubuntu (Facultatif)

On va en profité pour mettre à jour Ubuntu, (éviter lorsque le serveur est en production)

– System > Administration > Sources de logiciels > Cochez : Logiciels Libre Maintenu par Canonical & par la communauté

– System > Administration > Gestionnaire de Mises à jour

Après ça pensez a un rebooter (redémarrage) votre serveur afin de vérifier que tout a bien été pris en compte.

Terminée 🙂

_________________________________________________________________________________________________________________________________

Vous voulez recommencer l’installation, avant il faut dé-installer.

Voici la procédure pour dé-installer :

Si vous est en mode administrateur (root) vous n’avez pas besoin de mettre sudo

sudo apt-get purge nxclient nxserver nxnode
sudo apt-get purge openssh-server openssh-client
sudo rm -r usr/NX
sudo rm -r ~/.ssh/

Après cela, vous pouvez recommencer l’installation 🙂

info : pour desintaller freeNx : sudo aptitude remove freenx


Autres cas : ____________________________________________________


Ubuntu 12.04 Server (sans Unity)

pour cette version il faudra installer Gnome-Shell dans Ubuntu mais sans installer Unity.  (source : http://linux.leunen.com/?p=1184 )

sudo aptitude install xserver-xorg gnome-shell language-pack-fr-base language-pack-fr language-pack-gnome-fr-base language-pack-gnome-fr

Puis et quelques applications :

sudo aptitude install gedit firefox thunderbird gnome-terminal synaptic gcalctool gnome-utils gnome-disk-utility net-tools evince nautilus-share seahorse gnome-media
sudo aptitude install software-center ubuntuone-installer jockey-gtk language-selector-gnome

_________________________________________________________________________________________________________________________

Ubuntu 11.10, 12.04 &+ avec Unity

il suffit simplement dans un terminal de tapez :

installer Gnome Shell

sudo apt-get install gnome-shell

et si vous voulez supprimer Unity :

sudo apt-get remove unity unity-2d-places unity-2d unity-2d-panel unity-2d-spread unity-asset-pool unity-services unity-lens-files unity-lens-music unity-lens-applications gir1.2-unity-4.0 unity-common
 
____________________________________________

sous Ubuntu 13.04, 13.10

1. Activer  SSH pour Ubuntu 13.04

sudo apt-get install openssh-server
sudo service ssh start

2. Modifier le depot FreeNX repository pour 

sudo apt-add-repository ppa:freenx-team
 echo "pour la 13.04" ;  sudo sed -i 's/raring/precise/g' /etc/apt/sources.list.d/freenx-team-ppa-raring.list
echo "pour la 13.10 ";  sudo sed -i 's/sausy/precise/g' /etc/apt/sources.list.d/freenx-team-ppa-saucy.list

Puis installez FreeNx

sudo apt-get update
 sudo apt-get install freenx-server
wget https://bugs.launchpad.net/freenx-server/+bug/576359/+attachment/1378450/+files/nxsetup.tar.gz
 tar -xvf nxsetup.tar.gz
 sudo cp nxsetup /usr/lib/nx/nxsetup
 sudo /usr/lib/nx/nxsetup --install --auto
S'il vous demande de remplace la Clé tapez N comme Non