[Résolu] SME7 - phpLDAPadmin

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

[Résolu] SME7 - phpLDAPadmin

Messagepar chpego » 17 Déc 2006 23:25

Bonsoir :wink:

J'ai récupéré le RPM de Mister Sleepy, ici, et lors de l'installation j'ai droit à ceci :

Code: Tout sélectionner
WARNING in /etc/e-smith/templates//opt/phpLdapAdmin/config.php/02part: *WARNING* esmith::config(/home/e-smith/configuration) called with old database path. The following package needs to be updated:  at /usr/lib/perl5/site_perl/esmith/config.pm line 374
        esmith::config::TIEHASH('esmith::config', '/home/e-smith/configuration') called at /etc/e-smith/templates//opt/phpLdapAdmin/config.php/02part line 11
        eval 'package esmith::__TEMPLATE__::1; ;
#line 1 /etc/e-smith/templates//opt/phpLdapAdmin/config.php/02part

    open (PW, "/etc/openldap/ldap.pw")
        || die "Could not read LDAP password.\\n";
    my $pw = <PW>;
    chomp ($pw);
    close PW;

    use esmith::util;

    my %conf;
    tie %conf, \'esmith::config\', \'/home/e-smith/configuration\';

    my $domain = db_get(\\%conf, \'DomainName\');

    my $dc = esmith::util::ldapBase($domain);

    $OUT .= "\\$servers[\\$i][\'base\'] = \'$dc\';\\n";
    $OUT .= "\\$servers[\\$i][\'port\'] = 389;\\n";
    $OUT .= "\\$servers[\\$i][\'auth_type\'] = \'config\';\\n";
    $OUT .= "\\$servers[\\$i][\'login_dn\'] = \'cn=root,$dc\';\\n";
    $OUT .= "\\$servers[\\$i][\'login_pass\'] = \'$pw\';\\n";
;' called at /usr/lib/perl5/vendor_perl/5.8.5/Text/Template.pm line 319
        Text::Template::fill_in('Text::Template=HASH(0x9a239e0)', 'HASH', 'ARRAY(0x98f7118)', 'PACKAGE', 'esmith::__TEMPLATE__::1', 'BROKEN', 'CODE(0x9968498)', 'UNTAINT', 1, ...) called at /usr/lib/perl5/vendor_perl/5.8.5/Text/Template.pm line 382
        Text::Template::fill_in_file('/etc/e-smith/templates//opt/phpLdapAdmin/config.php/02part', 'HASH', 'ARRAY(0x98f7118)', 'PACKAGE', 'esmith::__TEMPLATE__::1', 'BROKEN', 'CODE(0x9968498)', 'UNTAINT', 1, ...) called at /usr/lib/perl5/site_perl/esmith/templates.pm line 528
        esmith::templates::processTemplate('HASH(0x96beb44)') called at /sbin/e-smith/expand-template line 45
WARNING: Template processing succeeded for //opt/phpLdapAdmin/config.php: 1 fragment generated warnings
at /sbin/e-smith/expand-template line 45
apachectl: Configuration syntax error, will not run "graceful":
Syntax error on line 927 of /etc/httpd/conf/httpd.conf:
Invalid command 'RequireSSL', perhaps mis-spelled or defined by a module not included in the server configuration
You can access phpLdapAdmin at https://192.168.1.1/phpldapadmin


Et lorsque j'essaye d'accéder à https://192.168.1.1/phpldapadmin, j'ai un beau 404 Not Found

Merci d'avance :D
Dernière édition par chpego le 18 Déc 2006 11:25, édité 1 fois au total.
Avatar de l’utilisateur
chpego
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 156
Inscrit le: 16 Fév 2006 19:01
Localisation: Strasbourg

Messagepar MasterSleepy » 18 Déc 2006 09:37

Salut,

C'est tout à fait normal, cette contrib n'est pas adapté à sme 7.

Il doit exister une version pour la version 7 sur contribs.org mais je sais pas ou.

A+
"Microsoft fera quelque chose qui ne plantera jamais quand ils commenceront à fabriquer des clous "
http://www.vanhees.cc
Avatar de l’utilisateur
MasterSleepy
Amiral
Amiral
 
Messages: 2625
Inscrit le: 24 Juil 2002 00:00
Localisation: Belgique

Messagepar daoud » 18 Déc 2006 10:24

____________________________________
Avatar de l’utilisateur
daoud
Vice-Amiral
Vice-Amiral
 
Messages: 628
Inscrit le: 19 Déc 2004 10:16
Localisation: paris

Messagepar chpego » 18 Déc 2006 10:48

J'ai trouvé ça aussi ... :oops:

Bon alors voilà j'ai réussi à résoudre "el problemo" 8)

Voici comment j'ai procédé via Putty:

Tout d'abord récupération du bon RPM pour la SME7:
Code: Tout sélectionner
wget http://www.smesmith.de/download/sme7/contribs/test/smeserver-phpldapadmin-0.9.7.2-0.noarch.rpm


puis:
Code: Tout sélectionner
rpm -Uvh smeserver-phpldapadmin-0.9.7.2-0.noarch.rpm


Un petit coup de:
Code: Tout sélectionner
/sbin/e-smith/expand-template /opt/phpldapadmin/config/config.php


Et hop on peut aller sur:
Code: Tout sélectionner
https://ip_de_la_sme/phpldapadmin




:wink:
Avatar de l’utilisateur
chpego
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 156
Inscrit le: 16 Fév 2006 19:01
Localisation: Strasbourg

Messagepar Mikeyy72 » 27 Fév 2007 14:54

Bonjour,

Ca serait trop facile, si ça fonctionnait pour tout le monde pareil :D

Pourquoi moi je fais tout pareil que toi chpego,
et quand je vais à l'adresse https://smeserver/phpldapadmin

Moi je n'arrive à obtenir qu'une erreur 404 parce qu'il ne trouve rien :wink:
Mikeyy72
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 156
Inscrit le: 09 Oct 2006 11:42

Messagepar boblefou » 27 Fév 2007 15:10

J'ai aussi eu des problèmes pour le faire fonctionner.
Dans mes souvenirs (pas tout le temps très fiables...) j'avais du faire :

Code: Tout sélectionner
expand-template /opt/phpldapadmin/config/config.php
service httpd-e-smith restart
signal-event post-upgrade
signal-event reboot


Bon courage et dis moi si cela fonctionne !
http://www.networkontrol.net/
Mini itx / SME Server /
boblefou
Aspirant
Aspirant
 
Messages: 107
Inscrit le: 07 Déc 2004 10:32
Localisation: Annecy

Messagepar Mikeyy72 » 27 Fév 2007 15:20

Ben écoute, je te remercie, j'avais tout bien fait, il me manquait juste le "service httpd-e-smith restart".

Bizarre...

Enfin brefff ... merci bcp !!!
Mikeyy72
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 156
Inscrit le: 09 Oct 2006 11:42


Retour vers E-Smith / SME Server

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité