Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
DesertStorm

Hilfe Upload geht nicht

Recommended Posts

Moin moin,

also folgendes Problem hat nen Freund auf seinem Board, hab schon alles ausprobiert und keine Lösung gefunden

Er hat ein 1.1.2 und das Prob liegt darin das man weder Avatare hochladen kann, noch datei anhänge, an beiträge machen kann. Die Chmod Rechte haben wir mal auf 777 gesetzt und auch im ACP ist alles eingestellt 

Selbst als Admin ist es nicht möglich was anzuhängen oder Avatare hochzuladen. 

Hat irgendwer nen Rat für uns

Mfg DesertStorm

Dieses Posting habe ich gestern im 1.1.x gepostet, in diesem Bereich hat es sich erledigt, da wir auf 1.3 geupdatet haben, nun leider ist das selbe Prob immernoch da, weiss nun wirklich nicht mehr was ich noch falsch gemacht haben soll??!!??

Es gehen leider immernoch keine uploads weder Avatar noch im Thread, rechte sind gesetzt und chmod auch kann jemand bitte helfen

Edit: Folgende Fehlermeldung

Wichtiger Hinweis!

Die Datei konnte nicht hochgeladen werden. Entweder besitzt sie nicht das richtige Dateiformat oder die erlaubte Dateigröße wurde überschritten. Überprüfe die Datei und versuche es erneut.

Habs als Admin versuch wo ich 48Mb hochladen kann und wollte nur nen kleines bildchen

Edited by DesertStorm

Share this post


Link to post

Poste mal bitte den Inhalt deiner Datei conf_mime_types.php

Vielleicht liegt ja das Problem daran das der Upload der Datei nicht erlaubt ist, ach ja, was ists für ein Bild ? .jpg ?

Share this post


Link to post

<?php

$mime_types = array(

// mime              allow post  img          type          allow avatar

    "application/pdf"      => array( 1, 'pdf.gif'      , 'PDF Document'  ) ,

    "image/x-png"        => array( 1, 'quicktime.gif' , 'PNG Image'  , 1    ) ,

    "image/png"        => array( 1, 'quicktime.gif' , 'PNG Image'  , 1    ) ,

    "video/vivo"      => array( 1, 'win_player.gif', 'VIVO Movie'    ) ,

    "application/x-compress"    => array( 1, 'zip.gif'      , 'Compressed File') ,

    "video/x-msvideo"      => array( 1, 'win_player.gif', 'MS Video'      ) ,

    "text/html"        => array( 1, 'html.gif'      , 'HTML Page'      ) ,

    "audio/x-pn-realaudio"    => array( 1, 'real_audio.gif', 'Real Audio File') ,

    "image/gif"          => array( 1, 'gif.gif'      , 'GIF Image'      ,1 ) ,

    "video/mpeg"      => array( 1, 'quicktime.gif' , 'MPEG Video'    ) ,

    "image/ico"        => array( 1, 'gif.gif'      , 'Icon File'      ) ,

    "application/x-tar"      => array( 1, 'zip.gif'      , 'TAR Ball'      ) ,

    "image/x-MS-bmp"      => array( 1, 'bmp.gif'      , 'BMP Image'      ) ,

    "image/tiff"        => array( 1, 'quicktime.gif' , 'TIFF Image'    ) ,

    "text/richtext"      => array( 1, 'txt.gif'      , 'Rich Text'      ) ,

    "audio/x-realaudio"      => array( 1, 'realaudio.gif' , 'Real Audio'    ) ,

    "application/mac-binhex40"    => array( 1, 'stuffit.gif'  , 'Mac Binary'    ) ,

    "audio/x-aiff"        => array( 1, 'quicktime.gif' , 'AIFF File'      ) ,

    "application/x-gzip"      => array( 1, 'zip.gif'      , 'GZIP File'      ) ,

    "application/zip"          => array( 1, 'zip.gif'      , 'ZIP File'      ) ,

    "application/postscript"    => array( 1, 'postscript.gif', 'Postscript'    ) ,

    "application/msword"      => array( 1, 'word.gif'      , 'MS Word doc'    ) ,

    "video/quicktime"          => array( 1, 'quicktime.gif' , 'QuickTime Movie') ,

    "application/powerpoint"      => array( 1, 'apps.gif'      , 'PowerPoint Doc' ) ,

    "audio/x-wav"        => array( 1, 'sound.gif'    , 'WAV File'      ) ,

    "audio/x-mpeg"      => array( 1, 'mp3.gif'      , 'MPEG Audio'    ) ,

    "image/jpeg"        => array( 1, 'jpeg.gif'      , 'JPEG Image'    ,1) ,

    "application/x-zip-compressed" => array( 1, 'zip.gif'      , 'ZIP File'        ) ,

    "application/octet-stream"    => array( 1, 'quicktime.gif' , 'OCTET Stream'    ) ,

    "text/plain"        => array( 1, 'text.gif'      , 'Text File'        ) ,

    "image/pjpeg"        => array( 1, 'jpeg.gif'      , 'JPEG Image'    ,1) ,

    "application/x-shockwave-flash"=> array( 0, 'quicktime.gif' , 'Flash'          ,0) ,

   

);

