Author Topic: [0.5] Kalender Plugin  (Read 9941 times)

Offline ljmarkus

  • Jr. Member
  • **
  • Posts: 15
[0.5] Kalender Plugin
« on: February 12, 2011, 04:48:18 AM »
Hallo,

folgendes Problem habe ich wenn ich aus dem /calendar/SQL die "mysql.sql" Datei per phpmyadmin in meine Roundcube Datenbank importieren möchte:

Code: [Select]
Fehler

SQL-Befehl:

CREATE TABLE `events` ( `event_id` int(11) unsigned NOT NULL AUTO_INCREMENT, `uid` text, `recurrence_id` text, `user_id` int(10) unsigned NOT NULL DEFAULT '0', `start` int(10) unsigned NOT NULL DEFAULT '0', `end` int(10) unsigned NOT NULL DEFAULT '0', `expires` int(10) unsigned NOT NULL DEFAULT '0', `rr` varchar(1) default NULL, `recurring` text NOT NULL, `occurrences` int(11) DEFAULT '0', `byday` text, `bymonth` text, `bymonthday` text, `summary` varchar(255) NOT NULL, `description` text NOT NULL, `location` varchar(255) NOT NULL DEFAULT '', `categories` varchar(255) NOT NULL DEFAULT '', `all_day` tinyint(1) NOT NULL DEFAULT '0', `group` text, `timestamp` timestamp NULL DEFAULT CURRENT_TIMESTAMP, `del` int(1) NOT NULL DEFAULT '0', `notified` int(1) NOT NULL default '0', `client` text, PRIMARY KEY (`event_id`), CONSTRAINT `user_id_fk_events` FOREIGN KEY (`user_id`) REFERENCES `users`(`user_id`) ON DELETE CASC[...]

MySQL meldet: Dokumentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE `events_cache` (
  `event_id` int(11) unsigned NOT NULL AUTO_INCRE' at line 30


Ich nutze Roundcube 0.5, MySQL 5.0.51a-24+lenny5

Danke, Markus

Offline rosali

  • Hero Member
  • *****
  • Posts: 2,533
[0.5] Kalender Plugin
« Reply #1 on: February 12, 2011, 09:09:52 AM »
Läuft bei mir einwandfrei. Ist Deine Roundcube-Datenbank INNODB? Versuchst Du zutreffender Weise die Tabelle innerhalb der Roundcube-Datenbank zu erstellen?
Regards,
Rosali
__________________
MyRoundcube Project (commercial)

Offline ljmarkus

  • Jr. Member
  • **
  • Posts: 15
[0.5] Kalender Plugin
« Reply #2 on: February 12, 2011, 09:18:08 AM »
Ich habe nun die mysql.sql geteilt und einmal die "events" und "events_cache"
Code: [Select]
mysql -u c1roundcube -p c1roundcube < mysql.sql
eigefügt.

Wenn ich jetzt einen Termin eintagen möchte kommt die Meldung im error log:
Code: [Select]
[12-Feb-2011 15:17:30] PHP Fatal error:  Call to undefined function curl_init() in /var/www/roundcube/plugins/calendar/program/utils.php on line 23

lg, markus

Offline rosali

  • Hero Member
  • *****
  • Posts: 2,533
[0.5] Kalender Plugin
« Reply #3 on: February 12, 2011, 09:26:11 AM »
Das Plugin benötigt cURL. Du musst dieses PHP-Modul installieren. Es wird im übrigen auch für die Spellchecker-Funktionlität von Roundcube verwendet.

Howto_Requirements ? Roundcube Webmail
Regards,
Rosali
__________________
MyRoundcube Project (commercial)

Offline ljmarkus

  • Jr. Member
  • **
  • Posts: 15
[0.5] Kalender Plugin
« Reply #4 on: February 12, 2011, 09:34:12 AM »
Ich habe PHP/5.2.6-1+lenny9 with Suhosin-Patch bei mir am laufen. Der Spellchecker funktioniert auch.

Offline rosali

  • Hero Member
  • *****
  • Posts: 2,533
[0.5] Kalender Plugin
« Reply #5 on: February 12, 2011, 09:41:20 AM »
Der HTML (!!) Spellchecker dürfte nicht funktionieren. Nichts desto trotz besagt 'undefined function curl_init()', dass das cURL-Modul nicht vorhanden ist.
Regards,
Rosali
__________________
MyRoundcube Project (commercial)

Offline ljmarkus

  • Jr. Member
  • **
  • Posts: 15
[0.5] Kalender Plugin
« Reply #6 on: February 12, 2011, 09:47:25 AM »
so, nachdem ich php5-curl installiert habe und den apache neu gestartet habe bekomme ich folgende Meldungen:

Code: [Select]
[12-Feb-2011 15:53:19] PHP Warning:  file_put_contents(./plugins/calendar/temp/2.pid) [<a href='function.file-put-contents'>function.file-put-contents</a>]: failed to open stream: Keine Berechtigung in /var/www/roundcube/plugins/calendar/program/backend/database.php on line 469

lg, markus
« Last Edit: February 12, 2011, 09:54:43 AM by ljmarkus »

Offline rosali

  • Hero Member
  • *****
  • Posts: 2,533
[0.5] Kalender Plugin
« Reply #7 on: February 12, 2011, 09:57:41 AM »
Sorry, ich könnte Dir nur bei Windows behilflich sein.

Du bist aber in diesem Punkt auch im verkehrten Forum. Trotzdem - es gibt eine handvoll Linux-Leute, die sich im deutschen Forum gelegentlich herumtreiben ...
Regards,
Rosali
__________________
MyRoundcube Project (commercial)

Offline rosali

  • Hero Member
  • *****
  • Posts: 2,533
[0.5] Kalender Plugin
« Reply #8 on: February 12, 2011, 10:00:01 AM »
Sehe gerade, dass Du cURL hinbekommen hast. Das andere Problem ist ein Berechtigungsproblem. Sorge dafür, dass der Apache User Vollzugriff auf das Plugin-Verzeichnis hat. Ich glaube, dass geht bei *nix mit chmod 777.
Regards,
Rosali
__________________
MyRoundcube Project (commercial)

Offline ljmarkus

  • Jr. Member
  • **
  • Posts: 15
[0.5] Kalender Plugin
« Reply #9 on: February 12, 2011, 10:07:47 AM »
So jetzt kommt die Meldung nicht mehr. Habe das Verzeichniss auf 777 gesetzt.

Eines klappt noch nicht so, ich habe unter Einstellungen den Feed zu Google rausgenommen aber irgendwie habe ich trozdem noch die Feiertage usw. mit drinnen.

lg, markus

Offline rosali

  • Hero Member
  • *****
  • Posts: 2,533
[0.5] Kalender Plugin
« Reply #10 on: February 12, 2011, 10:12:34 AM »
Hast Du config.inc.php.dist auf config.inc.php umbenannt und konfiguriert?

Außerdem werden externe Feeds gecached. Der Cache leert sich beim Logout.
Regards,
Rosali
__________________
MyRoundcube Project (commercial)

Offline ljmarkus

  • Jr. Member
  • **
  • Posts: 15
[0.5] Kalender Plugin
« Reply #11 on: February 12, 2011, 10:27:34 AM »
Jo die hatte ich schon bearbeitet aber mich nicht neu eingeloggt.

Unter den Kalender Einstellungen für Feeds, wenn ich dort einen eigenen Google Kalender reinpacken möchte, wird er nach dem Speichern wieder gelöscht.

Die URL lasse ich mir von Google-Kalender- Kalenderadresse als XML.


Danke, Markus

Offline rosali

  • Hero Member
  • *****
  • Posts: 2,533
[0.5] Kalender Plugin
« Reply #12 on: February 12, 2011, 11:23:54 AM »
XML geht nicht. Es werden JSON und ICS unterstützt. Wenn das Plugin das Speichern des Feeds nicht annimmt, dann heisst das, dass der Output des Feeds nicht verarbeitet werden kann.
Regards,
Rosali
__________________
MyRoundcube Project (commercial)

Offline ljmarkus

  • Jr. Member
  • **
  • Posts: 15
[0.5] Kalender Plugin
« Reply #13 on: February 12, 2011, 12:43:58 PM »
Ok,

wenn ich den Privaten Kalender nehme, dann holt er sich die Daten, nur wenn ich Daten eintrage, dann werden die nicht nach Google gesendet.


lg, markus
« Last Edit: February 12, 2011, 12:59:25 PM by ljmarkus »

Offline rosali

  • Hero Member
  • *****
  • Posts: 2,533
[0.5] Kalender Plugin
« Reply #14 on: February 13, 2011, 12:25:49 AM »
Google Kalendar ist readonly.
Regards,
Rosali
__________________
MyRoundcube Project (commercial)