diff --git a/Core/Frameworks/BaikalAdmin/Resources/Templates/Dashboard.html b/Core/Frameworks/BaikalAdmin/Resources/Templates/Dashboard.html index 5cf658c..e43248c 100755 --- a/Core/Frameworks/BaikalAdmin/Resources/Templates/Dashboard.html +++ b/Core/Frameworks/BaikalAdmin/Resources/Templates/Dashboard.html @@ -56,7 +56,7 @@

License and credits

Baïkal is open source software, and released under the terms of the GNU GPL v3.

Baïkal is based upon other open source projects. Read the README.md file to learn about that.

-

Baïkal is developped by Base8. We'd love to hear from you at contact@base8.fr

+

Baïkal is developed by Base8. We'd love to hear from you at contact@base8.fr

diff --git a/INSTALL.md b/INSTALL.md index d19ad52..10146b7 100755 --- a/INSTALL.md +++ b/INSTALL.md @@ -21,7 +21,7 @@ The following configuration is the minimum required: - an hosted webserver running apache 2 and PHP 5.3.0 - PHP 5.3.0 or newer with the following extensions: - - PDO and SQLite3 + - PDO and SQLite3 or MySQL - DOM (php-xml) Some extensions can be optionally compiled into PHP. A list of loaded extensions can be checked using the phpinfo() function. @@ -42,15 +42,13 @@ The following configuration is the minimum required: interfaces will be produced in the future. - PHP 5.3.0 or newer with the following extensions: - - PDO and SQLite3 + - PDO and SQLite3 or MySQL - DOM (php-xml) Some extensions can be optionally compiled into PHP. A list of loaded extensions can be checked using the phpinfo() function. - 30 MB of disk space -- Apache configuration that activates "FollowSymlinks" - # 2 - Obtaining Baïkal To get Baïkal, navigate to the following location: diff --git a/README.md b/README.md index 832cf67..2dc6389 100755 --- a/README.md +++ b/README.md @@ -39,7 +39,9 @@ Please read INSTALL.md in this folder. Please read TROUBLESHOOTING.md in this folder. # 8. Credits -Jérôme Schneider (@jeromeschneider) is admin and lead developper. + +Baïkal is developed by Base8 (http://base8.fr). +Jérôme Schneider (@jeromeschneider) is admin and lead developer. Many thanks to Daniel Aleksandersen (@zcode) for greatly improving the quality of the project page (http://baikal.codr.fr). Much appreciated, Daniel :) --- Jérôme Schneider Mon, 23 Jul 2012 08:26:00 +0100 \ No newline at end of file +-- Jérôme Schneider Mon, 21 Aug 2012 12:17:00 +0100 \ No newline at end of file diff --git a/TROUBLESHOOTING.md b/TROUBLESHOOTING.md index f085962..45ad743 100755 --- a/TROUBLESHOOTING.md +++ b/TROUBLESHOOTING.md @@ -4,6 +4,7 @@ This package contains a release of Baïkal. Go to http://baikal.codr.fr to get more information about this package, and upgrades. # 2. Problem with authentication (CalDAV and CardDAV) + On webservers where PHP is served as FastCGI (check your phpinfo() to find out if that's the case for you), Apache does not pass HTTP Auth informations to PHP, and thus preventing Cal/CardDAV to auth @@ -13,4 +14,44 @@ using Apaches mod_rewrite. This is done by the Apache config directives found in the /.htaccess file that comes with Baïkal (or /html/.htaccess for the non-ftp package). Note: if this file is empty / does not exist, you should try to add it manually -(sometimes FTP clients decide to not send files with names beginning with a dot ".") \ No newline at end of file +(sometimes FTP clients decide to not send files with names beginning with a dot ".") + +# 3. Troubleshooting calendar access (please check 2. first) + +To troubleshoot user auth / data access, you may use curl to debug server responses. On a command line, run: + + curl -so - --digest --user username:password http://hostname/cal.php/calendars/username/default + +(Be sure that the username exists, has the right password set, and has a calendar named default first). + +If you see this, auth works for this username/password/calendar, so it has to be client-related: + GET is only implemented on File objects + +If you see this, password is wrong (case-sensitive) (despite the message indicating that it's the username): + Incorrect username + +If you see this, username is wrong: + The supplied username was not on file + +If you see this, auth works but the "principals" part of the URL is wrong (the /username/ after "calendars" in the URL): + Principal with name username not found + +If you see this, auth works but the calendar does not exist for this user: + Calendar with name 'defaults' could not be found + +If you see this, auth works and the calendar exists, but the provided user has no permission to access this calendar: + Sabre_DAVACL_Exception_NeedPrivileges + +If you see one of these, the URL is not well formed / invalid: + File not found: XXXXX in 'root' + Or + The requested URL XXXXX was not found on this server. + +If you see nothing at all, curl cannot resolve your host. + +# 4. Database is readonly (sqlite) + +Using SQLite (the default setup), if you have troubles when putting data in the database, +(an exception "unable to open database file" is thrown) check that: + * the system user running your Apache/PHP has write permissions on Specific/db/ (*the folder*) + * the system user running your Apache/PHP has write permissions on Specific/db/db.sqlite (*the file*) \ No newline at end of file