SuSE GmbH

Base de données Support de SuSE

Titre: Pas de recherche dans le système d'aide local

----------

Vue d'ensemble o Recherche de mots-clés o Historique o Versions o Catégories o Tous les articles
Deutsch o English

----------

Pas de recherche dans le système d'aide local

SuSE Linux: des versions à partir de 4.4

Symptôme:

Vous voulez, depuis le système d'aide SuSE, accéder à la base de données support en effectuant une recherche par mots-clés.

Vous avez installé, comme il vous a été demandé, les paquetages sdb, sdb_cgi et apache ou apassl. Sur la page

Base de Données Support - locale avec fonction de recherche
Vous trouvez l'option du menu pour les mots-clés. Vous entrez un mot-clé mais vous recevez un message d'erreur ou vous n'obtenez aucun affichage.

Cause:

Plusieurs sources d'erreurs sont possibles:

  1. Vous utilisez les paquetages sdb et sdb_cgi de différentes versions SuSE Linux.
  2. Il est probable que vous n'ayez pas démarré httpd.
  3. Vous avez configuré un proxy mais n'avez pas supprimé de la liste le système local ou le domaine local.
  4. Vous n'utilisez pas apache mais Secure Apache (paquetage apassl) qui utilise des répertoires de données différents.
  5. Vous utilisez un nom de machine trop long ou contenant des caractères spéciaux.
  6. Vous cherchez à accéder à la base de données support par un lien inadéquat.

Solution pour 1:

Installez tout d'abord avec YaST les deux paquetages mentionnés (sdb et sdb_cgi) de la série "doc".

Solution pour 2:

Lancez YaST (sous le compte root). Sélectionnez dans le menu "Administration du système" la sous-option "Modifier le fichier de configuration". Recherchez la variable START_HTTPD et positionnez-la (avec F3) à yes. SuSEconfig sera lancé automatiquement lorsque vous aurez quitté le masque. Démarrez ensuite httpd manuellement (sous le compte root):

   /sbin/init.d/apache stop
   /sbin/init.d/apache start
ou
   /sbin/init.d/apassl stop
   /sbin/init.d/apassl start
lorsque vous aurez installé Secure Apache.

Après le prochain amorçage, httpd sera activé automatiquement.

Solution pour 3:

Si le navigateur que vous utilisez (par exemple lynx) exploite la variable d'environnement Shell, positionnez cette variable comme prévu et supprimez "localhost" et/ou votre propre nom de domaine de la liste; voir les détails dans l'article lynx_proxy.html.

Dans le cas par exemple de Netscape, vous devrez vous frayez un chemin à travers les menus: "Edit" - "Preferences" - "Advanced" - "Proxies" - "No Proxy for".

Solution pour 4:

Comme les paquetages sdb et sdb_cgi installent leurs fichiers dans le répertoire de données du serveur Apache (/usr/local/httpd), Secure Apache (apassl) ne peut pas y avoir accès. Il est possible d'y remédier par des liens adéquats. Ce problème n'existe plus dans les versions plus récentes de (> 5.2). Procédez de cette manière:

   cd /usr/local/httpsd/cgi-bin
   ln -s ../../httpd/cgi-bin/sdb-suche
   ln -s ../../httpd/cgi-bin/sdb-suche-e
   ln -s ../../httpd/cgi-bin/sdb_txt
   ln -s ../../httpd/cgi-bin/sdb_txt_d
   ln -s ../../httpd/cgi-bin/sdb_txt_e
   ln -s ../../httpd/cgi-bin/sdb-suche
   cd ../htdocs
   ln -s ../../htdocs/support-db

Solution pour 5:

Le non fonctionnement de la fonction de recherche est parfois dû à un nom de machine qui ne correspond pas aux conventions. Vous pouvez le constater lors du démarrage du serveur Apache avec la commande:

/sbin/init.d/apache start

Si vous voyez apparaître le message suivant:

httpd: cannot determine local host name.
Use ServerName to set it manually.

vérifiez votre nom de machine. Portez une attention particulière aux caractères spéciaux et à la longueur du nom assigné.

Solution pour 6:

Sur la page d'entrée de la base de données support (fichier://localhost/usr/doc/susehilf/index.html), vous trouverez deux liens: Base de Données Support - locale (file://localhost/usr/doc/sdb/de/html/index.html) et Base de données Support - locale avec fonction de recherche (http://localhost/doc/sdb/de/html/index.html). Pour les deux il est possible d'ouvrir le masque pour la recherche par mots-clés mais il ne fonctionne que pour le deuxième.

----------

Mots-clés: AIDE, SDB, SUSEHILF, HTTPD, APACHE, SERVEURWWW, DOCUMENTATION, APASSL

----------

Catégories: Documentation

----------

Vue d'ensemble o Recherche de mots-clés o Historique o Versions o Catégories o Tous les articles
Deutsch o English

----------

SDB-rb_susehilf, Copyright SuSE GmbH, Nuremberg, Germany - Version: 06. Apr 1998
SuSE GmbH - Dernière modification: 05. Jan 2000 21:38:12 by lermen with sdb_gen 1.00.0