Toevoegen bijlage lukt niet

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
eervawo
Berichten: 4
Lid geworden op: 22 jul 2011, 09:02

Toevoegen bijlage lukt niet

Bericht door eervawo » 22 jul 2011, 09:08

  • Adres van je forum: http://forum.ericsson-services.nl
    Event. modificaties op je forum:
    Wanneer ontstond het probleem? vanaf begin
    phpBB versie: 3.0.9


    Heb je onlangs iets veranderd aan je forum?
    Wat is het probleem?
Als ik een bijlage probeer toe te voegen aan een post krijg ik de melding:

500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be displayed.

Ik kan niet vinden waarom ik deze melding krijg.

In de instellingen heb ik de folder 'files' staan en deze folder heeft volledige rechten.
Ik zie ook niks in de folder verschijnen.

Iemand een idee hoe ik dit kan oplossen?
gr.
Eric

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Toevoegen bijlage lukt niet

Bericht door Ger » 22 jul 2011, 09:21

Is het toevallig een grote bijlage? Probeer het dan eens met een hele kleine bijlage (bijv. een leeg txt bestand).

Verder duidt een 500 error altijd op een fout bij de server (zoals de foutmelding ook aangeeft). Als het goed is wordt er automatisch ook een vermelding weggeschreven in de errorlog op je server. Misschien dat dit je wat meer informatie geeft over de aard van de fout.

Kun je ook iets meer vertellen over je hosting? Is het een Linux server, een Windows server, etc?

eervawo
Berichten: 4
Lid geworden op: 22 jul 2011, 09:02

Re: Toevoegen bijlage lukt niet

Bericht door eervawo » 22 jul 2011, 09:48

Hi,

het is een windows 2008 R2 server met IIS7.
Ik heb het zowel met een klein bestand als met een groot bestand geprobeerd.

Dit is de data uit de log, ik kan er niet echt wat mee:
2011-07-22 08:45:08 91.200.51.168 POST /posting.php mode=post&f=6 80 - 194.237.142.17 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.0;+SLCC1;+.NET+CLR+2.0.50727;+InfoPath.1;+.NET+CLR+1.1.4322;+.NET+CLR+3.5.21022;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E;+.NET+CLR+3.0.30729) 500 0 0 583

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Toevoegen bijlage lukt niet

Bericht door Ger » 22 jul 2011, 09:53

IIS en PHP is vaak een slechte mix. Vrijwel elke error resulteert in een 500 error, ook al is het dat eigenlijk niet. Handig? Nee, verre van.

Ik ben niet zo thuis in Windows servers, maar even zoeken leverde me op:
You can always change the configuration using the Configuration Editor of IIS 7.0. You will find this under the Section > system.webServer/httpErrors. You have to change errorMode to Detailed from the usual DetailedLocalOnly and then click on Apply.
Hierdoor krijg je gedetailleerde informatie over de fout en weet je dus hopelijk wat meer over wat er nu eigenlijk mis gaat.

Overigens kan ik me zo voorstellen dat het ook aan de permissies van de cache map ligt. Staat die wel op 777 (of het Windows alternatief daarvoor dan)?

eervawo
Berichten: 4
Lid geworden op: 22 jul 2011, 09:02

Re: Toevoegen bijlage lukt niet

Bericht door eervawo » 22 jul 2011, 10:24

ok, het was ff zoeken waar die instelling zat, maar heb het gevonden en omgezet.

Nu krijg ik: PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0

wat is Unknown, is dit een folder? zo ja welke dan?

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Toevoegen bijlage lukt niet

Bericht door Ger » 22 jul 2011, 10:41

Ik had al zo'n vermoeden, dit is nu bevestigd: de server is niet goed geconfigureerd. Normaliter bij het uploaden van bestanden -of dit nu via phpBB is of op een andere manier- wordt het geüpload naar een temp upload directory en als het uploaden voltooid is wordt het dan naar de definitieve locatie gezet. Aangezien er nu "Unknown" staat, lijkt het erop dat die temp upload directory niet is gedefiniëerd.

Ik weet niet in hoeverre je zelf de controle hebt over de server of dat je hiervoor bij je hosting provider moet zijn, maar dit is gewoon een basisinstelling van PHP die niet goed is. Je mag verwachten dat de hostingprovider dit gewoon goed regelt, daar betaal je voor.

Je kunt het overigens proberen met een ini_set():

Code: Selecteer alles

ini_set ("upload_tmp_dir", "PAD\NAAR\DIRECTORY");
maar het is ten eerste niet gegarandeerd dat dit werkt en ten tweede ben je dan het symptoon aan het bestrijden in plaats van dat je het probleem oplost.

eervawo
Berichten: 4
Lid geworden op: 22 jul 2011, 09:02

Re: Toevoegen bijlage lukt niet

Bericht door eervawo » 22 jul 2011, 10:55

Dank je.

Ik heb volledige controle over de server, dus ik moet het kunnen oplossen.

en na PHP.ini aangepast te hebben:
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
; http://php.net/file-uploads
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
upload_tmp_dir =D:\Websites\uploads

toen deed tie het.

Bedankt voor de hulp!

gr.
Eric

Gebruikersavatar
Ger
Berichten: 4864
Lid geworden op: 03 jan 2006, 22:23
Locatie: 192.68.1.100
Contacteer:

Re: Toevoegen bijlage lukt niet

Bericht door Ger » 22 jul 2011, 10:56

Ok, mooi zo! :D

Gesloten