|
|
| Populärast Webhotell Epost Domän Egen server Bredband |
| Hemsida PHP ASP Java Databas Unix Allmänt CGI Statistik |
CMS driven hemsida hos LevonlineCMS system på ditt webhotell skall givetvis inte vara några problem. Normalt krävs det att CMS systemet har skrivrättigheter på servern hos oss för att det skall fungera bra. Detta är eftersom CMS systemet drivs av webservern och webservern inte har samma rättigheter som ditt FTP kontos användare har.
-rw-r--r-- 1 nobody nobody 5 Sep 18 2006 test.tempom man loggar in via SSH och kör ls -l på filen. När du skapat filen själv ser det ut såhär: -rw-r--r-- 1 c0600600 users 5 Sep 18 2006 test.tempDet vanligaste problemet som uppstår med CMS system i en delad miljö är att CMS systemet skapar en massa filer som CMS systemet (d.v.s. webservern -> användaren nobody) har rätt till och att du sedan inte kan ta bort eller redigera dessa med ditt FTP konto. Detta beror på att det inte är ditt FTP konto som skapat filen utan servern och det är därför serverns användare som har rätt till dem. Hos Levonline kan du välja att köra din sida från vår PHP4 eller vår PHP5 miljö, därimellan är det (förutom versionen på PHP) skillnad på vilka rättigheter filer som webservern skapar. I PHP5 miljön skapas filerna av webservern med sådana rättigheter att även ditt FTP konto har rätt till dem medan i PHP4 miljön så är det striktare rättigheter. Om du känner att du inte har full koll på rättigheter så rekommenderar vi att du kör din sida från PHP5 miljön eftersom detta är enklare. Samtidigt kan det i vissa fall vara säkrare att köra den från php4 miljön eftersom du då har möjlighet att optimera dina rättigheter. I vilket fall kommer du behöva sätta skrivrättigheter på vissa mappar som ingår i ditt CMS system samt på din dokumenroot (den mapp som du lägger CMS systemets filer i). Detta gör du såhär för att sätta: chmod o+w mappnamnet/Normalt berättar installationsprogrammet vilka mappar det vill att du sätter skrivrättigheter på. Om du är osäker kan du sätta skrivrättigheter för hela din sida på en gång vilket kan vara osäkert (se denna artikel) men garanterat fungerar. Detta gör du såhär: chmod -R o+w din_dokumentrootDär din_dokumentroot är den mapp på servern som ditt CMS systems filer ligger i. Det kan också vara intressant att veta att om ditt system har skapat en massa filer som ägs av Nobody kan du byta ägare på dessa till din egen ägare. Läs mer HÄR. Fick du svar på din fråga? |
Hemsida 148 Hur man loggar in med FTP |