[function.unlink]: Operation not permitted in

[function.unlink]: Operation not permitted in

am 10.04.2008 08:08:35 von Hans Novak

Hallo,

ich nutze das Programm WebCalenadar auf meinem Server.
Seit ich die Feiertage per iCal importiert habe, spinnt mein System.

Eine komplette Neuinstallation des Programmes inkl. Datenbank brachte
keinen Erfolg.

beim Speichern von Objekten kommt immer diese Meldung:

Warning: unlink(/tmp/b596a74f82359400fa59ade752e8436c.dat)
[function.unlink]: Operation not permitted in
/srv/www/cal/includes/dbi4php.php on line 828

Hat jemand einen Rat ?


Hans

Re: [function.unlink]: Operation not permitted in

am 10.04.2008 09:07:24 von Niels Braczek

Hans Novak schrieb:

> beim Speichern von Objekten kommt immer diese Meldung:
>=20
> Warning: unlink(/tmp/b596a74f82359400fa59ade752e8436c.dat)=20
> [function.unlink]: Operation not permitted in=20
> /srv/www/cal/includes/dbi4php.php on line 828
>=20
> Hat jemand einen Rat ?

Offensichtlich darf das Skript die Datei nicht löschen. Passe die Recht=
e
entsprechend an.

MfG
Niels

--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------

Re: [function.unlink]: Operation not permitted in

am 10.04.2008 13:01:33 von Hans Novak

Niels Braczek schrieb:
> Hans Novak schrieb:
>
>> beim Speichern von Objekten kommt immer diese Meldung:
>>
>> Warning: unlink(/tmp/b596a74f82359400fa59ade752e8436c.dat)
>> [function.unlink]: Operation not permitted in
>> /srv/www/cal/includes/dbi4php.php on line 828
>>
>> Hat jemand einen Rat ?
>
> Offensichtlich darf das Skript die Datei nicht löschen. Passe die Rechte
> entsprechend an.

Hmmm... schon, aber dieses Script hat die Datei doch erstellt !?
Die Datei hat 666 Rechte, jeder darf sie also löschen ...
Das /tmp Verzeichniss hat 777

Hans

Re: [function.unlink]: Operation not permitted in

am 10.04.2008 14:54:28 von Niels Braczek

Hans Novak schrieb:

> Hmmm... schon, aber dieses Script hat die Datei doch erstellt !?
> Die Datei hat 666 Rechte, jeder darf sie also löschen ...
> Das /tmp Verzeichniss hat 777

Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.

MfG
Niels

--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------

Re: [function.unlink]: Operation not permitted in

am 11.04.2008 09:42:09 von Hans Novak

Niels Braczek schrieb:
> Hans Novak schrieb:
>
>> Hmmm... schon, aber dieses Script hat die Datei doch erstellt !?
>> Die Datei hat 666 Rechte, jeder darf sie also löschen ...
>> Das /tmp Verzeichniss hat 777
>
> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.

Ähhh wie finde ich das heraus ?
Mein Programm hat keine phpinfo Datei.
Und in den php Einstellungen für den Apache steht auch nichts mit "unlink"

Hans

Re: [function.unlink]: Operation not permitted in

am 11.04.2008 10:02:43 von Claudio Carobolante

Hans Novak wrote:
> Niels Braczek schrieb:

>> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
>> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.
>
> Ähhh wie finde ich das heraus ?
> Mein Programm hat keine phpinfo Datei.

Dann mach Dir eine:

phpinfo ();
?>

OK, das Skript habe ich aus dem ersten Link geklaut, den mir die
Suchmaschine meiner Wahl nach der Fütterung mit "phpinfo" angeboten hatte.

> Und in den php Einstellungen für den Apache steht auch nichts mit "unlink"

Welche Direktiven beim Apache wären dafür zuständig? Welche Dokumentation
benutzt Du?

cc

Re: [function.unlink]: Operation not permitted in

am 11.04.2008 10:05:00 von helmut

Hallo, Hans,

Du (repcom) meintest am 11.04.08:

>> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
>> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.

> Ähhh wie finde ich das heraus ?
> Mein Programm hat keine phpinfo Datei.
> Und in den php Einstellungen für den Apache steht auch nichts mit
> "unlink"

Dann leg auf dem Apache-Server eine Datei "info.php" an, in
"DocumentRoot" (wo auch die Start-"index.htm" liegt), mit dem Inhalt

phpinfo();
?>

Wenn Du dann

http://URL.des.Servers/info.php

aufrufst, solltest Du die nötigen Informationen sehen.

Viele Gruesse!
Helmut

Re: [function.unlink]: Operation not permitted in

am 11.04.2008 15:01:45 von Hans Novak

Helmut Hullen schrieb:
> Wenn Du dann
>
> http://URL.des.Servers/info.php
>
> aufrufst, solltest Du die nötigen Informationen sehen.

Ohhh ja, danke. Da kommt ne menge.
Allerdings steht auf der ganzen Seite kein "unlink"
(ich weiss nicht, ob ich das posten soll, ist ne ganze menge !?)

Hans

Re: [function.unlink]: Operation not permitted in

am 11.04.2008 15:21:00 von helmut

Hallo, Niels,

Du (nbraczek) meintest am 10.04.08:

> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.

Wo und wie müsste das angezeigt werden?
Mein Apache hier zuhause

hullen.mydyn.de/info.php

zeigt nichts derartiges an.

Viele Gruesse!
Helmut

Re: [function.unlink]: Operation not permitted in

am 11.04.2008 15:44:31 von Hans Novak

Helmut Hullen schrieb:
> Hallo, Niels,
>
> Du (nbraczek) meintest am 10.04.08:
>
>> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
>> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.
>
> Wo und wie müsste das angezeigt werden?
> Mein Apache hier zuhause
>
> hullen.mydyn.de/info.php
>
> zeigt nichts derartiges an.

hmmm ... womit wir wieder am Anfang wären ... wie ich vorhin schrieb,
meiner nähmlich auch nicht ;)
Und nu ?

Hans

Re: [function.unlink]: Operation not permitted in

am 11.04.2008 16:13:29 von Niels Braczek

Helmut Hullen schrieb:
> Hallo, Niels,
>=20
> Du (nbraczek) meintest am 10.04.08:
>=20
>> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
>> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.
>=20
> Wo und wie müsste das angezeigt werden?

Unter Configuration, Eintrag disable_functions.

MfG
Niels

--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------

Re: [function.unlink]: Operation not permitted in

am 11.04.2008 18:58:34 von Claus Reibenstein

Helmut Hullen schrieb:

> Du (nbraczek) meintest am 10.04.08:
>
>> Ist unlink() überhaupt erlaubt (phpinfo)? Manche Provider haben
>> merkwürdige Vorstellungen davon, was gebraucht wird und was nicht.
>
> Wo und wie müsste das angezeigt werden?

Das frage ich mich auch gerade.

unlink() ist Bestandteil des PHP-Kerns. Es wäre mir neu, wenn man diese
Funktion irgendwie blockieren könnte, ohne den Kern zu modifizieren.

Gruß. Claus

Re: [function.unlink]: Operation not permitted in

am 11.04.2008 19:25:58 von Stefan+Usenet

On Fri, 11 Apr 2008 18:58:34 +0200 Claus Reibenstein wrote:
> unlink() ist Bestandteil des PHP-Kerns. Es wäre mir neu, wenn man
> diese Funktion irgendwie blockieren könnte, ohne den Kern zu
> modifizieren.

Meine php.ini meint zu dem Thema:

| ; This directive allows you to disable certain functions for security reasons.
| ; It receives a comma-delimited list of function names. This directive is
| ; *NOT* affected by whether Safe Mode is turned On or Off.
| disable_functions =

Ich gehe einmal davon aus, dass das nicht gelogen ist.

Servus,
Stefan

--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich

Stefan!? Ja! Denn sterben ist reizvoller als pumpen.
(Sloganizer)

Re: [function.unlink]: Operation not permitted in

am 11.04.2008 20:33:32 von Claus Reibenstein

Stefan Froehlich schrieb:

> On Fri, 11 Apr 2008 18:58:34 +0200 Claus Reibenstein wrote:
>
>> unlink() ist Bestandteil des PHP-Kerns. Es wäre mir neu, wenn man
>> diese Funktion irgendwie blockieren könnte, ohne den Kern zu
>> modifizieren.
>
> Meine php.ini meint zu dem Thema:
>
> | ; This directive [...]
> | disable_functions =
>
> Ich gehe einmal davon aus, dass das nicht gelogen ist.

Du hast Recht. Ich hab's inzwischen auch gefunden. Diese Direktive war
mir einfach nicht bekannt.

Gruß. Claus

Re: [function.unlink]: Operation not permitted in

am 12.04.2008 07:05:50 von Jacob Hayn

Hans Novak schrieb:
> Allerdings steht auf der ganzen Seite kein "unlink"
> (ich weiss nicht, ob ich das posten soll, ist ne ganze menge !?)
Poste es lieber nicht, sondern schau einfach in der Sektion
"Configuration / PHP Core" bei der Direktive "disable_functions" nach.
Wenn dort unlink drin steht musst du dich wohl an den Support wenden,
vielleicht ändern die dir das.

Ich hatte auch mal einen Provider, der PHP sehr restriktiv konfiguriert
hat. Da bin ich jetzt nicht mehr Kunde. :D

Gruß Jacob

Re: [function.unlink]: Operation not permitted in

am 16.04.2008 12:33:28 von Hans Novak

Jacob Hayn schrieb:
> Hans Novak schrieb:
>> Allerdings steht auf der ganzen Seite kein "unlink"
>> (ich weiss nicht, ob ich das posten soll, ist ne ganze menge !?)
> Poste es lieber nicht, sondern schau einfach in der Sektion
> "Configuration / PHP Core" bei der Direktive "disable_functions" nach.
> Wenn dort unlink drin steht musst du dich wohl an den Support wenden,
> vielleicht ändern die dir das.
>
> Ich hatte auch mal einen Provider, der PHP sehr restriktiv konfiguriert
> hat. Da bin ich jetzt nicht mehr Kunde. :D

Bei mir steht:

disable_functions no value no value


Hans

Re: [function.unlink]: Operation not permitted in

am 16.04.2008 12:35:48 von Hans Novak

Claus Reibenstein schrieb:
> Stefan Froehlich schrieb:
>
>> On Fri, 11 Apr 2008 18:58:34 +0200 Claus Reibenstein wrote:
>>
>>> unlink() ist Bestandteil des PHP-Kerns. Es wäre mir neu, wenn man
>>> diese Funktion irgendwie blockieren könnte, ohne den Kern zu
>>> modifizieren.
>> Meine php.ini meint zu dem Thema:
>>
>> | ; This directive [...]
>> | disable_functions =
>>
>> Ich gehe einmal davon aus, dass das nicht gelogen ist.
>
> Du hast Recht. Ich hab's inzwischen auch gefunden. Diese Direktive war
> mir einfach nicht bekannt.


Hajo... aber mein Problem ist leider damit immer noch nicht gelöst.
Ich gehe mal davon aus, dass die anderen PHP dienste (Web Seiten) diese
Funktion unlink auch nutzen. Bei denen geht es ja (scheinbar).
Nur dieser PHPCalendar macht jetzt diese Schwierigkeiten.

Hans