Le serveur ne peut effectuer de nouvelle sauvegarde complète

Les données sont sauvegardées selon un mécanisme incrémental.

  1. une sauvegarde de toutes les données tous les dimanches
  2. ses sauvegardes des données modifiées les autres jours de la semaine

De plus, le système conserve toujours un historique de sécurité : il y a toujours en fonctionnement normal deux sauvegardes complètes disponibles.

Avant de créer une nouvelle sauvegarde complète, la sauvegarde la plus ancienne est supprimée pour libérer de la place mais la plus récente est toujours conservée pour éviter de perdre toute sauvegarde en cas d’échec de création de la nouvelle.

Si il n’y a plus suffisamment de place sur le disque/la partition de sauvegarde, le serveur ne peut plus effectuer de nouvelle sauvegarde complète.

Dans ce cas le journal des sauvegardes indique ceci :

Sun Oct 11 01:00:01 2009: Sauvegarde complète du 11/10/2009 à 01:00:01:
Sun Oct 11 01:00:01 2009: Création de l\'archive 200910110100.full...
Sun Oct 11 01:56:51 2009: ESPACE DISQUE INSUFFISANT!
Sun Oct 11 01:56:51 2009: Suppression des archives erronées.
Sun Oct 11 01:57:06 2009: ERREUR: Echec création archive!

Les sauvegardes des données modifiées continueront tous les jours de la (semaine sauf le dimanche) jusqu’à ce que tout l’espace de sauvegarde soit utilisé.

Il est conseillé dans ce cas de remplacer le disque de sauvegarde par un disque de plus grande capacité.

Si vous n’êtes pas en mesure de faire cette opération rapidement, vous pouvez également

  • Copier ou transférer les sauvegardes sur un support externe (disque USB ou poste du réseau)
  • Effectuer une purge des sauvegardes (Menu Maintenance / Sauvegardes / Purger les sauvegardes...)

Cela permettra au serveur de réaliser une nouvelle sauvegarde complète et les sauvegardes des données modifiées jusqu’à ce que l’espace de sauvegarde soit à nouveau totalement utilisé.

Haut de page

Problème d’accès aux sites PHP

Les mises à jour de sécurité intégrant suPHP ajoute un cloisonnement des sites php.

Le message suivant apparaît si plusieurs sites utilisent les sessions sans les nommer.

Warning : session_start() : open(/var/lib/php4/sess_xxxxxxxxxxxxxxx, O_RDWR) failed : Permission denied (13)

Les sessions sont en effet enregistrées dans le même fichier s’ils sont accédés depuis le même client.

La solution a ce problème est de créer un fichier .htaccess à la racine du site (ou modifier le fichier existant) pour nommer les sessions via la directive

php_value session.name nomdusite

Haut de page

Je dois configurer le proxy de mon navigateur pour chaque utilisateur

Il faut indiquer à votre navigateur de travailler en détection automatique de proxy.

Vous pouvez aussi forcer le proxy sur le navigateur avec l’adresse du serveur Kwartz sur le port 3128

Cette opération ne se fait pas sur le serveur mais sur les postes clients.

Haut de page

Mon serveur ne démarre plus et j’ai le message suivant : "Give root password for maintenance"

Cela signifie qu’une partition, généralement la partition système, contient des erreurs dues le plus souvent à un arrêt brusque du serveur. La solution est la suivante :

  • Pour les versions de depuis la 1.7r1, redémarrez le serveur, puis lors d’un décompte vous incitant à lancer une vérification de l’intégrité des systèmes de fichiers, répondez O.
  • Pour les versions depuis la 1.6r5, redémarrez le serveur, à l’invite LILO appuyez sur la touche Shift, puis entrez la séquence suivante : linux fsck et entrée.
  • Pour toutes les autres versions, il faut utiliser un CD Kwartz 1.5r6 ou supérieur, et utiliser l’option de démarrage fsck du CD

 

Haut de page

Comment récupérer toutes les données d’un compte utilisateur supprimé

Pour pouvoir restaurer toutes les données d’un compte utilisateur supprimé par Kwartz-Control, il faut d’abord recréer cet utilisateur avec le même compte et en l’affectant dans le même groupe que celui dans lequel il était affecté au moment de la sauvegarde des données. Cette création peut être faite par le menu Utilisateurs de Kwartz-Control.

Ensuite il suffit de lancer une restauration des données de cet utilisateur :

  • menu Maintenance/Sauvegarde/Restaurer une sauvegarde
  • Sélectionner la dernière sauvegarde avant la suppression de l’utilisateur,
  • puis "uniquement les données d’un utilisateur :" lors de la sélection de données à restaurer et choisir l’utilisateur.

Haut de page

J’ai des balises de type XML et mon site ne fonctionne pas du tout

Ceci est dû au fait que le serveur est paramétré en mode short_open_tag = on

Haut de page

Comment empêcher l’utilisation de Windows Messenger ?

La méthode la plus sûre est décrite dans la note d’application disponible sur le site de Microsoft.

Haut de page

Je cherche à envoyer du courrier électronique sur le serveur SMTP de mon fournisseur d’accès internet à partir de mon poste et cela ne fonctionne pas

L’envoi de courrier électronique ne peut pas être fait directement depuis le poste de travail ; il faut passer par le serveur Kwartz qui sert alors de relais de messagerie. Nous vous conseillons d’utiliser ce mode de fonctionnement.

Si vous souhaitez malgré tout utiliser directement le serveur SMTP de votre fournisseur d’accès à partir de votre poste de travail, vous devez ouvrir le service SMTP (port tcp 25) dans la configuration du pare-feu de Kwartz pour l’ensemble de postes de votre réseau. Il faudra pour cela aller dans la configuration avancée du pare-feu.

Haut de page

Je n’ai qu’une seule adresse de messagerie électronique externe que je souhaite utiliser pour plusieurs utilisateurs

Tout d’abord, le partage du même compte de messagerie externe par plusieurs utilisateurs signifiera que tous ces utilisateurs recevront tous les messages de ce compte. Ceci étant dit, pour que tous les utilisateurs puissent recevoir et envoyer des courriers électoniques à l’extérieur, il faut :

  • Créer sur Kwartz un compte utilisateur particulier dont le rôle sera de rapatrier le courrier depuis internet. Il faut donc renseigner les champs de courrier externe (adresse, serveur, ...)
  • Dans la fonction ’rediriger le courrier vers’ de ce compte il faut indiquer tous les utilisateurs pour lesquels ce compte de messagerie doit être utilisé
  • Pour tous ces comptes, il faut autoriser le mail externe et renseigner uniquement le champ "adresse de messagerie externe" par celle du compte chez le prestataire.

Haut de page

Je souhaite gérer mon serveur depuis un poste connecté à internet

Il faut distinguer principalement deux cas :

  • Vous êtes connecté à internet par un routeur
    Dans ce cas vous devez configurer votre routeur pour qu’il redirige le traffic entrant sur le port 9999 de l’accès externe vers le port 9999 de votre serveur Kwartz.
  • Votre serveur Kwartz est connecté directement è internet
    C’est le cas notamment si vous utilisez un modem. Dans ce cas il suffit de diriger votre navigateur vers l’adresse IP attribuée à Kwartz sur le port 9999.

Haut de page

Je souhaite héberger un site web sur un serveur Kwartz

Il existe un extranet accessible sur le port 8080. Cet extranet est accessible depuis l’extérieur et il est possible également de rediriger le port 80 (port par défaut pour le service web) du côté internet (donc externe) vers le port 8080 de l’extranet. Consultez la documentation de KWARTZ -Control à ce sujet.


Il existe également une possibilité de réaliser des serveurs web pour plusieurs domaines et pas nécessairement des sous domaines de celui du serveur KWARTZ. Attention : Cette possibilité nécessite d’avoir quelques connaissance techniques et savoir utiliser un editeur de texte de type vi.

Par exemple, supposons que le domaine géré par kwartz soit mon.domaine et que vous souhaitiez utiliser le site intranet du compte utilisateur1 pour le site www.mydomain.com. Vous devrez suivre les étapes suivantes :

  • Création de l’utilisateur utiilsateur1 avec droits de publication dans l’intranet et site accessible depuis l’extérieur
  • Autoriser l’accès sur le port 8080 externe et Rediriger également le port 80 externe. 
  • Connectez-vous en mode console (telnet ou ssh par exemple) en tant que winadmin sur le serveur Kwartz et ajoutez au fichier /etc/kwartz/extranet/vhosts une ligne du type : www.mydomain.com utilisateur1
  • Assurez-vous également que l’entrée DNS www.mydomain.com pointe bien sur l’interface externe de votre serveur.

Haut de page

Mon application PHP n’est pas compatible avec la configuration de du serveur

La configuration de php sur un serveur kwartz est prévue pour vous permettre une sécurité et un fonctionnement optimum. Cependant certaines applications sont incompatibles avec ces règles.

Il est alors souvent possible de passer outre (en connaissance de cause) à l’aide d’un fichier .htaccess dans le répertoire de l’application.

Téléchargement de fichiers limité à 2MO

Il suffit de mettre dans le fichier .htaccess (pour une limite à 6MO par exemple) :

php_value upload_max_filesize 6M

Application incompatible avec register_globals

Il suffit de mettre dans le fichier .htaccess

php_flag register_globals on

Les dernières mises à jour de sécurité intégrant suPHP ne permettent plus l’activation de register_globals.

Haut de page