For the past week I tried to get a working roundcube installation, but no luck
So first my installation:
- Windows 2000 with IIS5.0
- php 5.2.5
- hmailserver 4.4.1-B273
- mysql 5.0
- roundcube 0.1.1
--> the hmailserver is working, I'm using it for the moment with a Outlook express client
--> php is working with squirrelmail
Installation of roundcube:
- did pass the installer setup without any problems : everything ok, could log to the IMAP server, could connect to the database and send a email
- first problem was the use of IIS5.0 with the http 405 problem - resource not allowed : this is a IIS5.0 bug, it is due to the form action="./" without a file name. The solution is to change every html file with action="./" to action="./index.php"
- after this I got the login page, but when logging in with my IMAP login and password, I got sql errors in the roundcube database, complaining about fields not null allowed :
table : identities : fields 'organization', 'reply-to' set 'default' as value
field 'signature' null allowed
table : contacts : fields 'firstname', 'surname' and 'vcard' set 'default' as value
- after this I'm still stuck at the login screen, but
--> my IMAP user is created in the roundcube database, together with a identity
--> I see a successfull login in my IMAP server, followed directly by a logout??
So I searched this forum and found several people with the same problem.
I tried the proposed solutions:
- setting session.auto_start to false (is already so in my php installation)
- changing the database driver from mdb2 to db : no change
- I did the test to see if the browser was able to set the session : was OK
- If I encode a wrong login and password, I get the message: login failed and I see an entry in the roundcube logfile : this is normal
I'm running out of ideas.
Squirrelmail is running without any problem on the same machine.
I like very much the layout of roundcube, but ....
I programmed in the past in php, but that is a long time ago.
I installed HAPEdit to look a bit in the code, but it was really long time ago