Zum Inhalt springen

Uploadprobleme mit XAMPP


Empfohlene Beiträge

Hallo zusammen,

ich bastle jetzt schon seit Wochen an einem einfachen Upload Script. Nachdem meine Bastelkünste einfach keine Früchte getragen haben, wollte ich verfügbare Scripte nutzen. Mittlerweile habe ich ungefähr 5 verschieden ausprobiert. Leider immer noch ohne Erfolg.

Ich nutze den Safari Version 4 Public Beta (5528.16). Bei ihm ist immer eine Ladesequenz zu sehen.

FF und Opera sagen mir jedes mal, dass ich kein Bild hochlade. Aber ich verwende jedes mal ein Bild und auch verschiedene.

Ist unter XAMPP etwas einzustellen, damit Dateiverschiebungen möglich sind?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Um serverseitig ein Upload-Script laufen zu lassen brauchst du letztendlich nur einen korrekt konfigurierten Webserver mit einer Script-Sprache, in deinem Fall PHP.

Schau dir bitte mal die Konfig-Datei von deinem Apachen und die php.ini an. In diesen Dateien kannst du z.B. Dateiupload erlauben/verbieten, die max. Größe eine Datei etc.p.p. bestimmen.

Ich habe die genauen Stellen in den Dateien jetzt nicht im Kopf. Aber vielleicht kannst du ja mal nach "Dateiupload php.ini" googlen.

Gruß,

bytebrain

Edit:

Hier sind ein paar hilfreiche Verweise:

http://www.google.de/search?hl=de&q=Dateiupload+php.ini&btnG=Google-Suche&meta=lr%3Dlang_de

Bearbeitet von bytebrain
Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo bytebrain,

danke für deine Hilfe. Ich habe die php.ini mal durchwühlt. Dabei habe ich gesehen, dass der file_upload auf On ist.

Weiterhin habe ich das Script einmal auf meinem Hoster. Da funktioniert es einwandfrei.

Ich habe noch ein wenig recherchiert und bin zu dem ergebnis gekommen, dass es irgendwie an den Rechten liegen könnte, die für das tmp_directory zuständig ist. Ich kenne leider den default eintrag für das verzeichnis nicht und kann es irgendwie auch nicht finden. Aber wenn ich in der php.ini einen pfad angeben, der auf ein verzeichnis mit vollen recht verweist, klappt es leider auch nicht.

In der httpd.conf könnte doch auch ein eintrag gemacht werden, der mehr rechte auf verzeichnisse beitet, oder?

ich ahbe hier mal die Stelle, die dafür nützlich sein könnte.

#

# "/Applications/xampp/xamppfiles/cgi-bin" should be changed to whatever your ScriptAliased

# CGI directory exists, if you have that configured.

#

Alias /phpmyadmin /Applications/xampp/xamppfiles/phpmyadmin

<Directory "/Applications/xampp/xamppfiles/phpmyadmin">

    AllowOverride None

    Options None 

    Order allow,deny

    Allow from all

</Directory>


<Directory "/Applications/xampp/xamppfiles/cgi-bin">

    AllowOverride None

    Options None +ExecCGI

    Order allow,deny

    Allow from all

</Directory>


Alias /phpsqliteadmin /Applications/xampp/xamppfiles/phpsqliteadmin

<Directory "/Applications/xampp/xamppfiles/phpsqliteadmin">

    AllowOverride None

    Options None 

    Order allow,deny

    Allow from all

</Directory>


Aber da ich ja nicht weiss wo das tmp verzeichnis ist, wo die daten bzw in meinem fall die bilder vorgespeichert werden, komme ich da nicht weiter.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Schau mal bitte, ob es in deiner httpd.conf einen Eintrag ähnlich dem u.g. gibt.


#Alias /upload /tmp

#<Location /upload>

#    EnablePut On

#    AuthType Basic

#    AuthName Temporary

#    AuthUserFile /etc/httpd/conf/passwd

#    EnableDelete Off

#    umask 007

#    <Limit PUT>

#       require valid-user

#    </Limit>

#</Location>

Gruß,

bytebrain

Quelle: Konfigurationsanweisungen in httpd.conf

Link zu diesem Kommentar
Auf anderen Seiten teilen

Diese Zeilen gibt es bei mir nicht. Ist das die Definition für das Verzeichnis, wo die Dateien zu erst abgelegt werden?

Ich habe die ganze Sache gerade mit Windows probiert. Da klappt alles super. Ich bin Macianer und hatte die ganze Zeit schon die Befürchtung, dass die XAMPP Einstellungen nicht passend sind.

Wo müsste ich denn die Zeilen einfügen? Unter der Verzeichnisberechtigung. In dem Code, den ich oben gepostet habe?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Diese Zeilen gibt es bei mir nicht. Ist das die Definition für das Verzeichnis, wo die Dateien zu erst abgelegt werden?

Ich habe die ganze Sache gerade mit Windows probiert. Da klappt alles super. Ich bin Macianer und hatte die ganze Zeit schon die Befürchtung, dass die XAMPP Einstellungen nicht passend sind.

Wo müsste ich denn die Zeilen einfügen? Unter der Verzeichnisberechtigung. In dem Code, den ich oben gepostet habe?

Servus,

die Zeilen kommen in deine httpd.conf. Wohin genau ist eigentlich wurschd.

Aber schau dir bitte noch die Quellenangabe von meinem vorherigen Post an. Da ist alles genaustens beschrieben.

Gruß,

bytebrain

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...