-
Notifications
You must be signed in to change notification settings - Fork 289
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Configuring Baikal Server on Windows 10 IIS 10 #448
Comments
Are you able to navigate to: http://10.8.0.122:8181/cal.php/calendars/user1@test.com/default Using a browser? |
Yes we are able to navigate to that URl. Once we do, we are asked for authentication. Once we enter username and password we see this: <d:error><s:exception>Sabre\DAV\Exception\NotImplemented/s:exception<s:message>GET is only implemented on File objects/s:message<s:sabredav-version>1.8.7/s:sabredav-version/d:error |
That's a good sign already. Some more questions:
|
10:32:42 AM user1@test.com [CalDAV / CardDAV] MailExceptions.OperationException: Subfolder synchronization for folder "user1@test.com" failed due to the following error: Not Found Aside from these clients we wrote a C# client to send HTTP request and we received 404 not found as well. Same Client works with Baikal when installed on Linux.
3)Previously we used Digest but using Basic auth also we have the same result.
This is the IIS log for em client connection: #Software: Microsoft Internet Information Services 10.0 |
I am thinking IIS is interfering with the WebDAV methods. Is there a setting somewhere in IIS that allows you to perhaps:
|
Here's some more information that might help. I'm super unfamiliar with IIS so I'm just guessing here: |
Thanks for your help Evert but I can confirm that WebDev is not installed on my IIS. |
It's called 'WebDAV' in case you looked for the wrong thing. Did you read that link as well? |
Yeah I checked WebDav. And also i whiteliated those calls such as PUT, Head , ... |
Well you need more than that! There's |
Dear Evert, Still I am getting the same result |
I don't see |
That one is also added but same result. |
In that case, do you have an error log? Maybe IIS has some information about why it rejects the requests. |
The only errors I can see are these: 2016-02-12 00:58:41 10.8.0.122 PROPFIND /cal.php/calendars/user1@test.com/default/ - 8181 - 10.8.0.122 Mozilla/5.0+(Windows+NT+10.0;+WOW64;+rv:38.0)+Gecko/20100101+Thunderbird/38.5.1+Lightning/4.0.5.2 - 404 0 2 182 2016-02-12 01:01:03 10.8.0.122 PROPFIND /cal.php/calendars/user1@test.com/default/ - 8181 - 10.8.0.122 Mozilla/5.0+(Windows+NT+10.0;+WOW64;+rv:38.0)+Gecko/20100101+Thunderbird/38.5.1+Lightning/4.0.5.2 - 404 0 2 0 |
That's just the access log. I imagine that IIS also produces an error log with other messages? |
Here's another person running into an issue with IIS and a potential solution: I'm basically just trying to google for you =) I hope it helps |
I also wonder if you could try to do this with a username that does not contain the @ symbol. |
Dear Evert. from the link that you provided to me helped me. Thank you so very much for your time and support. |
Don't kill me for reviving this topic... You need to uninstall the WebDAV feature for IIS (look for Windows Features - WWWservices - common - WebDAV or in Server Roles - depending on the OS version - just search the internet for it) HTTP verbs: In ISS manager navigate to your site / sub-dir where baikal is installed Forget about the Apache Auth rewrite stuff on IIS if you thought this to be an issue! Don't try adding that to your web.config! In your web.config make sure you got this (merge this with your existing file and make sure to adjust the path to match your own baikal installation): Took me days to migrate from 0.2.7 on PHP 5.4.45 to Baikal 0.8 so I thought I'd share this with you guys! Thanks to the dev team to keep this stuff alive! Cheers! |
Hi Everyone,
We have been trying to configure Baikal server on a Windows 10 IIS 10 server for a while now, and would appreciate some help to get it working correctly!
We will be using CalDAV backend configuration. So far have installed PHP 5.6.16 and IIS PHP Manager, and the web admin works fine and we can register new users successfully.
However, when we try to connect to the calendar using a client, it returns a "404 Not Found" error. If we try to connect to the calendar using a browser, we can see that the calendar is up and running. The URL we use to connect to the calendar is (website is configured on port 8181):
http://10.8.0.122:8181/cal.php/calendars/user1@test.com/default
So can you guys please help to find possible issues here?
Thank you.
The text was updated successfully, but these errors were encountered: