Sida 1 av 1

Kan inte ladda upp filer via php på lokal maskin

Postat: 20 feb 2012, 22:42
av Erik Landvall
Jag har en utvecklings station, LAMP, där jag inte kan "ladda upp" filer. Detta är alltså ingen publik server.

Jag tror det beror på rättigheterna.
Jag har lagt till användaren "www-data" i gruppen som äger moderskatalogerna.
Rättigheterna är 775

Jag är säker på att det är rätt användare, jag dubbelkolla med kommandot "whoami" från php koden.

Har jag missat något uppenbart här som jag inte känner till eller tror ni det är något annat än rättigheterna som lurar?

Re: Kan inte ladda upp filer via php på lokal maskin

Postat: 21 feb 2012, 22:51
av johanre
Kolla dina inställningar både för PHP och Apache.

För PHP:

Kod: Markera allt

/etc/php5/php.ini eller /etc/php5/apache2/php.ini
titta särskilt på avsnittet "File Uploads".

För Apache

Kod: Markera allt

/etc/apache2/httpd.conf eller /etc/apache2/sites-enabled/*

Re: Kan inte ladda upp filer via php på lokal maskin

Postat: 21 feb 2012, 23:00
av Erik Landvall
johanre skrev:Kolla dina inställningar både för PHP och Apache.

För PHP:

Kod: Markera allt

/etc/php5/php.ini eller /etc/php5/apache2/php.ini
titta särskilt på avsnittet "File Uploads".

För Apache

Kod: Markera allt

/etc/apache2/httpd.conf eller /etc/apache2/sites-enabled/*
nä, om jag sätter tillgängligheterna till 777 så funkar det. Det måste vara något annat. Märkte efter att ja skickat in förra posten att när ja la till användaren www-data i gruppen som äger mappen så får jag ingen åtkomst att ens läsa filer där. Trots att gruppen www-data fortfarande är kvar och "huvudgrupp".
Väldigt förvirrade innan jag kom på att detta var anledningen.