Ik ben bij wijze van test en uitproberen eens wat beginnen verkennen in Joomla!. Als brave tweaker doe je dat dus thuis en installeer je netjes Joomla! op je Linux-server. Zo gezegd zo gedaan... Na tegen wat problemen opgelopen te zijn en wat geprutst en gedoe ben ik er toch in geslaagd een redelijke basic Joomla!-site uit de grond te stampen voor onze ijshockey-club.
Nu wou ik ook aan de gebruikers de mogelijkheid bieden om foto's te uploaden van laatste matchen, trainingen, evenementen, enz...
Blijkbaar moet dat via de media manager gaan. Ik had dus eerst geprobeerd om iets te uploaden (zonder de flash-uploader) maar dat ging niet. Met het gedacht dat FTP enabled moest zijn wou ik die activeren.
Ik heb op mijn thuis-server VSFTP staan, ik heb ook een user aangemaakt in Ubuntu met de naam "www" (beeld je desnoods even een andere user in, maar de mijne heet in dit geval even "www"). Die heeft als paswoord voor de lol even "mypassword".
Ik kan met Filezilla FTP'en en uploaden, alles wat je wil. Ik zie de files ook in zijn homedir opduiken, dus dat lijkt me te werken. Logischerwijs denk ik ook dat zijn homedir dan "/home/www" is...
Eerst kon ik niets en kreeg ik foutmeldingen van JFTP en "bad response", toen heb ik de file permissions op de hele map maar even ge-777't.
Mijn file permissions in ubuntu zijn als volgt voor de hele map, recursief 777 en de owner is root.
Iedereen kan dus eigenlijk in die map en alle dingen gaan aanpassen.
Maar als ik dan dingen opzoek over Joomla! dan hoor ik dat het beter is als de images map een 755 heeft... (en de files 644).
Wat ik begrijp, maar als ik dat doe, dan kan ik niets meer doen met de media manager... Mappen aanmaken, uploaden gaat dan allemaal niet meer.
Hoe kan ik er dan in Linux voor zorgen dat ik weet onder welke gebruiker Joomla! dingen doet op het bestandssysteem en die account voldoende rechten geven?
Nu wou ik ook aan de gebruikers de mogelijkheid bieden om foto's te uploaden van laatste matchen, trainingen, evenementen, enz...
Blijkbaar moet dat via de media manager gaan. Ik had dus eerst geprobeerd om iets te uploaden (zonder de flash-uploader) maar dat ging niet. Met het gedacht dat FTP enabled moest zijn wou ik die activeren.
Ik heb op mijn thuis-server VSFTP staan, ik heb ook een user aangemaakt in Ubuntu met de naam "www" (beeld je desnoods even een andere user in, maar de mijne heet in dit geval even "www"). Die heeft als paswoord voor de lol even "mypassword".
Ik kan met Filezilla FTP'en en uploaden, alles wat je wil. Ik zie de files ook in zijn homedir opduiken, dus dat lijkt me te werken. Logischerwijs denk ik ook dat zijn homedir dan "/home/www" is...
Eerst kon ik niets en kreeg ik foutmeldingen van JFTP en "bad response", toen heb ik de file permissions op de hele map maar even ge-777't.
Mijn file permissions in ubuntu zijn als volgt voor de hele map, recursief 777 en de owner is root.
Iedereen kan dus eigenlijk in die map en alle dingen gaan aanpassen.
Maar als ik dan dingen opzoek over Joomla! dan hoor ik dat het beter is als de images map een 755 heeft... (en de files 644).
Wat ik begrijp, maar als ik dat doe, dan kan ik niets meer doen met de media manager... Mappen aanmaken, uploaden gaat dan allemaal niet meer.
Hoe kan ik er dan in Linux voor zorgen dat ik weet onder welke gebruiker Joomla! dingen doet op het bestandssysteem en die account voldoende rechten geven?