ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » useruploads gehen nicht

Geschlossen
  1. #1
    User Pic
    Devil1501 Mitglied
    Registriert seit
    19.08.2007
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    Hallo Community,

    auf meiner Page gehen seit geraumer Zeit die Useruploads nicht mehr, also man kann weder sein Avatar hoch laden noch etwas in seine usergallery.
    Es kommt auch keine Fehlermeldung, die Seite aktualisiert nur aber getan hat sich nichts.
    Ordnerrechte sind richtig gesetzt.
    Ich weis auch leider nicht welche änderung bzw. welches modul das Problem hervorgerufen hat.

    Hoffe ihr könnt mir helfen.

    MFG


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Devil1501 Mitglied
    Registriert seit
    19.08.2007
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    2 Monate vergangen, Problem besteht leider weiterhin.
    Allerdings bekomm ich mittlerweile folgende Fehlermeldung:

    Warning: fopen() [function.fopen]: open_basedir restriction in effect. File(/tmp/phpR1a5ZY) is not within the allowed path(s): (/var/www/web218/html/:/var/www/web218/phptmp/:/var/www/web218/files/:/var/www/web218/atd/) in /var/www/web218/html/include/includes/func/ic_mime_type.php on line 72

    Warning: fopen(/tmp/phpR1a5ZY) [function.fopen]: failed to open stream: Operation not permitted in /var/www/web218/html/include/includes/func/ic_mime_type.php on line 72

    Warning: fgets(): supplied argument is not a valid stream resource in /var/www/web218/html/include/includes/func/ic_mime_type.php on line 73

    Warning: fclose(): supplied argument is not a valid stream resource in /var/www/web218/html/include/includes/func/ic_mime_type.php on line 74

    MFG
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Anarchy 90210 Mitglied
    Registriert seit
    15.05.2007
    Beiträge
    578
    Beitragswertungen
    1 Beitragspunkte
    Vorschlag, du öffnest mal diese Datei und guckst dir die Zeilen 72 - 74 an

    Es sollte das hier da stehen:

    <?php 
    
    $o = fopen ($file, "r");
      $file_content = fgets($o, 4096);
      fclose($o);
    
    ?>



    Zuletzt modifiziert von Anarchy 90210 am 15.10.2007 - 11:16:58
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Devil1501 Mitglied
    Registriert seit
    19.08.2007
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    so sieht meine ic_mime_type.php aus

    <?php
    
    /*
    
    Magic mime file interpreter
    Copyright (c) 2004 by Phillip Berndt
    Version 1.0
    
    */
    
    function ic_mime_type ($file) {
      if (!file_exists($file)) {
        return ('application/x-object');
      }
      if(!isset($mimeData)) {
       $mimeFile = array (
          '0		string			PK\003\004		application/x-zip',
          '0	string		Rar!		application/x-rar',
          '257     string          ustar\0         application/x-tar       posix',
          '257     string          ustar\040\040\0         application/x-tar       gnu',
          '0	string		GIF		image/gif',
          '0	beshort		0xffd8		image/jpeg',
          '0	string		\137PNG			image/png',
          '>30		string	Copyright\ 1989-1990\ PKWARE\ Inc.	application/x-zip',
          '>30		string	PKLITE\ Copr.	application/x-zip',
        );
        foreach($mimeFile as $mimeLine) {
          if($mimeLine[0] != '#' && trim($mimeLine)) {
            if(preg_match('/^(\S+?)\s+(\S+?)\s+(\S+)(\s+(.+?))?$/si', $mimeLine, $regex_mimeDataSet)) {
              $mimeDataSet['offset'] = str_replace('>', '', $regex_mimeDataSet[1]);
              $indicator = $regex_mimeDataSet[3];
              switch($regex_mimeDataSet[2]) {
                case 'string':
                  $indicator = str_replace('\ ', ' ', $indicator);
                  $indicator = str_replace('\<', '<', $indicator);
                  $indicator = str_replace('\>', '>', $indicator);
                  $indicator = str_replace('\r', "\r", $indicator);
                  $indicator = str_replace('\n', "\n", $indicator);
                  $indicator = preg_replace('/\\\\([0-9]{3})/e', 'chr($1);', $indicator);
                  break;
                case 'byte':
                  $indicator = pack('c', @eval('return '.$indicator.';'));
                  break;
                case 'short':
                  $indicator = pack('s', @eval('return '.$indicator.';'));
                  break;
                case 'beshort':
                  $indicator = pack('n', @eval('return '.$indicator.';'));
                  break;
                case 'leshort':
                  $indicator = pack('v', @eval('return '.$indicator.';'));
                  break;
                case 'belong':
                  $indicator = pack('N', @eval('return '.$indicator.';'));
                  break;
                case 'lelong':
                  $indicator = pack('V', @eval('return '.$indicator.';'));
                  break;
                case 'long':
                  $indicator = pack('l', @eval('return '.$indicator.';'));
                  break;
              }
    
              $mimeDataSet['indicator'] = $indicator;
              $mimeDataSet['mime'] = str_replace("\r", '', $regex_mimeDataSet[5]);
    
              $mimeData[] = $mimeDataSet;
            }
          }
        }
      }
      $o = fopen ($file, "r");
      $file_content = fgets($o, 4096);
      fclose($o);
      
      $retVal = 'application/x-object';
      foreach($mimeData as $key => $mimeTest) {
        $testStr = substr($file_content, $mimeTest['offset'], strlen($mimeTest['indicator']));
        if($testStr == $mimeTest['indicator']) {
          $mimeType = $mimeTest['mime'];
          if($mimeType == '') {
            while($mimeType == '') {
              $mimeType = $mimeData[++$key]['mime'];
            }
          }
          $retVal = $mimeType;
        }
      }
      return $retVal;
    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    SafeMode ftw zunge
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Anarchy 90210 Mitglied
    Registriert seit
    15.05.2007
    Beiträge
    578
    Beitragswertungen
    1 Beitragspunkte
    lol? wenn ich safemode anmache, geht meine gesamte page nich...
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Das war ja auch pure Ironie zwinker
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Devil1501 Mitglied
    Registriert seit
    19.08.2007
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    ???
    Kein Plan wovon ihr redet...
    traurig
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Das ist eine Servereinstellung, an der du wohl selbst nichts ändern können wirst.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Devil1501 Mitglied
    Registriert seit
    19.08.2007
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    aber die Uploads gingen ja vorher, etwa über ein Jahr lang.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Bis dein Hoster umgestellt hat, so siehts zumindest aus.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Devil1501 Mitglied
    Registriert seit
    19.08.2007
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    Tatsache,

    habe testweise mal sämtliche Backups meiner Page auf einem Freehost hochgeladen und es dort getestet, da geht es ohne Probleme.

    Hab mal ne Mail an meinen Hoster geschickt, mal schaun ob was geht!


    Vielen Dank für die Hilfe
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Liegt in gewisser Weise aber auch am SafeMode, denn die Datei ist durch dieses Script erstellt worden, und man erhält trotzdem kein Zugriff im temporären Verzeichnis ...
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Devil1501 Mitglied
    Registriert seit
    19.08.2007
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    SafeMode is nun auf Off, kann das selbst umstellen bei meinem Hoster!

    Problem besteht leider weiterhin
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    387 Beitragspunkte
    Ja ok in dem Fall scheint es am open_basedir restrict zu liegen, keine Ahnung, ob du da auch was ändern kannst.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten