There are still various errors, but on the whole it works on php53.
Cheers Christian On 20/05/11 7:35 , "Christian Unger" <[email protected]> wrote: >Hello again Clément > >Sorry snowed under but right now I have time :) > >So I still seem to have the problem, which mirror's admin's here: > >PHP Warning: Wrong parameter count for strstr() in >/usr/share/self-service-password/functions.inc.php on line 301 > >PHP Notice: Undefined variable: keyphrase in >/usr/share/self-service-password/functions.inc.php on line 314 > >PHP Warning: mcrypt_generic_init() [<a >href='function.mcrypt-generic-init'>function.mcrypt-generic-init</a>]: Iv >size incorrect; supplied length: 0, needed: 32 in >/usr/share/self-service-password/functions.inc.php on line 317 > >PHP Notice: Undefined index: login in >/usr/share/self-service-password/pages/resetbytoken.php on line 66 > >Unable to open session >\xa0\xdf\xb8\xa7\xe8\x8b\xfe=]\xcb\xf0\xb3o/SZmjC\xfd\x95\x93T\xfa\x83\xec >\ >x15\xdf\xfc\xf4\xaf;1+\xf9]\r\xb5\xa4\xcf\x18\x9fc\xb8\xbe9rVb\x0c\xd7\x9c >\ >xf8\xa31\x8e\xd5\xa1 > > >But the keyphrase is there: >[root@tangelo:/usr/share/self-service-password]# grep keyphrase >config.inc.php ># Encryption, decryption keyphrase >$keyphrase = "secret1234"; > > >And no, I'm not upgrading, this was a new install from the rpm: >Name : self-service-password Relocations: (not relocatable) >Version : 0.5 Vendor: LTB-project >Release : 1.el5 Build Date: Sun 10 Apr 2011 >02:41:26 AM EST >Install Date: (not installed) Build Host: >localhost.localdomain >Group : Applications/Web Source RPM: >self-service-password-0.5-1.el5.src.rpm >Size : 119294 License: GPL >Signature : DSA/SHA1, Sun 10 Apr 2011 02:41:46 AM EST, Key ID >0ac51f926d45bfc5 >Packager : Clement OUDOT <[email protected]> >URL : http://ltb-project.org >Summary : LDAP password change web interface >Description : >Self Service Password is a simple PHP application that allows users to >change their password on an LDAP directory. >Self Service Password is provided by LDAP Tool Box project: >http://ltb-project.org > > >If I use $crypt_tokens = false; it works great. > >This is a RHEL5 system, but my php stack comes from IUS (Rackspace): >[root@tangelo:/usr/share/self-service-password]# rpm -qa | grep php >php52-devel-5.2.17-1.ius.el5 >php52-5.2.17-1.ius.el5 >php-pear-1.4.9-6.el5 >php52-gd-5.2.17-1.ius.el5 >php52-mcrypt-5.2.17-1.ius.el5 >php52-common-5.2.17-1.ius.el5 >php52-cli-5.2.17-1.ius.el5 >php52-ldap-5.2.17-1.ius.el5 > > >I think the problem might be that strstr() doesn't take 3 arguments until >version 5.3.0 of PHP according to their documentation: >http://php.net/manual/en/function.strstr.php (see the changelog and >example) > >Cheers >Christian > >On 19/05/11 22:49 , "Clément OUDOT" <[email protected]> wrote: > >>Le 19 mai 2011 14:41, admin <[email protected]> a écrit : >>> #cat /etc/php5/apache2/php.ini | grep "safe_mode = " >>> safe_mode = Off >>> >>> #chmod 777 /var/lib/php5/ >>> # ls -la /var/lib/php5/ >>> total 24 >>> drwxrwxrwx 2 www-data www-data 4096 2011-05-19 15:30 . >>> drwxr-xr-x 42 root root 4096 2011-03-29 14:57 .. >>> -rw------- 1 www-data www-data 37 2011-05-19 15:23 >>> sess_0201840c7a10ef6c7e59f41df0cccac5 >>> -rw------- 1 www-data www-data 15 2011-05-19 15:12 >>> sess_4ded593c488295551950a17f4b856611 >>> -rw------- 1 www-data www-data 37 2011-05-19 15:30 >>> sess_714ed47eb0fdee4d27d35b5491e71b6a >>> -rw------- 1 www-data www-data 0 2011-05-19 15:30 >>> sess_bd42c3f444c6ce7babdbabfefb9744aa >>> -rw------- 1 www-data www-data 0 2011-05-19 15:23 >>> sess_eb1ac1e7226d15900af4feaff214f7a1 >>> -rw------- 1 www-data www-data 15 2011-05-19 15:23 >>> sess_f92b21c39d9eaef7531bddc7e7c2d1bb >>> >>> #chown -R www-data:www-data /var/lib/php5/ >>> >>> # ls -la /var/lib/ | grep php5 >>> drwxrwxrwx 2 www-data www-data 4096 2011-05-19 15:30 php5 >>> >>> **** >>> Apache is running under www-data and this user now is owner of >>> /var/lib/php5/ directory. >>> But I stil receive errors: >>> >>> Warning: Wrong parameter count for strstr() in >>>/home/ssp/functions.inc.php >>> on line 301 >>> >>> Notice: Undefined variable: keyphrase in /home/ssp/functions.inc.php on >>>line >>> 314 >>> >>> Warning: mcrypt_generic_init() [function.mcrypt-generic-init]: Iv size >>> incorrect; supplied length: 0, needed: 32 in >>>/home/ssp/functions.inc.php on >>> line 317 >>> >>> Warning: session_start() [function.session-start]: Cannot send session >>>cache >>> limiter - headers already sent (output started at >>>/home/ssp/index.php:70) in >>> /home/ssp/pages/resetbytoken.php on line 65 >>> >>> Notice: Undefined index: login in /home/ssp/pages/resetbytoken.php on >>>line >>> 66 >>> >>> Token is not valid >> >> >>Try first to disable token encryption in config.inc.php : >> >>$crypt_tokens = false; >> >> >>It this works, revert it to true and check your $keyphrase parameter is >>correct. >>_______________________________________________ >>ltb-users mailing list >>[email protected] >>http://lists.ltb-project.org/listinfo/ltb-users > >_______________________________________________ >ltb-users mailing list >[email protected] >http://lists.ltb-project.org/listinfo/ltb-users _______________________________________________ ltb-users mailing list [email protected] http://lists.ltb-project.org/listinfo/ltb-users
