Autor Zpráva
Prochy
Profil
Zdravim,
snažim se tu zprovoznit Google Contacts API. Snažim se postupovat podle tohoto. Pokud si to nakopíruji na web a nastavim si soubor src/config.php podle mých hodnot, tak už mi ukázková aplikace správně přesměruje na stránku s povolením přístupu k datům. Pokud to potvrdím přesměruje se mi to zpět, ale vyhodí mi to následující error:

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/tmp/apiClient/81/81df6b5a4fdaee4eae3df279644c9cc0.lock) is not within the allowed path(s): (/data/web/virtuals/18298/virtual) in /data/web/virtuals/18298/virtual/www/google/src/cache/apiFileCache.php on line 37

Pokusil jsem se vytvořit složku tmp/apiClient, ale stejně to hlásí tu stejnou chybu. Nastavil sem pro všechny složky, soubory 777 a začínám být z toho dost zoufalý.
V config.php je následující řádek:
'ioFileCache_directory'  =>
        (function_exists('sys_get_temp_dir') ?
            sys_get_temp_dir() . '/apiClient' :
        '/tmp/apiClient'),
    'ioMemCacheStorage_host' => '127.0.0.1',
    'ioMemcacheStorage_port' => '11211',
Struktura adresářů:
www/
-src/
--.....
-tmp/
--apiClient/
-examples/
--calendar/
---simple.php
--contacts/
---simple.php
Za jakoukoliv pomoc budu rád.
Jan Tvrdík
Profil
'ioFileCache_directory'  =>  __DIR__ . '/tmp/apiClient'
Prochy
Profil
Díky, funguje to.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: