Z-Push/ fehler ausführen listfolders.php

Status
Für weitere Antworten geschlossen.

mc_eddy

Benutzer
Mitglied seit
28. Sep 2014
Beiträge
5
Punkte für Reaktionen
0
Punkte
1
Hallo,
ich möchte gerne in Z-Push 2.x eine weitere syncronisation von einem kalender hinzufügen.
Dazu benötige ich ja die folder id.
Beim ausführen von "listfolders.php - l SYSTEM" erhalte ich folgende fehlermeldung:

/volume1/@appstore/Z-Push/z-push/backend/zarafa$ listfolders.php -l eddy
-ash: listfolders.php: not found

was mache ich da falsch ?.

Bin über WinSCP als root eingelogt und führe den befehl über die Eingabeauforderung aus.
Die DS ist ein 112+, mit DSM 5.0-4493 Update 5

Zarafa:
SPK Version: 0.5.5
Zarafa Version: 7.1.8
Fetchmail Version: 6.3.26

Z-Push 2.1.3-0

Gruß
Eddy
 
Zuletzt bearbeitet:

jhoerter

Benutzer
Mitglied seit
10. Mai 2012
Beiträge
78
Punkte für Reaktionen
0
Punkte
6
Moin:

# cd /volume1/@appstore/Z-Push/z-push/backend/zarafa
# ./listfolders -l SYSTEM

Das sollte die öffentlichen Ordner bringen.

Oder geht es hier um den Sync von einem freigegeben Kalender eines anderen Users?
Da bin ich mir nicht sicher, ob das nämlich funktioniert...

Gruß Jörg
 

mc_eddy

Benutzer
Mitglied seit
28. Sep 2014
Beiträge
5
Punkte für Reaktionen
0
Punkte
1
Hallo,
ersteinmal danke, aber genau das geht ja nicht
xxxx> dir
drwxr-xr-x 3 root users 4096 Jul 6 12:04 .
drwxr-xr-x 8 root users 4096 Jul 6 12:04 ..
-rw-r--r-- 1 root users 2204 Jul 6 12:04 config.php
-rw-r--r-- 1 root users 11800 Jul 6 12:04 exporter.php
-rw-r--r-- 1 root users 9670 Jul 6 12:04 icalparser.php
-rw-r--r-- 1 root users 35780 Jul 6 12:04 importer.php
-rwxr-xr-x 1 root users 7222 Jul 6 12:04 listfolders.php
drwxr-xr-x 2 root users 4096 Jul 6 12:04 mapi
-rw-r--r-- 1 root users 24194 Jul 6 12:04 mapimapping.php
-rw-r--r-- 1 root users 8002 Jul 6 12:04 mapiphpwrapper.php
-rw-r--r-- 1 root users 118992 Jul 6 12:04 mapiprovider.php
-rw-r--r-- 1 root users 5253 Jul 6 12:04 mapistreamwrapper.php
-rw-r--r-- 1 root users 19503 Jul 6 12:04 mapiutils.php
-rw-r--r-- 1 root users 31071 Jul 6 12:04 tnefparser.php
-rw-r--r-- 1 root users 81309 Jul 6 12:04 zarafa.php
xxxx> ./listfolders -l SYSTEM
-ash: ./listfolders: not found
xxxx> listfolders -l SYSTEM
-ash: listfolders: not found

Genau das ist die Meldung !!! ->-ash: listfolders: not found

Was sagt mir das ?
 

jhoerter

Benutzer
Mitglied seit
10. Mai 2012
Beiträge
78
Punkte für Reaktionen
0
Punkte
6
./listfolders.php -l SYSTEM nicht nur listfolders

Das ist ein Linuxsystem, das braucht schon den ganzen Dateinamen...

Gruß Jörg
 

mc_eddy

Benutzer
Mitglied seit
28. Sep 2014
Beiträge
5
Punkte für Reaktionen
0
Punkte
1
Danke,

ähhm nun hab ich folgendes :

xxxx> cd /volume1/@appstore/Z-Push/z-push/backend/zarafa
xxxx> ./listfolders.php -l SYSTEM
PHP Warning: Unknown: open_basedir restriction in effect. File(/volume1/@appsto re/Z-Push/z-push/backend/zarafa/listfolders.php) is not within the allowed path( s): (/var/services/tmp:/etc.defaults:/usr/bin/php:/usr/syno/synoman:/etc:/var/ru n:/volume1/@tmp/php:/var/services/web:/var/services/photo:/var/services/blog:/va r/services/homes) in Unknown on line 0
PHP Warning: require(): open_basedir restriction in effect. File(/usr/share/php /mapi/mapi.util.php) is not within the allowed path(s): (/var/services/tmp:/etc. defaults:/usr/bin/php:/usr/syno/synoman:/etc:/var/run:/volume1/@tmp/php:/var/ser vices/web:/var/services/photo:/var/services/blog:/var/services/homes) in /volume 1/@appstore/Z-Push/z-push/backend/zarafa/listfolders.php on line 78
PHP Warning: require(/usr/share/php/mapi/mapi.util.php): failed to open stream: Operation not permitted in /volume1/@appstore/Z-Push/z-push/backend/zarafa/list folders.php on line 78
PHP Fatal error: require(): Failed opening required '/usr/share/php/mapi/mapi.u til.php' (include_path='.') in /volume1/@appstore/Z-Push/z-push/backend/zarafa/l istfolders.php on line 78
xxxx>

Da stimmt doch irgendwas in der php nicht oder ?
 

jhoerter

Benutzer
Mitglied seit
10. Mai 2012
Beiträge
78
Punkte für Reaktionen
0
Punkte
6
Moin,

hat nix mit php zu tun.
Änder mal bitte in listfolders.php die Zeile 48 in:

define("PHP_MAPI_PATH", "/volume1/web/z-push/backend/zarafa/mapi/");

dann funktioniert das auch.

Gruß Jörg
 

mc_eddy

Benutzer
Mitglied seit
28. Sep 2014
Beiträge
5
Punkte für Reaktionen
0
Punkte
1
Super,
Danke endlich kriege ich auch als Linux DAU das hin, naja nicht ganz aber seht selber:

/volume1/@appstore/Z-Push/z-push/backend/zarafa$ ./listfolders.php -l SYSTEM
PHP Warning: Unknown: open_basedir restriction in effect. File(/volume1/@appstore/Z-Push/z-push/backend/zarafa/listfolders.php) is not within the allowed path(s): (/var/services/tmp:/etc.defaults:/usr/bin/php:/usr/syno/synoman:/etc:/var/run:/volume1/@tmp/php:/var/services/web:/var/services/photo:/var/services/blog:/var/services/homes) in Unknown on line 0
Available folders in store 'SYSTEM':
--------------------------------------------------
Folder name: pupkal
Folder ID: 842a74e1c0f14c9597c7283329ad483f9c0000000000
Type: SYNC_FOLDER_TYPE_USER_APPOINTMENT


Was sagt mir denn die php Warning ?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat