Archief - PHP & FTP: apache account?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Miche

Legacy Member
Hey,

Ik heb een script gemaakt dat images (.jpg) upload naar mijn server via de php imagelibrary. Nu heb ik het volgende "probleem": De images die geupload worden naar de server, word met de account "apache" geupload. Is er mogelijkheid voor mij dat dat met een andere account gedaan word? Een soort scriptje dat ik kan toepassen waarin ik mijn usergegevens moet zetten, en dat hij die images dan upload met mijn username. Want nu zit ik met het volgende probleem dat als ik met mijn user, de permissies wil veranderen van het geen de apache user heeft geupload, dat ik dan de melding "Access denied" krijg..

Thx

Miche

Legacy Member
Moet ik de functie CHMOD dan aanroepen nadat de file is geupload? Of moet ik zelf nog een scriptje maken waarin ik mijn files kan CHMODDEN onder de apache account (via phpfunctie CHMOD uiteraard) ?

Bedankt voor de snelle reply btw

killgore

Legacy Member
yup, nadat het is geupload (en verplaatst van de temp-folder ffcourse) moet jij vanuit je phpscript die file aanpassen.

Miche

Legacy Member
En nu heb ik nog een probleem. Ik zit al met een 20-tal geuploade images die een verkeerde permission hebben.. is er een mogelijkheid voor mij om de bestaande al te veranderen?

Attila

Legacy Member
ja maak gewoon kort scriptje en chmod die files.

Omdat je die files upload via ie is dit andere username, dus maak je scripte open die site en laat ze zo chmodden. Miss andere manier maar meestal doe ik zo. Of een lus scriptje zodat ie heel de folder chmod kan je ook maken.

Miche

Legacy Member
Ja lap, weer een probleem.. Die folder is beschermd door een loginscherm (kijk maar op www.cross-fire.be/bizzsoft/admin ) En als ik dan mijn CHMOD functie erin zet:

Warning: chmod(): Permission denied in /usr/local/psa/home/vhosts/cross-fire.be/httpdocs/bizzsoft/admin/addproduct.php on line 233

Warning: chmod(): Permission denied in /usr/local/psa/home/vhosts/cross-fire.be/httpdocs/bizzsoft/admin/addproduct.php on line 234

Die lijnen zijn dus:
PHP:
chmod ("./uploads/$linkpic", 644);
chmod ("./uploads/$linkpic_groot", 644);

Bedankt voor de hulp tot nu toe :)

dJeez

Legacy Member
Je mag die images niet onder die admin folder steken hé, die moet er totaal los van staan. Want nu kan niemand de images op de front-end zien omdat die afbeeldingen onder de beveiligde admin folder liggen. Je zou uiteraard ook gewoon die uploads folder terug "paswoordloos" kunnen maken, maar dat zou ik ten stelligste afraden.

En voor chmod zal je sowieso het volledige pad moeten gebruiken, niet ./ ...
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan