www.FreeGuppY.dk

Den Danske webside
for GuppY CMS
.
Dansk GuppY Logo lavet af SW


FreeGuppY
International

en.gif fr.gif ru.gif
GuppY-Holland de.gif tr.gif

 


 

Download den nyeste GuppY CMS version.

GuppY CMS


Webmaster:

MicCo

Præsentation

Luk GuppY

Luk Sådan installere Du

Luk Konfiguration

Luk Sådan gøres det!

Luk Test af koder

Luk CMS med moduler

Luk ADVARSEL

Luk GuppY samfund

Luk GuppY

Luk GuppY Ver. 4.5.x

Luk GuppY i pressen

Luk K.I.S.S. Som GuppY

Luk GuppY Skole, CHMOD.

Luk GuppY Skole, Skin.

Luk Med-Redaktører

Luk Vores Helte

Udviklings Teamet

Sponser Reklame
RSS Nyheder
Dagen i dag
Torsdag
23
Maj 2013

Solen står op kl : 04:58

Solen går ned kl: 21:33

Dagens længde : 16:35


Dagens navn :
Desiderius

Desiderius er biskop i Vienne i Frankrig. Da han påtaler dronning Brynhildes usædelige levned, beordrer hun ham stenet til døde. Det sker i 608. Siden bliver hun selv henrettet på grund af denne ugerning. Der sker siden mirakler ved Desiderius' grav, og han bliver ophøjet til helgen.


Det skete i 1873


Kroner og øre afløser rigsdaler og skilling. Den Nordiske Møntunion dannes.


Født d. 23 Maj 1908
Hélène Boucher


Sådan gøres det! - CHMOD





CHMODs er en smule destabiliserende i begyndelsen og har ry for at være svært at håndterer. Her er en forklaring som skulle gøre dig i stand til at inkludere/forstå grunden til deres vigtighed og lære at "installere" dem så din Guppy Side fungere korrekt.

* Definition

CHMODs er de tilladelser du giver filerne for at anordne dit site. CHMODs indikerer hvilke handlinger der er gældende og for hvem de gælder, og dette for hver af filerne på sitet. Hvis CHMODs er sat forkert op vil din Guppy side ikke virke og komme med en masse fejlmeddelelser som f.eks. :

Warning: fopen("data/logh.dtb","w") - Permission denied in http://www.mysite.com/inc/functions.php on line 198
Warning: Supplied argument is not a valid File-Handle resource in http://www.mysite.com/inc/ functions.php on line 206
Warning: fopen("../data/logh.dtb", "w") - Read-only file system in functions.php on line 198
Warning: fputs(): supplied argument is not a valid File-Handle resource in functions.php on line 206

* Tilblivelsen af chmods :  Unix systemet

For at forstå grunden til Chmods, er det nødvendigt at tage et kig på Unix. Unix er blevet det system der bruges af hovedparten af internetudbyderne, Dette har en overflod af specifikationer . En af dem, som gør det så populært , er at det er et  flerbruger system. Denne flerbruger håndtering har mange  fordele : f.eks, gøre det nemmere at dele filer. Men det er nemlig fordi det er for  flere brugere, at dette system nødvendigvis må inkludere  data beskyttelse. Hver bruger af dette system kan derfor bestemme hvilken, af de andre brugere, der vil være istand til at se, bruge  og håndtere filer der tilhører ham.
Databeskyttelse under unix er kontrolleret af følgende : enhver fil oprettet af en bruger tilhører ham og kan ikke læses, bruges eller modificeres uden hans tilladelse . Det er ham, ejeren af filen, der definerer hvordan andre brugere vil  være i stand til at udføre opgaver på hans filer .Til dette formål, vil han skrive en detaljeret beskrivelse af tilladelser : dette er Chmods. Således definerer chmods hvilken  handlinger der kan udføres og af hviken brugere .

• Hvilken handlinger ?
Grundlæggende er der tre og det svarer til 3 niveauer af tilladelser :
- For at læse filen -> forkortet R for at læse
- For at skrive til filen - > forkortet W for at skrive
- For at udføre filen - > forkortet X for at udføre

• Hvilken brugere ?
Et hieraki på 3 niveauer kontolerer enhederne :
- Brugeren ejer filerne - > forkortet U for bruger
- Gruppen som den tilhører - > forkortet G for Gruppe
- Alle andre - > forkortet A for  alle

* Hvorfor chmod'e GuppY filer ?

Når dine GuppY filer er online, skal du installere de forskellige "Tilladelser" for de filer du har lagt på din web server såvel som en Unix Bruger. Man siger at du skal "CHMODE" Filer og mappe. Hvorfor? Fordi GuppY er skrevet i PHP og indeholder Interaktivt indhold, der tillader de besøgende at deltage aktivt i sidens "liv" såsom skrive i Gæstebog, Forum, etc.
Når du laver eksempelvis et forum, skal du CHMODE filerne der er relateret til forumet så de besøgende kan skrive i forumet.
Du skal installere RWX tilladelser som betyder at de besøgende er i stand til at (R) Læse, (W) Skrive, (X) udføre filerne der er relaterede til forumet. Hvis du ikke installere disse rettigheder er du den eneste der kan skrive i forumet, og det er jo ikke lige meningen.


En fil kan chmodes på to måder.

* Chmod med bogstaver

Dette er favorit metoden hos avancerede brugere, fordi det gør det muligt at lave mere sofistikerede opgaver. Ejeren af en fil under Unix vil være i stand til at regulere Tilladelser for en fil med f.eks. denne linie:

-rwxr-xr-x 1 toto ppp-user 2454 Feb 05 09:58 guestbook.pl

Denne linie betyder at:
- guestbook.pl er en fil: Det første tegn -, indikerer at den optræder som en fil. Havde det været en "mappe" ville det første bogstav være (D) for Mappe
- toto er ejeren af filen guestbook.pl,
- Linien giver toto ret til ALT med filen der tilhører ham, At læse, skrive og udføre: Det er hvad bogstaverne rwx står for, de regulerer altså tilladelser for filen,
- De andre medlemmer af gruppen som toto tilhører (Gruppe PPP) har kun rettigheder til at læse og åbne filen.
Det er hvad de andre tegn står for r-x
- Alle andre har ret til at læse og åbne filen: Det er hvad de den 3 gruppe tegn r-x står for. De regulerer "Tilladelser" for Alle andre.

* Chmod med tal

Det er den mest udbredte metode, hurtigere at gennemføre, da det er vel integreret. Det grundlæggende format af chmod er xyz file.ext. X, y og z vil være udskiftet med et tal , hver tal repræsenterer en tilladelse der er givet til en gruppe  :
x for U (brugeren er ejer af filen)
y for G (gruppen som ejeren tilhører)
z for A (alle andre)

Hver tilladelse har en værdi:
 0 :Ingen tilladelse.
1 : tilladelse (X) for at udføre  filen.
2 : tilladelse (W) for at skrive til  filen.
4 : tilladelse (R) til at læse filen.

F.eks : til chmod af filen :
- kun kørbare, 1 vil være quantificeret,
- kun læsebar, 4 vil være quantificeret,
- læse og kørbar, 5 vil være quantificeret,
- læse og skrivebar, 6 vil væree quantificeret.

Her er alle tal til kombinationen af tilladelser:

0Ingen tilladelser
1man kan kun udføre filen.
2man kan kun skrive til filen.
3man kan skrive til og udføre filen.
4man kan kun læse filen
5man kan læse filen og udføre den,men ikke skrive til den.
6man kan læse filen , og skrive til den, men ikke udføre den
7total tilladelse : man kan læse, skrive og udføre filen


Rækkefølgen er den samme som i tilfældet med chmod med bogstaver : UGA og rwx. Er en fil chmoded 756 vil det betyde :
- at brUgeren ejer filen og er autoriseret til at læse filen (4), til at skrive i den (2) og til at udføre den (1), fordi 4 + 2 + 1 = 7,
- at Gruppen som den tilhører har rettighed til at læse den file (4) og at udføre den (1), fordi 4 + 1 = 5,
- att Alle andre mennesker har rettighed til at læse filen (4) og skrive til dent (2), fordi 4 + 2 = 6.


Man kan også se det på denne måde


400filen er læsbar af ejeren.
040filen er skrivebar af gruppen.
004filen er læsbar af alle andre.
200filen er skrivebar af ejeren.
020filen er skrivebar af gruppen.
002filen er skrivebar af alle andre.
100filen kan udføres af ejeren.
010filen kan udføres af gruppen.
001filen kan udføres af alle andre.


