Startseite
  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Audio: basedir restriction - getid3 Problem

Eingetragen von paulap (60)
am 14.08.2007 - 16:24 Uhr in
  • Module
  • Drupal 5.x

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

‹ Image Modul - Fehler beim Upload Search Module - keine Suchergebnisse trotz Indizierung und Rechtevergabe ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Suche bitte mal nach

Eingetragen von sanduhrs (1281)
am 14.08.2007 - 16:27

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://erdfisch.de · http://audiens.de · http://drupal.org/user/28074 · http://association.drupal.org/user/646

  • Anmelden oder Registrieren um Kommentare zu schreiben

basedir Problem bei getID3

Eingetragen von paulap (60)
am 14.08.2007 - 16:45

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

sanduhrs schrieb

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Gehe auf

Eingetragen von sanduhrs (1281)
am 14.08.2007 - 16:48

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://erdfisch.de · http://audiens.de · http://drupal.org/user/28074 · http://association.drupal.org/user/646

  • Anmelden oder Registrieren um Kommentare zu schreiben

alles schon erledigt...

Eingetragen von paulap (60)
am 14.08.2007 - 16:52

funktioniert trotzdem nicht.

Irgendwie werde ich das Gefühl nicht los, man müsste getID3 fixen.

lg Gerald

  • Anmelden oder Registrieren um Kommentare zu schreiben

getid3 benutzt nicht den in

Eingetragen von rickauer (12)
am 11.01.2008 - 14:41

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:


—- getid3.lib.php Fri Jan 11 14:25:52 2008
+++ getid3.lib.php.stephan Fri Jan 11 14:36:08 2008
-10,6 +10,7 // /// /////////////////////////////////////////////////////////////////

+$mytemppath=’/my/super/tmp/dir’; class getid3_lib {

-635,7 +636,7 }

// try to create a temporary file in the system temp directory – invalid dirname should force to system temp dir – if (($data_filename = tempnam(’*’, ‘getID3’)) = false) { + if (($data_filename = tempnam("$mytemppath", 'getID3')) = false) { // can’t find anywhere to create a temp file, just die return false; } -1168,7 +1169,7 function GetDataImageSize($imgData) { $GetDataImageSize = false; – if ($tempfilename = tempnam(’*’, ‘getID3’)) { + if ($tempfilename = tempnam(”$mytemppath”, ‘getID3’)) { if ($tmp = fopen($tempfilename, 'wb')) { fwrite($tmp, $imgData); fclose($tmp); --- write.id3v2.php Fri Jan 11 14:27:30 2008 +++ write.id3v2.php.stephan Fri Jan 11 14:38:01 2008 @ -13,6 +13,7 // /// /////////////////////////////////////////////////////////////////

+$mytemppath=’/my/super/tmp/dir’; getid3_lib::IncludeDependency(GETID3_INCLUDEPATH.‘module.tag.id3v2.php’, FILE, true);

class getid3_write_id3v2 -81,7 +82,7 } else {

- if ($tempfilename = tempnam(’*’, ‘getID3’)) {
+ if ($tempfilename = tempnam(”$mytemppath”, ‘getID3’)) { ob_start(); if ($fp_source = fopen($this->filename, ‘rb’)) { if ($fp_temp = fopen($tempfilename, ‘wb’)) {

  • Anmelden oder Registrieren um Kommentare zu schreiben

var $tempdir = ‘*’ getID3

Eingetragen von George Orwell (68)
am 28.12.2009 - 21:54

gibt es hierzu eine Erfolgsmeldung?
in der php Datei des aktuellen Modules scheint der default Pfad genutzt zu werden

Zitat:

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:

Zitat:

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

Zitat:

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

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Probleme und Felermeldungen nach der Installation
  • Titel ausblenden - was ist die beste Möglichkeit
  • Neue Node im PopUp erstellen
  • Titelausgabe über PHP steuern
  • Bestimmtes Theme für angemeldete Benutzer
  • Menüansicht und Darstellung - Corporate Designproblem
  • Verlinkung zu neusten Nodes auf individueller Startseite
  • nicht-lesbare URL und Suchmaschinenfreunlichkeit
  • Habt Ihr ein "Grund-Installationspaket" mit allen für Euch wichtigen Modulen?
  • Suchfeld (manuell) einbauen und bearbeiten
  • Kommentar Formular in einer Art Thickbox
  • Leeres Vote
Weiter

Neue Kommentare

  • Glückwunsch !
    vor 43 Minuten 24 Sekunden
  • Vielen dank für deine
    vor 48 Minuten 34 Sekunden
  • Ja, und? Ich verstehe Dein
    vor 53 Minuten 52 Sekunden
  • Kleineres modul zum ausblenden der title
    vor 1 Stunde 1 Minute
  • @Sonja + Roger
    vor 1 Stunde 4 Minuten
  • Kleineres modul zum ausblenden der title
    vor 1 Stunde 6 Minuten
  • grüße dich
    vor 1 Stunde 55 Minuten
  • Eigentlich...
    vor 2 Stunden 2 Minuten
  • Views, das Standard-Werkzeug für Listen aller Art
    vor 2 Stunden 10 Minuten
  • Ok Danke für die Tipps. Mit
    vor 1 Stunde 3 Minuten

Statistik

Beiträge im Forum: 113379
Registrierte User: 10235

Neue User:

  • Picanto
  • easye
  • k.spin

» Alle User anzeigen

User nach Punkten sortiert:
quiptime4706
stBorchert3634
md3536
Tobias Bähr3430
bv3268
dereine2589
Alexander Langer2511
pebosi2488
Thoor1721
rapsli1474
» User nach Punkten
Zur Zeit sind 13 User und 57 Gäste online.

Benutzer online

  • easye
  • margin1em
  • Waldknoblauch
  • flobweb
  • Bogus
  • lowskilla
  • Nemesis
  • Tobias Bähr
  • AliveAgain@drup...
  • mikeeve
  • karl1120
  • thfritz
  • SaschaCap

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Showroom
  • » Forum
  • » Drupalchannel
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Referenzen
  • Installation
  • Update
  • Forum
  • Team

Quicklinks II

  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
DrupalCamp.de - Drupal Initiative - Drupal Association