?>

war nen ganz normales jpg, aber auch gif, txt und so weiter gehen ned

Share this post


Link to post

Öffne mal bitte die Post.php und mache folgende Änderungen:

Suche:

  if (! @move_uploaded_file( $HTTP_POST_FILES['FILE_UPLOAD']['tmp_name'], $ibforums->vars['upload_dir']."/".$real_file_name) )
 {
Ändere es wie folgt (@ entfernen):
  if (! move_uploaded_file( $HTTP_POST_FILES['FILE_UPLOAD']['tmp_name'], $ibforums->vars['upload_dir']."/".$real_file_name) )
 {
Suche:
  $FILE_TYPE = $HTTP_POST_FILES['FILE_UPLOAD']['type'];
Setze darunter:
echo "Dateityp: ". $FILE_TYPE;

Anschließend versuche nochmal etwas in einen Beitrag hochzuladen und schau mal oben über den Forumheader, was da für Nachrichten kommen.

Share this post


Link to post

Dann passiert folgendes

Über dem Board

Dateityp: image/gif

Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/tmp/phpCwlYha) is not within the allowed path(s): (/home/www/htdocs/ramonabln.de/.) in /home/www/htdocs/ramonabln.de/upload/sources/Post.php on line 822

Warning: move_uploaded_file(/tmp/phpCwlYha) [function.move-uploaded-file]: failed to create stream: Operation not permitted in /home/www/htdocs/ramonabln.de/upload/sources/Post.php on line 822

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpCwlYha' to '/home/www/htdocs/ramonabln.de/upload/uploads/post-5-1082192827.gif' in /home/www/htdocs/ramonabln.de/upload/sources/Post.php on line 822

Und als Fehlermeldung kommt

Wichtiger Hinweis!

Die Datei konnte nicht hochgeladen werden. Entweder besitzt sie nicht das richtige Dateiformat oder die erlaubte Dateigröße wurde überschritten. Überprüfe die Datei und versuche es erneut.

Share this post


Link to post

Hi.

Überprüfe mal in der conf_global.php die Pfade.

PS: war auf jedenfall bei mir so, das ich da was verdreht hatte.

Edited by ICEman

Share this post


Link to post

Es liegt an der open_basedir Einstellung, denn dort wird angegeben, auf welche Ordner deine PHP Scripte zugreifen dürfen. Bei einem Upload werden Dateien erst in ein Temp-Verzeichnis hochgeladen und dann quasi auf deinen Webspace-Ordner verschoben. Das Problem liegt jetzt darin, das deine PHP Scripte nicht auf das Verzeichnis zugreifen dürfen, wo die hochgeladene Dateien temporär gespeichert werden und somit scheitert der Upload.

Da wird du wohl Kontakt zu deinem Provider aufnehmen müssen, damit er dir Zugriff auf den temporären Uploadordner gibt.

Es kann aber auch sein, das du ein eigenes temporäre Verzeichnis haben kannst, dies aber nicht angelegt ist und somit das Standardverzeichnis genommen wird, wo du, wie gesagt keinen Zugriff drauf hast.

Hört sich natürlich jetzt sehr kompliziert an, aber geh mal ins ACP auf System Settins und dort auf Server Environment. Wichtig sind dort nur die Local-Einstellungen, nicht die Master.

Suche dort die Spalte open_basedir, da steht drin, welche Verzeichnisse für deine PHP Scripte freigegeben sind. In der Spalte upload_tmp_dir steht dann das Verzeichnis, in dem die Dateien temporär bei einem Upload gespeichert werden. Steht da bei dir (local Value) etwas anderes als /tmp/?

Wenn das der Fall sein sollte, kontrolliere, ob du dieses Verzeichnis auf deinen Webspace hast, ansonsten leg es an. Ist es nicht der Fall und es steht nur der oben erwähnte Ordner, dann hilft wirklich nur die Anfrage bei deinem Provider.

Falls du noch Fragen hast, meld dich einfach. :)

Share this post


Link to post

Boah schwere Geburt

Super vielen dank Stefan, das wars es gab auf meinem Space gar kein ordner tmp und somit konnte es auch nicht gehen, aber erstmal drauf kommen als leihe, hab vielen dank es geht nun :D

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×