Audio: basedir restriction - getid3 Problem
am 14.08.2007 - 16:24 Uhr in
Hallo!
ich nutze das Audio Modul in der Version 5.x.1.2. und getid in der Version 1.7.8.b1
Bei jedem Zugriff des Editierens wie Speicherns bekomme ich folgende Meldung:
warning: unlink() [function.unlink]: open_basedir restriction in effect. File(/tmp/getID3DVQfer) is not within the allowed path(s): (/var/www/webs/pitschekcom/web/:/usr/local/lib/php/) in /var/www/webs/pitschekcom/web/htdocs/modules/audio/getid3/getid3/getid3.lib.php on line 1159.
Scheint ein bekanntes Problem mit dem /tmp Verzeichnis zu sein.
Anscheinend funktioniert das Ding jedoch (bis auf die bekannten Probleme...), zumindest die Basisfunktionen. Ab und an geht dann jedoch nichts mehr.
Ich habe den Bug bereits im "bug tracker" auf drupal.org gefunden und meinen Kommentar abgegeben. Aber Lösung scheint es auch dort noch keine zu geben.
Bitte um Feedback.
lg
Gerald
- Anmelden oder Registrieren um Kommentare zu schreiben
Suche bitte mal nach
am 14.08.2007 - 16:27 Uhr
Suche bitte mal nach open_basdier [1]
vg
[1] http://www.drupalcenter.de/search/node/open_basedir
--
sanduhrs · Stefan Auditor · Drupalcenter
---------------------------------------------------------------------
http://erdfisch.de · http://audiens.de · http://drupal.org/user/28074
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
basedir Problem bei getID3
am 14.08.2007 - 16:45 Uhr
Das Problem mit dem basedir bzw. dem tmp-Directory liegt anscheinend im externen Modul getID3 des Audio-Modules.
Hat irgendwer einen Fix dafür? Ich habe bereits gesucht aber nichts gefunden.
lg Gerald
Suche bitte mal nach open_basdier [1]
vg
[1] http://www.drupalcenter.de/search/node/open_basedir
--
sanduhrs · Stefan Auditor · Drupalcenter
---------------------------------------------------------------------
http://erdfisch.de · http://audiens.de · http://drupal.org/user/28074
Gehe auf
am 14.08.2007 - 16:48 Uhr
Gehe auf admin/settings/file-system und ändere Temporary directory in ein Verzeichnis, das der Drupal installation zugänglich ist.
vg
--
sanduhrs · Stefan Auditor · Drupalcenter
---------------------------------------------------------------------
http://erdfisch.de · http://audiens.de · http://drupal.org/user/28074
--
sanduhrs · Stefan Auditor · Drupalcenter
http://drupal.org/user/28074 · http://association.drupal.org/user/646
alles schon erledigt...
am 14.08.2007 - 16:52 Uhr
funktioniert trotzdem nicht.
Irgendwie werde ich das Gefühl nicht los, man müsste getID3 fixen.
lg Gerald
getid3 benutzt nicht den in
am 11.01.2008 - 14:41 Uhr
getid3 benutzt nicht den in Drupal definierten, temporären Pfad, deswegen nutzt es nichts, diesen zu ändern. Stattdessen sollte man in getid3.php die Zeile
var $tempdir = '*';
ändern. Leider funktioniert das auch nicht. Deswegen habe ich es jetzt etwas grob in zwei Dateien geändert, hier der Patch gegen 1.7.7:
var $tempdir = ‘*’ getID3
am 28.12.2009 - 21:54 Uhr
gibt es hierzu eine Erfolgsmeldung?
in der php Datei des aktuellen Modules scheint der default Pfad genutzt zu werden
var $tempdir = '*'; // default '*' should use system temp dir
Trotzdem habe ich den gleichen Fehler mit GetID.
Ich benutze Views Attach, CSS Injector & NodereferenceURL für eine Galerie, die jedoch auf Grund der ID Problematik nicht funktioniert. Folgende Fehlermeldung erscheint beim bearbeiten & erstellen des Inhaltstyp:
warning: unlink() [function.unlink]: open_basedir restriction in effect. File(/tmp/getID3lkHPyq) is not within the allowed path(s): (/srv/www/httpd/phost/i/com/pytalhost/ideemanufaktur/web:/srv/www/httpd/phost/i/com/pytalhost/ideemanufaktur/tmp:/srv/www/httpd/phost/i/com/pytalhost/ideemanufaktur/ses) in /srv/www/httpd/phost/i/com/pytalhost/ideemanufaktur/web/sites/all/libraries/getID3/getid3/getid3.lib.php on line 1164.
In der besagten php Datei in zeile 1164 finde ich folgenden Ausdruck
unlink($tempfilename);
Über eine kurze Notiz oder Hilfe wäre ich SEHR dankbar. Leider bin ich noch nicht so weit mit Drupal & php, dass ich das Problem mit meinen Büchern & der Suchfunktion alleine lösen kann