Table des matières

La nouvelle plateforme Online.net

Qu'est-ce que la "nouvelle plateforme" Online.net ?

Une plateforme d'hébergement est un ensemble de serveurs permettant d'heberger des sites webs, cela comprends le stockage (serveurs de fichiers), les serveurs web, php, sql, etc …

Fidèle à notre habitude de vous faire bénéficier des meilleures technologies d'hébergement au meilleur prix, Online fait évoluer sa plateforme technique !

Notre nouvelle plateforme technique vous permet de bénéficier de meilleures performances et d'une meilleure qualité de service grâce à l'utilisation des dernières technologies et succède ainsi à notre plateforme d'hébergement actuelle après 7 ans de bons et loyaux services.

Vous pouvez dès maintenant bénéficier de la nouvelle plateforme sans changement de prix.

Quelles sont les differences entre la nouvelle plateforme et l'actuelle ?

Outre les performances, nous avons modifié le fonctionnement de plusieurs applicatifs:

PHP

Chroot : Pour encore plus de sécurité PHP est désormais chrooté dans le virtualhost de votre sous domaine.

Fonction email : email: cette fonction permettait avant d envoyer des emails, cette fonction n'etant pas standard et etant l equivalent d une fonction deja existante de PHP a été supprimée.

Logs

Les logs apache de la nouvelle plateforme sont délivrés dans le répertoire “logs” de votre serveur chaque heure, directement au format compressé “gzip”.

Le format de ces fichiers et logs est le format “combined” standard Apache, il regroupe l intégralité des logs de tous les sous-domaines (www, blog, photo) de votre nom de domaine.

Les logs sont désormais activés par défaut, pour tous les hébergements (supérieur a l'offre XS).

Statistiques

Les statistiques de la nouvelle plateforme sont générés par Awffull, elles sont misent à jour chaque heure pour tous les hébergements.

Les statistiques sont directement générés dans votre espace d'hébergement, et accessible par le web sous le sous-domaine awffull.domaine.com .

Quelles modifications dois-je faire avant de transférer mon site sur la nouvelle plateforme ?

Dans la plupart des cas, vous n'aurez a faire que deux modifications dans vos scripts PHP :

Il s'agit donc de remplacer l'appel à l'ancienne fonction email, par la fonction mail() standard de PHP, voici ci-dessous un exemple:

 
<?php
 
# Expéditeur du message, remplacer domaine.com par votre domaine.
$from = "webmaster@domaine.com";
 
# Destinataire du message, par exemple votre adresse mail.
$to = "contact@domaine.com";
 
# Sujet du message 
$subject = "Test fonction mail() de PHP";
 
# Corps du message
$message = "Bonjour,\nl'envoi du mail via PHP a réussit\n--\nLe webmaster\n";
 
# En-têtes du message
$headers = "From: Webmaster Site <$from>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\n";
 
# On remplace l'appel a la fonction email 
# par la fonction mail()
# if (!email($from,$to,$subject,$message,$from,$headers))
if (!mail($to, $subject, $message, $headers))
{
   echo "Erreur: Impossible d'envoyer le mail";
} 
else
{
   echo "Envoi réussi";
}
 
?>

Le répertoire racine de votre virtualhost est désormais ”/”. Si vous avez installé un logiciel, il est possible que ce dernier ait réglé en “dur” le répertoire racine dans un fichier de configuration.

Le répertoire racine n'étant plus le même, votre site risque de ne plus fonctionner. Pour le remettre en fonction il vous suffit de modifier le répertoire racine.

Prenons par exemple le CMS Joomla. Nous considérons que Joomla a été installé dans le répertoire “www/joomla” à la racine du compte FTP. Editez et modifiez le fichier configuration.php comme suit:

/* L'ancien répertoire racine */
# $mosConfig_absolute_path = '/var/www/25/f/r/e/fredj.org/www/joomla';
# $mosConfig_cachepath = '/var/www/25/f/r/e/fredj.org/www/tesjoomla/cache';
 
/* Le nouveau répertoire racine compatible avec toutes les plateformes (chez vous, sur la plateforme historique et sur la nouvelle plateforme) */
$mosConfig_absolute_path = $_SERVER['DOCUMENT_ROOT'] . "joomla" ;
$mosConfig_cachepath = $_SERVER['DOCUMENT_ROOT'] . "joomla/cache";

Et si Joomla à été installé directement dans le dossier www du serveur FTP :

/* L'ancien répertoire racine */
# $mosConfig_absolute_path = '/var/www/25/f/r/e/fredj.org/www';
# $mosConfig_cachepath = '/var/www/25/f/r/e/fredj.org/www/cache';
 
/* Le nouveau répertoire racine compatible avec toutes les plateformes (chez vous, sur la plateforme historique et sur la nouvelle plateforme) */
$mosConfig_absolute_path = $_SERVER['DOCUMENT_ROOT'];
$mosConfig_cachepath = $_SERVER['DOCUMENT_ROOT'] . "cache";

OSCommerce

Il semblerait qu'OSCommerce ne soit pas compatible avec Mysql5 dans ses anciennes versions, si vous avez des erreurs du type:

1054 -Unknown column 'xxx' in 'on clause'

Consultez cette documentation qui vous explique comment corriger le probleme.

Mon site est il sur la nouvelle plateforme ?

Pour savoir si votre site a déjà été transféré sur la nouvelle plateforme rien de plus simple, il vous suffit de vous identifier sur la Console d'administration puis d afficher les détails de votre hébergement.

Comment transférer mon site web sur la nouvelle plateforme ?

Pour transférer votre site web vers la nouvelle plateforme sans attendre, identifiez vous dans la console d administration et cliquer sur la rubrique Nouvelle Plateforme.

Votre site web sera transferé automatiquement sur la nouvelle plateforme à partir du *15 Juin 2008*.