Problèmde droit prewikka

Bonsoir,

En installant prewikka et après avoir configuré comme ceci le fichier :

/etc/apache2/sites-enabled/000-default

<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
<VirtualHost *:80>
 ServerName srv-home.fr
 Setenv PREWIKKA_CONFIG "/etc/prewikka/prewikka.conf"

<Directory "/">
        AllowOverride None
        Options ExecCGI

        <IfModule mod_mime.c>
                AddHandler cgi-script .cgi
        </IfModule>

        Order allow,deny
        Allow from all
</Directory>
Alias /prewikka/ /usr/share/prewikka/htdocs/
ScriptAlias / /usr/share/prewikka/cgi-bin/prewikka.cgi

</VirtualHost>

J’obtiens une erreur :

Forbidden

You don't have permission to access /prewikka/ on this server.

Merci de votre aide.

J’ajoute juste que les droits sont comme ceci :

/usr/share/prewikka# ls -l total 12 drwxr-xr-x 2 root root 4096 18 avril 23:23 cgi-bin drwxr-xr-x 2 root root 4096 18 avril 23:23 database drwxr-xr-x 6 root root 4096 18 avril 23:21 htdocs

/usr/share/prewikka/cgi-bin# ls -l total 4 -rwxr-xr-x 1 root root 2609 10 juin 2010 prewikka.cgi

/usr/share/prewikka/htdocs# ls -l total 16 drwxr-xr-x 2 root root 4096 18 avril 23:23 css drwxrwxr-x 3 root www-data 4096 18 avril 23:39 generated_images drwxr-xr-x 2 root root 4096 18 avril 23:23 images drwxr-xr-x 2 root root 4096 18 avril 23:23 js

Je precise que j’ai fais :

chown -R www-data:www-data sur le répertoire cgi-bin et sur le répertoire htdocs sans effets.

Merci de l’aide

De plus je viens de mre rendre compte que si jaccedais a srv-home.fr il me met une errieur 500 internal error

Merci de votre aide

J’ai reconfiguré comme ceci :

[code]<VirtualHost *:80>
ServerAdmin webmaster@localhost

    DocumentRoot /var/www
    <Directory />
            Options FollowSymLinks
            AllowOverride All
    </Directory>
    <Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all

    ErrorLog ${APACHE_LOG_DIR}/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

Alias /prewikka /usr/share/prewikka/htdocs/
ScriptAlias /prelude/ /usr/share/prewikka/cgi-bin/prewikka.cgi
<Directory “/usr/share/prewikka/htdocs/”>
AllowOverride None
Options ExecCGI

    <IfModule mod_mime.c>
            AddHandler cgi-script .cgi
    </IfModule>

    Order allow,deny
    Allow from all
[/code]

Et quand j’accède à srv-home/prewikka/ j’ai toujours la même erreur qu’au début.

Merci

Personne n’a d’idée ?

Merci

Personne n’a de solutions ?

Merci

Je n’arrive pas à trouver !
Une personne peut m’aider ?

Merci

Salut,

http://localhost/prewikka:8000 ?

Je n’ai pas de navigateur sur le serveur vu que je n’ai pas d’interface graphique mais quand je fais :

http://srv-home.fr/prewikka:8000
Il m’indique impossible d’afficher la page.

[quote=“prohand”]Je n’ai pas de navigateur sur le serveur vu que je n’ai pas d’interface graphique[/quote]Installe “lynx”!!! :mrgreen: (ça te permettra au moins de vérifier si tu as le même problème en “local”…)

Heu, question, quand tu as changé les droits (chown…), après, ta redémarré ton apache? :unamused: (pas sûr que ce soit indispensable, mais on ne sait jamais, j’ai pas dit tout le serveur hein!!! juste le service… :wink: )

:006

La je viens de de faire :

chown -R www-data:www-data cgi-bin chown -R www-data:www-data htdocs /etc/init.d/apache2 restart

Toujours le même problème.

Avec lynx il m’affiche ceci pour :

lynx srv-home.fr/prewikka:8000

Et ceci pour :

lynx srv-home.fr/prewikka/

You don't have permission to access /prewikka/ on this server.

Bonjour,

Que disent les logs sur serveur apache - éventuellement les rendre plus verbeuses.

Sinon, je te proposerais de mettre:

<Directory “/usr/share/prewikka/htdocs/”>
AllowOverride None
Options +ExecCGI

au lieu de :
<Directory “/usr/share/prewikka/htdocs/”>
AllowOverride None
Options ExecCGI

Afin d’ajouter l’option ExecCGI (docstore.mik.ua/orelly/linux/apache/ch03_11.htm)sans retrancher les autres options.

Cordialement.

Toujours pas d’accès. Même après avoir redémarré apache.
Comment rendre plus verbeux les logs apache ?

Merci

Re,
Tu as vu ce sujet ?

prewikka-t25450.html

Non je regarderai ce soir mais je nest pas compris ceci :

J’ai trouvé la soluce dans un endroit que j’avais oublié… le readme.debian.

En installant ceci :

Puis en lancant :

J’arrive à accéder à :

apt­-get install mysql­-server prewikka apache2 libapache2­-mod­-python arpwatch prelude-manager libprelude-dev prelude-lml libprelude-dev

Ma question est comment lancer ceci de façon transparente comme un cron ?

Merci

Salut,
En remettant dans l’ordre j’ai compris… :mrgreen:

Ce ne serait pas prelude-manager qui s’en occupe ?

/etc/init.d/prelude-manager start

Si oui, il devrait être lancé automatiquement au démarrage.

Enfin je dit ça, mais je ne sais même pas de quoi il s’agit… un IDS c’est ça (Intrusion detection system) ? SDI en français.

prelude-manager est bien lancé mais je suis obliger de rentrer la commande.

Re,
Tu ne devrais pas avoir à le lancer, c’est apache qui s’en occupe.
Si ça ne fonctionne pas tout seul c’est que tu as un grain de sable dans ta conf…

Il va falloir chercher… :wink:

J’ai finalement taper cette commande :

echo '/etc/init.d/firewall' >> /etc/init.d/rc.local

Et j’ai bien accès à l’interface web après chaque redémarrage.

Si vous avez d’autres solutions je suis preneur.

Merci