For at bestemme rettigheder,kan man tilføje kombinationer. F.eks.,hvis jeg ønsker filen skal være :
- læsbar af ejerenr: 400
- læsbar af andre: 004
-skrivebar af gruppen: 020
- udførbar af gruppen: 010
- udførbar af ejeren: 100
- udførbar af andre: 001,
Vil chmod så blive : 400 + 004 + 020 + 010 + 100 + 001 = 535

* Chmod af mapper

I unix er en mappe en simpel fil der kan chmodes på samme måde som en fil. Hvad der karakteriserer den er det første bogstavr : D istedet for en indrykning. Hvis det bliver syntaktisk det samme, ændres tilladelserne lidt hvis de anvendes  til mapper :
- (R) giver tilladelse til at liste filerne der er indeholdt i mappen,
- (W) giver tilladelse til at oprette, ændre og slette filer der er indeholdt i mappen,
- (X) giver rettigheder til at bruge filerne i mappen.

* Konkret, hvordan chmod'es mine GuppY filer ?


Først uploader du dine GuppY filer på din hjemmeside. skriv derefter adressen (url) på din side i adressefeltet i din browser. Hvis din side e r vist korrekt, behøver du ikke at chmode => det er min erfaring med gratis udbydere, at det derimod er det modsatte, du skal chmod dine filer hvis en fejlmeddelelse bliver vist: 
Warning: fopen("data/logh.dtb","w") - Permission denied in http://www.mysite.com/inc/functions.php on line 198
Warning: Supplied argument is not a valid File-Handle resource in http://www.mysite.com/inc/ functions.php on line 206
Warning: fopen("../data/logh.dtb", "w") - Read-only file system in functions.php on line 198
Warning: fputs(): supplied argument is not a valid File-Handle resource in functions.php on line 206


Til dette formål skal du bruge din FTP klient  f.eks (Filezilla, CuteFP, Leech-ftp ). Vælg med musen , i kolonnen i højre side, hvilken fil du ønsker at give tilladelse  (eller dobbeltklik på filnavnet) og vælg chmod linien,eller med  LeechFTP "sæt egenskaber"i den kontekstuel  menu som popper op. Marker eller afmarker afkrydsningsfeltet for at give tilladelser.

Mindst, filerne skal være "læsbare" (R), derfor skal de være chmoded 4 med et lavt ord. Men GuppY behøver specifik Chmods som følgende :

1. CHMOD data/archive/* 666
2. CHMOD data/archive 777
3. CHMOD data/cache/* 666
4. CHMOD data/cache 777
5. CHMOD data/usermsg/* 666
6. CHMOD data/usermsg 777
7. CHMOD data/* 666
8. CHMOD data 777
9. CHMOD admin/mdp.php and action.php 666 ou 777

10. CHMOD data/countmsg 777
11. CHMOD data/countmsg/* 666

Disse chmods  varierer angiveligt alt efter hvilken udbyder man bruger... Tests er den bedste måde at rette tingene på.

(Skrevet af Isa)(oversat af  Ib_Larsen.   ib-larsen@freeguppy.dk

 


 


Af dato : 24/05/2005 @ 22:44
Sidst opdateret : 19/01/2008 @ 18:25
Kategori : Sådan gøres det!
siden læst 6774 gange


Udskriv siden Udskriv siden

Bytes vs Gigabytes

This free script provided by
JavaScript Kit

Tilpasset søgning
Shoutbox

Kun for medlemmer

Bruger Menu...
 Medlems Liste Medlemmer : 135

Brugernavn:

Adgangskode:

[ Mistet Adgangskoden ? ]


[ Tilmeld Her! ]


  Medlemmer online:
  Anonyme online: 5

Besøg i alt Besøg i alt: 638834  

Webmaster - Info
Kalender
Donationer
Hvis Du vil donere til FreeGuppY.dk klik på ewire-knappen herunder eller læs mere Her!

MicCo WebDesign

Professionel
service & support
til GuppY CMS.

 


Vi tilbyder bl.a.:
- setup af GuppY CMS
- installation af plugins
- fremstilling af skin
- opdatering og vedligeholdelse af GuppY CMS websider.


 

Læs mere om MicCo WebDesign og se prøver på skin til GuppY CMS, fremstillet af MicCo WebDesign.

^ Top ^