Fedora-Linux.nl Forumindex Fedora-Linux.nl
Het forum van Fedora-Linux.nl.
Deze site wordt gehost door Exonet Internet Services
 
 FAQFAQ   ZoekenZoeken   GebruikerslijstGebruikerslijst   GebruikersgroepenGebruikersgroepen   RegistrerenRegistreren 
 ProfielProfiel   Log in om je privéberichten te bekijkenLog in om je privéberichten te bekijken   InloggenInloggen 

Apache PHP server

 
Nieuw onderwerp plaatsen   Reageren    Fedora-Linux.nl Forumindex -> Servers & Netwerken
Vorige onderwerp :: Volgende onderwerp  
Auteur Bericht
Sander02



Geregistreerd op: 11 Apr 2008
Berichten: 3
Woonplaats: Rotterdam

BerichtGeplaatst: Vr Apr 11, 2008 11:35 am    Onderwerp: Apache PHP server Reageren met citaat

Hallo allemaal,

Even een vraag, ik ben nieuw met linux en heb via PUTTY een nieuwe fedora 6 server bak ingericht met

APACHE
PHP
MYSQL

nu probeer ik met een standaard php upload script een file te uploaden maar hij upload gewoon het bestand niet naar de server.
zelfs als ik in php.ini de tmp upload dir aanpas werkt hij nog niet.

enige idee waar de instellingen hiervan kunnen zitten?


Alvast bedankt!

Sander.


Laatst aangepast door Sander02 op Ma Apr 14, 2008 8:40 am; in totaal 1 keer bewerkt
Terug naar boven
Profiel bekijken Stuur privébericht
Nickname55



Geregistreerd op: 02 Mei 2005
Berichten: 666

BerichtGeplaatst: Vr Apr 11, 2008 8:00 pm    Onderwerp: Reageren met citaat

Dat zou gewoon moeten lukken. Let wel: het is PHP 5. Geen PHP 4. Lees de manual op php.net over het uploaden en gebruik daarvan een stukje voorbeeld code. Kun je zo knippen en plakken. Klein beetje aanpassen, zorgen dat de rechten goed staan van de upload map. Stel in php.ini (eventueel tijdelijk) in dat error s weer gegeven moeten worden.
Terug naar boven
Profiel bekijken Stuur privébericht
Sander02



Geregistreerd op: 11 Apr 2008
Berichten: 3
Woonplaats: Rotterdam

BerichtGeplaatst: Di Apr 15, 2008 1:24 pm    Onderwerp: Reageren met citaat

heb het net even gechecked, de bestanden worden weliswaar op de server gezet maar op het moment dat er een move moet plaatsvinden lukt dit niet:



$outputfile = rand(1000000000, 9999999999);

function findexts ($filename)
{
$filename = strtolower($filename) ;
$exts = split("[/\\.]", $filename) ;
$n = count($exts)-1;
$exts = $exts[$n];
return $exts;
}

$ext = findexts ($_FILES['uploaded']['name']) ;

$target = "/var/www/html/tmp_upl/$outputfile.$ext";

echo $target;

if(move_uploaded_file($_FILES['uploaded']['tmp_name'], $target))
{

echo "move werkt";
}
else
{

echo "move werkt niet";

}



de output is alleen move werkt, maar de file staat niet in: tmp_upl

chmod is 777
zowel $target = "/var/www/html/tmp_upl/$outputfile.$ext";

als ./tmp_upl
als tmp_upl

geprobeerd.

iemand enig idee, het zit duidelijk in de server configuratie aangezien ik een andere fedora 8 bak heb waar dit script prima op draait.
Terug naar boven
Profiel bekijken Stuur privébericht
klaasjan



Geregistreerd op: 22 Dec 2005
Berichten: 868

BerichtGeplaatst: Di Apr 15, 2008 1:42 pm    Onderwerp: Reageren met citaat

Sander02 schreef:
heb het net even gechecked, de bestanden worden weliswaar op de server gezet maar op het moment dat er een move moet plaatsvinden lukt dit niet:


SELinux toevallig ingeschakeld? (check /var/log/audit/audit.log voor meldingen)
Terug naar boven
Profiel bekijken Stuur privébericht
Sander02



Geregistreerd op: 11 Apr 2008
Berichten: 3
Woonplaats: Rotterdam

BerichtGeplaatst: Di Apr 15, 2008 2:33 pm    Onderwerp: Reageren met citaat

die hele file bestaat bij mij niet eens, Shocked

wat nu?
Terug naar boven
Profiel bekijken Stuur privébericht
Berichten van afgelopen:   
Nieuw onderwerp plaatsen   Reageren    Fedora-Linux.nl Forumindex -> Servers & Netwerken Tijden zijn in GMT + 1 uur
Pagina 1 van 1

 
Ga naar:  
Je mag geen nieuwe onderwerpen plaatsen in dit subforum
Je mag geen reacties plaatsen in dit subforum
Je mag je berichten niet bewerken in dit subforum
Je mag je berichten niet verwijderen in dit subforum
Je mag niet stemmen in polls in dit subforum


Powered by phpBB © 2001, 2005 phpBB Group
Vertaling door Lennart Goosens.