VGR magicbart » Articles

Conflit d’heure entre windows et ubuntu

août 24, 2017

Après une installation d’ubuntu, l’heure de windows s’est vu décaler de deux heures, cela est du au faut que linux utilise l’heure UTC alors que windows utilise l’heure locale.

A priori il vaut mieux caler windows sur linux, et donc effectuer une petite modification sur celui-ci :

Pour de faire, créer un fichier texte avec l’extenstion .reg et copier le code ci dessous

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
     "RealTimeIsUniversal"=dword:00000001

Effectuer alors un double click sur le fichier, et rebooter l’ordinateur

Références :
https://forum.ubuntu-fr.org/viewtopic.php?id=1991030

0

Debian + Apache : Créer un compte

avril 28, 2015
Tags: , , ,

Soit {user}, {domaine} et {email}

En tant que root

adduser --gid 33 --home /home/{user} {user}

En tant que {user}

cd /home/{user}
mkdir www

En tant que root

cd /etc/apache2/sites-available
vi {user}

Copier coller en confugrant votre user, email et domaine

<VirtualHost *:80>
        ServerAdmin {email}
        ServerName {domaine}
        DocumentRoot /home/{user}/www/
        <Directory /home/{user}/www/>
                Options -Indexes FollowSymLinks MultiViews
                AllowOverride All
        </Directory>
</VirtualHost>


<VirtualHost *:80>
        ServerAdmin {email}
        ServerName www.{domaine}
        DocumentRoot /home/{user}/www/
        <Directory /home/{user}/www/>
                Options -Indexes FollowSymLinks MultiViews
                AllowOverride All
        </Directory>
</VirtualHost>
a2ensite {user}
/etc/init.d/apache2 restart
0

Connaitre la version de linux

janvier 23, 2015

Voici quelque(s) commandes utiles pour savoir sur quelle version de linux on est :

lsb_release -a
0

Redmine – Configuration de l’envoi des emails

décembre 24, 2014

Après avoir installé redmine, il reste à configurer l’envoi des emails.

redmine-01

Pour ce faire

cd /etc/redmine/default
vi configuration.yml

Y insérer le texte ci dessous et sauvegarder.

production:
  delivery_method: :sendmail

Relancer apache

/etc/init.d/apache2 restart

Si l’erreur suivant se produit c’est que sendmail n’est pas installé.

redmine-02

Installer sendmail et relancer apache

apt-get install sendmail
/etc/init.d/apache2 restart

redmine-03

0

Zend Framework 2 : Affecter une variable à toutes les vues

décembre 9, 2013
Tags: , , ,

Dans certains cas, on peut avoir besoin d’affecter à toutes les vues d’un projet une variable.
Pour ce faire, dans le fichier Module.php :

use Zend\Mvc\MvcEvent;
use Zend\View\ViewEvent;
public function onBootstrap(MvcEvent $e)
    {
  
    	//----- events
        $eventManager = $e->getApplication()->getEventManager();
        $sharedManager = $eventManager->getSharedManager();
       
        //----- Set $lang in viewModel if undefined
	$sharedManager->attach('Zend\View\View', ViewEvent::EVENT_RENDERER,
        	function($event) {
            	$viewModel = $event->getModel();
            	$viewModel->lang = 'en';
            }
        );
        
    }

@TODO Check viewHelper partial

0

Mysql workbench + synchronisation d’une colonne de type TIMESTAMP

juin 18, 2013
Tags:

Pour une colonne de type timestamp, il peut arriver que celle-ci revienne toujours après la synchronisation.

Il suffit alors de mettre la valeur par défaut CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP dans Mysql Workbench.

workbench

0

Sauvegarde d’une base mysql + compression gzip

janvier 24, 2013
Tags: ,

Voici en une ligne de commande comment faire un dump d’une base de données et compresser celui-ci avec gzip.

Pour une sauvegarde journalière (le fichier contiendra la date du jour) :

mysqldump -c -Q --add-drop-database --host localhost -u'USER' -p'PASSWORD' 'BASE' | gzip -v > $(date +'%Y%m%d').BASE.dump.sql.gz

Pour une sauvegarde quelconque (le fichier contiendra la date, l’heure, la minute et la seconde) :

mysqldump -c -Q --add-drop-database --host localhost -u'USER' -p'PASSWORD' 'BASE' | gzip -v > $(date +'%Y%m%d%H%M%S').BASE.dump.sql.gz

Liens :
man mysqldump
man gzip

0

debian + jenkins

janvier 3, 2013
Tags: , ,

Mettre à jour la machine :

apt-get update
apt-get upgrade

=> Configuration de grub-pc : Il faut sélectionner le disque (pas une partition) à l’aide de la barre d’espace.

Jenkins a besoin de java, ajouter ceci a votre fichier /etc/apt/sources.list
deb http://ftp.fr.debian.org/debian/ squeeze non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze non-free

Installation de java
Then install Java (Accept the License)

apt-get update
apt-get install sun-java6-bin

Pour vérifier que java est bien installé

java -version

Maintenant on peut installer jenkins en suivant les instructions du site officiel : Jenkins Debian Install.

Jenkins est maintenant accessible via l’URL http://DEBIANIP:8080/

Déplacer le répertoire HOME de jenkins

cd /home
mkdir jenkins
chown jenkins:adm jenkins/
cd /var/lib/jenkins/
cp * /home/jenkins -R
/etc/init.d/jenkins stop
export JENKINS_HOME=/home/jenkins
/etc/init.d/jenkins start

Références
Set up continuous integration for php with jenkins on debian
Migrer debian 5 lenny vers debian 6 squeeze
Activer sudo sous debian

0

jquery + ajax + crossdomain

novembre 23, 2012

Si vous avez une application web avec un sous domaine qui doit faire des appels ajax vers le domaine principal, voici comment faire :

$.ajax({
    url: url,
    dataType: 'json',
    async: false,
    crossDomain: true,
    success:function (data){
            
    },
});

Puis dans votre script php :

header("Access-Control-Allow-Origin: *");

L’option crossDomaine est disponible depuis la version 1.5 de jquery.

0

debian + sqlite

octobre 12, 2012

J’ai un serveur dédié sous dedian, mais l’installation de base de php5 de comprenait pas sqlite, voici donc comment je l’ai installé.

Installer toutes les versions de sqlite

apt-get install sqlite
apt-get install sqlite3

Installer l’interface PHP de sqlite

apt-get install php5-sqlite

Relancer apache

/etc/init.d/apache2 restart

Références
http://dev.e-taxonomy.eu/trac/wiki/SQLiteInstallDebianEtch

0