Flux rss
Les formalités en ligne
pour les entreprises
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Installation apache

guesmi, le vendredi 30 décembre 2005 à 09:40:36
<I></I>
salut
J'ai l'installation de apache sous linux et lors de l'exécution d'un script CGI sous mozilla le scipt apparait telle que il est S.V.P quels est la solution?
merci
Configuration: systeme d'exploitation
Répondre à guesmi  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
crabs, le vendredi 30 décembre 2005 à 10:01:16
Salut,
Plusieurs points à vérifier :
- tu utilises bien une url qui passe par ton serveur apache ?
- ton apache autorise le lancement des CGI pour le dossier contenant ton script ?
- ton apache est configuré pour lancer les cgi ?
- ton script à un nom correct (extension .cgi) et est exécutable ?

Dans ton fichier httpd.conf (sa localisation dépend de ta distribution) :
# permet le lancement de script cgi par apache si ils ont extension .cgi
AddHandler cgi-script .cgi

# pour un dossier particulier (et les sous-dossiers) autoriser le lancement
# des cgi seul le +ExecCGI est important
Alias /test/ "/le_dossier_en_question/"
<Directory "/le_dossier_en_question">
  Options -Indexes FollowSymLinks MultiViews +ExecCGI
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

Si ton cgi s'appelle premier.cgi, et est localisé dans /le_dossier_en_question
l'url à mettre dans ton navigateur (sur la même machine) :
http://localhost/test/premier.cgi

A+, crabs ..., I think Slackware sounds better than 'Microsoft,'
-- Patrick Volkerding - founder and maintainer of Slackware
Répondre à crabs

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 lami20j, le dimanche 1 janvier 2006 à 09:26:37
Salut,

le scipt apparait telle que il est Tu veux dire que c'est le code qui s'affiche?
Peut être tu as oublié d'ajouté un en tête
#! /usr/bin/perl -wT
use strict;

print "Content-Type: text/html\n\n"; # en-tête

print <<HTML;
<html>
 <head>
  <title>Bonjour</title>
 </head>
<body>
<p>Paragraphe 1</p>
</body>
</html>
HTML

Dans l'explications de crabs tu as la configuration de httpd.conf pour accepter les scripts cgi avec l'extension .cgi.

Une autre possibilité c'est d'utilser la directive ScriptAlias
#
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the realname directory are treated as applications and
# run by the server when requested rather than as documents sent to the client.
# The same rules about trailing "/" apply to ScriptAlias directives as to
# Alias.
#
#ScriptAlias /cgi-bin/ "/usr/local/httpd/cgi-bin/"
ScriptAlias /cgi-bin/ "/home/usercgi/cgi-bin/"
#
#
#
#
# "/usr/local/httpd/cgi-bin" should be changed to whatever your ScriptAliased
# CGI directory exists, if you have that configured.
#
#<Directory "/usr/local/httpd/cgi-bin">
<Directory "/home/usercgi/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

Les options d'origine je les ai mis en commentaires.

Exemple:
<form action=/cgi-bin/script.pl .........>
ou dans le navigateur http://localhost/cgi-bin/script.pl

Tu n'est pas obligé de mettre une extension.
<form action=/cgi-bin/script .........>
ou dans le navigateur http://localhost/cgi-bin/script


lami20j
Répondre à lami20j

Résultats pour Installation apache

Test installation Apache : problèmes ! (Résolu) Bonjour, Je viens d'installer Apache (httpd.2.2.4) ! L'installation basique s'est bien déroulée : lorsque je tape http://localhost/ dans mon navigateur : j'obtiens une page avec "It works" (je suppose que cela fonctionne !) Mon... www.commentcamarche.net/forum/affich-2659399-test-installation-apache-problemes
Installer apache2-doc (Résolu) bonjour, Je tourne sous une debian 3.1 je viens de m'installer apache2. J'obtiens alors la page d'accueil avec le message "Vous voyez cette page au lieu du site attendu " et je decide donc de m'installer la doc. donc apt-get... www.commentcamarche.net/forum/affich-2180636-installer-apache2-doc

Résultats pour Installation apache

Installation rapide de LAMP (Apache+MySql+php) sous LinuxLAMP = Linux+Apache+MySql+Php. C'est le serveur web par excellence. L'ensemble est facile à installer. Installation rapide sudo aptitude install apache2 php5 mysql-server php5-mysql libapache2-mod-php5 Le mot de passe administrateur mySQL... www.commentcamarche.net/faq/sujet-7971-installation-rapide-de-lamp-apache-mysql-php-sous-linux

Résultats pour Installation apache

Installé apache 2.0.63 / php 4.3.9 et mysql (Résolu)Bonjour, J'aimerai installé apache / php et mysql serveur sur mon serveur en ubuntu, le problème c'est que je n'y connait rien en ubuntu. Quelqu'un peut me donné la marche à suivre ? Merci www.commentcamarche.net/forum/affich-5880684-installe-apache-2-0-63-php-4-3-9-et-mysql
PB installation apache (Résolu)Bonjour, je ne parviens pas a installer apache sur mon poste xp. j'ai besoin de faire unserveur web. mon service apache ne demarre pas. et j'utilise un nom dsn comme adresse ip quelqu'un peut il m'aider? merci a tous www.commentcamarche.net/forum/affich-5297909-pb-installation-apache
Configurer apache 2 (Résolu)Salut tout le monde, J'ai une copie de mon site web sur mon PC (que du html, pas de php). Pour pouvoir le tester, j'ai besoin qu'il prenne le dossier contenant les pages pour la racine du serveur. Je viens d'installer Apache2 (plus... www.commentcamarche.net/forum/affich-1812547-configurer-apache-2

Résultats pour Installation apache

PHP - Installation d'un serveur Web sous Linux (Apache, PHP et MIntroduction Un serveur web est un logiciel permettant de rendre accessibles à de nombreux ordinateurs (les clients) des pages web stockées sur le disque. Cette fiche pratique explique comment installer le serveur web Apache sur un système de type... www.commentcamarche.net/contents/php/phpinst.php3