Installerer drupal 7 på hosting. Hvordan lage en database og bruker

Vel, det er på tide å handle! La oss starte vår lokale server. Hvis du ikke har installert det ennå, så i den siste artikkelen jeg snakket om . Jeg anbefaler å bli kjent med hverandre. Vel, alle andre går foran.

Installerer Drupal 7 på lokal hosting.

Vi kommer med deg til nettstedet Drupal.org, det er her du finner de nyeste versjonene av distribusjoner, både selve CMS-kjernen, moduler, samt nettstedsmaler. Klikk på knappen Kom i gang med Drupal.


Last deretter ned gjeldende versjon. La meg minne deg på at vi skal jobbe med Drupal 7.

Bokmerk dette nettstedet, fordi du vil referere til det veldig ofte på jakt etter moduler.

Nå må vi pakke ut distribusjonen i mappen med vår fremtidige side. La oss gå videre C:\xampp\htdocs og skape her ny katalog. Jeg anbefaler å navngi mappen etter det fremtidige nettstedet. jeg har dette jLadys.ru og plasser de nedlastede filene i den.

Nå må vi lage en database for nettstedet. I adressefeltet skriver vi http://localhost og vi kommer til XAMPP-startsiden. I venstre kolonne finner vi linken phpMyAdmyn og vi beveger oss langs den.

En gang i phpMyAdmyn vil vi være interessert i følgende:

  1. Alle databaser du har vises her
  2. her skal vi lage databaser
  3. her vil vi opprette en ny bruker som skal ha tilgang til databasen vår.

Gå først til menyen - Privilegier. Her klikker vi på knappen – legg til en ny bruker. I vinduet som vises, skriv inn et navn, i vertsfanen angir - Lokalt, og kom opp med et passord.

Klikk deretter på opprett bruker-knappen. Som et resultat vil du se den nyopprettede brukeren i listen.

Deretter går du til fanen – Databaser. Og vi lager en ny database. Jeg anbefaler å kalle det navnet på nettstedet. Siden senere vil antall nettsteder øke, og følgelig antall databaser. Og det vil være veldig lett å bli forvirret hvis navnene avviker fra navnet på nettstedet. Og så, skriv inn navnet vårt og klikk på opprett-knappen.

La oss nå bli opptatt direkte installasjon CMS til vår server. For å gjøre dette, gå til adressen http://localhost/ mappenavn med CMS, jeg har dette http://localhost/jladys.ru Startsiden åpnes, hvor vi velger standardalternativet.

I det andre trinnet vil vi bli spurt på hvilket språk vi vil at siden skal installeres; foreløpig bryr vi oss ikke med oversettelse, forlater engelsk og går videre til neste trinn.

Her må vi spesifisere navnet på databasen vår, brukernavn og passord.

I fanen Databasetype– la MySQL stå i kø Databasenavn– angi navnet på den nyopprettede databasen, Database brukernavn– navnet på den opprettede brukeren, Database passord- bruker passord.

Ta nå en titt på fanen AVANSERTE ALTERNATIVER. Vi skal ikke røre noe her, men jeg skal forklare hvorfor dette er nødvendig. Når du overfører et nettsted til hosting eller installerer et nytt nettsted på det, brukes ikke alltid vertsnavnet Lokal vert, det kan være hva som helst. Vanligvis vil vertsleverandøren gi deg denne informasjonen. Celle Databaseport- er ansvarlig for porten som tilkoblingen til hostingen skjer gjennom, denne informasjonen som jeg allerede sa, det gir hosting. Celle Tabellprefiks kan være nyttig når hosting begrenser deg i antall opprettet databaser data for nettsteder. Ved å spesifisere et nytt prefiks for hvert nytt nettsted, kan du installere dem på samme database. La oss gå videre til neste trinn.

Du kan se obligatoriske felt merket med en stjerne.

La oss se på alt i rekkefølge. Side navn– dette er navnet på nettstedet ditt, du kan la det være som det er, du kan komme opp med et navn, det vil ikke være noe problem å endre det i fremtiden. Nettstedets e-postadresseepostadresse nettstedet ditt, vil du motta et brev med registreringsinformasjon her. Neste felt Brukernavn– her angir vi superadmin-påloggingen, vi vil bruke den for å få tilgang til nettstedet vårt. Epostadresse– adressen som er ansvarlig for denne kontoen. Passord– passord for superadmin.

Valgfri fane Serverinnstillinger, men jeg anbefaler å fylle ut det uansett; da må du angi datoene, så det er bedre å gjøre det med en gang.

Vi velger vårt land. Og tidssonen - for meg er det Jekaterinburg. Tab Oppdater varsler la være uendret. Første avmerkingsboks Se etter oppdateringer automatisk– er ansvarlig for automatisk å varsle oss om utgivelsen av nye versjoner av moduler, CMS eller maler. Andre avmerkingsboks Motta e-postvarsler– Ansvarlig for varsler per post. Etter å ha fylt ut alle feltene, klikk på knappen Lagre og fortsett og nyt gratulasjonsinskripsjonen på vellykket installasjon av kontrollsystemet.

La oss gå til nettstedet.

Lokalisering av Drupal 7.

Det er flere måter å lokalisere et CMS på. Jeg vil vise deg sannsynligvis den enkleste og mest praktiske. Takket være ham blir alt gjort raskt, og det er ingen grunn til å fikle med oversettelsesfiler. Og så, gå til Drupal.org-nettstedet og skriv inn navnet på modulen i søkefeltet l10n oppdatering,

merk av i boksen merket med moduler og klikk på søk. Da får vi en liste over moduler som samsvarer denne forespørselen. Vi er interessert i Lokaliseringsoppdatering. Last ned versjonen for Drupal 7.

Hvis du ikke vil slite med å søke, kan du følge lenken og laste ned modulen. http://drupal.org/project/l10n_update Trekk den deretter ut fra arkivet og fortsett til installasjonen.

Før du begynner installasjonen, vil jeg forklare de grunnleggende tingene du bør huske. Ta en titt på skjermbildet nedenfor.

Her er strukturen til nettstedet ditt hostet på hosting. Som du kan se, er det mapper moduler Og temaer. For nybegynnere som begynner å studere dette CMS. Samme problem. De dumper moduler og maler inn i disse mappene – og dette er ikke riktig i røttene. GJØR ALDRI DETTE. For å installere en modul eller et tema, følg følgende bane: c:\xampp\htdocs\nettstedsmappe\nettsteder\alle\

Det er mapper med samme navn her, og det er i dem vi utfører installasjonen.

La oss gå tilbake til modulen vår og flytte den til moduler-mappen.


IKKE GLEM HVOR DU SKAL INSTALLERE. Nå åpner vi siden vår i nettleseren og inn topppanel kontroll finner vi lenkemodulene.

La oss gå inn i det.

sånn som det er nå vi må aktivere følgende moduler: Oversettelse av innhold, Språk Og Lokaliseringsoppdatering.

Kryss av og klikk på knappen nederst på siden. Lagre konfigurasjonen. Etter at modulene er aktivert, vil følgende melding vises:

Nå på det øverste kontrollpanelet ser vi etter lenken Konfigurasjon og vi beveger oss langs den. Rull ned på siden og finn blokken REGIONAL OG SPRÅK,

og se etter russisk i listen, og klikk deretter på legg til språk-knappen.

Hvis alt går bra, vil du se følgende bilde.

Bytt deretter avkrysningsboksen til russisk i kolonnen med overskriften DEFAULT og trykk på knappen Lagre konfigurasjonen. Gratulerer, oversettelsen er fullført. Herlig av denne modulen er at han selv sjekker nye oversettelser på nettverket, og hvis det er noen, informerer han deg. Når du installerer moduler, vil den automatisk laste ned eksisterende oversettelser.

Feil ved oversettelse av Drupal 7.

Svært ofte oppstår følgende feil under oversettelse:

Faktisk, når vi satte opp serveren vår, økte vi tiden som ble tildelt for at skriptet skulle fungere, og det er mer enn de spesifiserte 240 sekundene. Men Drupal lar oss ikke oversette. Så for å forhindre at dette skjer med deg, må du gjøre noen flere små innstillinger på serveren vår.

La oss bevege oss langs stien C:\xampp\mysql\bin og åpne filen min.ini. I den finner vi linjen innodb_flush_log_at_trx_commit og endre verdien fra 1 til 2. Lagre filen, start på nytt Apache server og MySQL, hvoretter vi igjen prøver å overføre Drupal 7. Som regel skal feilen ikke lenger vises.

Drupal er et av de tre mest vanlige innholdsstyringssystemene på Internett. Omtrent 4 % av alle nettsteder kjører på denne motoren. Vår hosting gir muligheten til å automatisk installere Drupal.

For å installere Drulal på hosting uten å laste ned arkivet med CMS-filer, uten å sette opp og koble til databaser, gå til delen "Hosting" - "Sites" og klikk på "Legg til" -knappen.

  1. Legg til vårt domene;
  2. Sjekk "Install CMS"-flagget;
  3. Velg Drupal;
  4. Klikk "Bruk".

Som et resultat vil vi se et varsel om at alle trinn er fullført riktig og siden vil være tilgjengelig i løpet av 10-15 minutter (forutsatt at ns-serverne ikke har endret seg de siste 2 dagene).

Virtuell nettstedshosting for populære CMS:

På dette tidspunktet er stadiet med å knytte domenet til hosting og installasjon av CMS fullført; etter 10 minutter vil besøkende se Drupal-hovedsiden:

Hvordan fjerne Drupal fra hosting?

Før du går videre til instruksjonene for manuell installasjon Drupal (som kan brukes til å installere et CMS på nesten hvilken som helst hosting) – fjern CMS fra underdomenet. Dette krever:

  • Slett CMS-filer.
  • Slett databasen.

For å slette en database, gå til delen "Hosting" - "MySQL", merk databasen og klikk "Slett":

Bekreft sletting av databasen i popup-vinduet.

For å slette filer vil vi bruke filbehandler WebFTP. For å starte den, gå til delen "Hosting" - "Nettsteder". Åpne menyen på motsatt side av domenet og velg "WebFTP".

I vinduet som åpnes, velg alle motorfilene (1) med unntak av vertssystemfiler (2) og klikk "Slett" (3).

Bekreft sletting. Det er alt, du har fjernet Drupal fra hostingen din.

Hvordan installere Drupal 7 på hosting

Vi vil installere Drupal CMS på underdomenet til nettstedet drupal.demo-domain.ru. Det er ingen forskjeller fra å installere på et domene; et underdomene er i hovedsak et eget nettsted.

Når du legger til et nytt domene (eller underdomene) i delen "Hosting" - "Add Wizard", kan du umiddelbart opprette en database og bruker. For å gjøre dette, må du sjekke "Legg til database"-feltet:

I dette tilfellet, etter å ha lagt til et nytt nettsted i "MySQL"-delen vil bli lagt til Ny bruker og database.

Hvordan lage en database og bruker

Hvis databasen og brukeren ikke ble opprettet i forrige trinn, kan de legges til på dette stadiet.

For å gjøre dette, i delen "Hosting" - "MySQL", gå til og klikk "Legg til":

Etter at databasen og brukeren er lagt til, må du laste ned arkivet med Drupal.

Hvordan laste ned Drupal fra den offisielle nettsiden

Vi anbefaler å laste ned alle distribusjoner, maler og tillegg kun fra det offisielle nettstedet eller fra pålitelige nettsteder (kjente malbutikker). Når du laster ned fra ukjent kilde Du risikerer å motta modifiserte filer med virus, "venstre" koblinger eller åpne ekstern tilgang. Dette gjelder også ulike «montasjer», «ferdige sett med nyttige moduler» osv..

Resultatet er et nedlastet arkiv med nødvendig versjon Drupal:

Hvordan laste opp Drupal til hosting ved hjelp av FileZilla

Det er mer praktisk og raskere å først laste opp arkivet til serveren, og deretter pakke det ut i ønsket mappe. For å koble til serveren bruker vi filen FileZilla-behandler. På siden "Hosting" - "FTP/Shell" tar vi dataene som er nødvendige for tilkobling - server, pålogging og passord (som er relatert til domenet vi installerer motoren på):

Disse dataene må legges inn i FileZilla:

Etter tilkobling, gå til rotmappen nettstedet og kopier arkivet inn i det.

Pakker ut et arkiv via WebFTP

Nå skal arkivet pakkes ut. Den enkleste måten å gjøre dette på er å bruke WebFTP-verktøyet innebygd i vertskontrollpanelet. Vi har allerede brukt det når vi fjerner et automatisk installert CMS.

I vinduet som åpnes merker du arkivet og klikker "Pakk ut":

Vi sjekker hvilken mappe arkivet skal pakkes ut i (det skal være html-mappen), klikker på den grønne avmerkingsboksen:

Etter at filene er pakket ut, må du bruke webftp for å overføre dem fra "drupal-7.51"-mappen til roten av nettstedet:

"Drupal-7.51"-mappen og arkivet kan slettes.

Starter Drupal-installasjonsprogrammet

Hvis det i stedet for Drupal-installasjonssiden gir en 500-feil, prøv å kommentere linjen "Options +FollowSymLinks" i .htaccess-filen

For å starte installasjonen må du gå til adressen til nettstedet der Drupal CMS er installert, hvoretter installasjonssiden åpnes automatisk:

På denne siden kan du velge å installere standardkonfigurasjonen eller velge "minimumskonfigurasjon".

Trinn 2 – Velg et språk.

På denne siden kan du velge installasjonsspråk, eller følge lenken med instruksjoner for å legge til et annet språk.

Trinn 3 – koble til databasen.

Skriv inn databaseservernavnet, brukernavnet, databasenavnet og passordet. Ta disse dataene fra "Hosting" - "MySQL"-siden i vertskontrollpanelet. Klikk "Lagre og fortsett".

Trinn 4 – Fullfør installasjonen.

På neste trinn må du skrive inn administratorens pålogging, passord og e-post, velge tidssone og fullføre installasjonen.

Gratulerer, installasjonen er fullført:

Fullfør installasjon og verifisering.

Når installasjonen er fullført, kan du sjekke funksjonaliteten til hovedsiden til nettstedet. Hvis Drupal ble installert riktig, hjemmeside Siden vil se slik ut:

Sjekk også administrasjonspanelet til nettstedet ditt (for å gjøre dette, "klikk" du bare på koblingene over nettstedet):

Alt fungerer som det skal, installasjonen er fullført.


Gjesteinnlegg av Konstantin Boyandin, tidligere publikasjoner, hvis du gikk glipp av det, kan du lese det i CMS-delen

Forbereder installasjon av Drupal

Den forrige utgaven beskrev hvordan man komponerer CMS Drupal-distribusjonssettet (heretter referert til som Drupal) i en form som passer for maksimal operativ installasjon. Vær oppmerksom på at både selve versjonen av Drupal og versjonene av modulene kan ha endret seg betydelig - vennligst gå til sidene der du kan laste ned modulene og få de nyeste versjonene der, eller last ned drupal-6-nyeste-med-modulene -ru.tar-filen .gz (5,3 MB) og pakk den ut i katalogen der nettstedets startside er (webrotkatalog). Det forutsettes at leseren av denne håndboken

  • kan konfigurere DNS-poster for domenet som det nyopprettede nettstedet skal fungere på
  • kjent med hvordan du laster opp en fil til en webserver via FTP, SCP eller andre metoder
  • vet hva filtilgangsrettigheter er og vet hvordan de endres
  • har en måte å pakke ut arkiver som .tar.gz
  • i stand til å bruke tekstredigerere, inkl. i form av et webgrensesnitt

Sette opp den grunnleggende konfigurasjonen

  • konfigurert DNS for domenet, og hvor nettstedet vil fungere som det skal
  • lastet ned distribusjonsfilen fra lenken ovenfor eller kompilerte din egen versjon av distribusjonen med de samme modulene
  • brukeren har opprettet en database (i i dette eksemplet vi antar at MySQL 4+), kjenner databasens brukernavn og passord for skrivetilgang til databasen

Linje i det følgende vil vi betegne katalogen (mappen) som Drupal-distribusjonen ble pakket ut i. Viktig: Dette dokumentet er like informativt med eller uten illustrasjoner av installasjonstrinnene. Følgende er mulige alternativer.

1. Installasjon av Drupal som indikerer tilkobling til databasen

Før du starter installasjonen: hvis dette er ditt første nettsted på denne distribusjonen, utføres de neste trinnene i " /sites/default"; hvis du oppretter et annet nettsted på samme Drupal-installasjon (Drupal lar deg opprette et vilkårlig antall nettsteder basert på samme installasjon), så kjør følgende handlinger(heretter antar vi at domenenavnet til det nyopprettede nettstedet er example.com):

  • opprette en katalog
  • kopier filen /sites/default/default.settings.php liker
  • åpne katalogen /sites/example.com og fil

Åpne siden nå

http://example.com/index.php

(ikke glem å angi det virkelige navnet på domenet ditt) og installasjonen vil begynne. Hvis du ser noen feilmeldinger, korriger dem før du fortsetter. I det første trinnet blir du bedt om å velge installasjonsspråk. Velg russisk og klikk på "Velg språk"-knappen.

Det neste trinnet er å angi parametrene for tilkobling til databasen. Skjermen er ganske informativ. Det forutsettes at du

  • bruker en tilkobling til lokal server, lokal vert
  • bruk standard port forbindelser
  • Tabellnavnprefikset i databasen ble IKKE satt

Det siste punktet er veldig viktig: Hvis du skal installere flere Drupal-baserte nettsteder i samme database, er det fornuftig å sette et prefiks. Jeg lager vanligvis et prefiks som antyder domenet, for eksempel i vårt hypotetiske tilfelle vil jeg åpne " Ekstra alternativer" og ville angi prefikset ec_(f.eks. eksempel, pluss understreking).

Neste trinn er å skrive inn nettstedets navn og adresse E-post, på hvis vegne tekniske brev og varsler vil bli sendt, og opprettelsen av den første kontoen.

Merk følgende: den første kontoen i Drupal er en analog av superbrukeren (root i Un*x, Administrator i Windows). Du bør ikke under noen omstendigheter bruke denne kontoen til det daglige arbeidet; opprett i stedet en annen konto og gi den alle tillatelsene den trenger (mer om dette senere).

Vær ansvarlig når du angir ditt superbrukernavn og passord. På samme skjerm vil du se om installasjonen din støtter d.v.s. "rene lenker" er flotte adresser som ikke inneholder "?" og "&"-tegn. Noen ganger kalles de også "CNC" (denne forkortelsen bør være kjent for WordPress-brukere).

Der vil du også se standard tidssoneinnstilling for serveren (sett som det er mer praktisk - det er vanligvis fornuftig å angi din egen tidssone og alternativ automatisk sjekk tilgjengelighet av oppdateringer for Drupal-kjernen, tilleggsmoduler og designtemaer.

Jeg anbefaler på det sterkeste å la dette alternativet være aktivert. Oppdateringer i denne eldre versjonen av Drupal skjer ikke automatisk, du vil bare bli varslet. Utviklerne av Drupal selv og de mest populære modulene gjør alt for å varsle viktige oppdateringer så fort som mulig. Vanligvis bør du følge nøye med på disse signalene.

I dette øyeblikket du har en fullt funksjonell nettside. Dessverre kjører du som superbruker (husker du advarselen?), og de fleste nyttige funksjoner funksjonshemmet. Vi vil vurdere hva vi skal gjøre videre umiddelbart etter å ha beskrevet den andre, "forenklede" metoden for å installere Drupal i en eksisterende database.

1. Installere Drupal ved hjelp av eksisterende innstillinger DB

Ved installasjon i henhold til dette skjemaet bruker vi en allerede konfigurert tilkobling til databasen. Med andre ord tar vi innstillingsfilen for en allerede installert Drupal-side på samme fysiske installasjon (samme sett med filer). Dette er praktisk når du installerer en andre og så på stedet på samme fysiske installasjon. Innsatsen som kreves er minimal: alt som kreves er å opprette en ny katalog for å lagre innstillingsfilen og data som er spesifikke for det nye nettstedet - opplastede filer, temainnstillinger, etc.). Gjør følgende:

  • opprette en katalog /sites/example.com (katalognavnet må samsvare med domenenavnet)
  • kopier filen /sites/default/settings.php (av et allerede installert nettsted) som /sites/example.com/settings.php
  • åpne katalogen /sites/example.com og fil /sites/example.com/settings.php per oppføring (i tilfelle PHP kjører som Apache-modul, vanligvis må du sette tillatelser til 0777 for katalogen og 0666 for filen; hvis PHP kjører i CGI-modus, deretter 0755 for katalogen og 0644 for filen - konsulter vertsleverandørens hjelpemateriell hvis du ikke er sikker på at du gjorde alt riktig

Åpne nå den kopierte filen i et redigeringsprogram /sites/example.com/settings.php og finn en linje som denne:

$db_prefix = "";

Sett et annet prefiks (se ovenfor) og lagre filen. Deretter åpner du følgende adresse:

Http://example.com/install.php

Etter dette vil installasjonen fortsette omtrent som i det første tilfellet. Det vil ikke være noe trinn for å sette opp en tilkobling til databasen.

Første trinn etter installasjon

Så installasjonen i sin opprinnelige form er fullført. Nå må du lage flere viktige innstillinger: installer moduler, områdeparametere, spambeskyttelse og så videre. Hvis du ser på skjermen, vil du se nøyaktig hva du anbefales å gjøre nå.

La oss starte med å installere modulene. Klikk på elementet navigasjonsmenyen"Management", deretter "Site Design" (eller umiddelbart finne alle mulige handlinger til høyre for menyen er koblingen "Moduler". Klikk på "Moduler".

Moduler er det som gir Drupal sin fleksibilitet. Du vil se en stor liste over moduler; Du bør ikke sette alt på rad av grunner av "de kan komme til nytte" - dette er en av de sikre måtene å gjøre nettstedet ditt til et sakte og ressurskrevende monster.

Nedenfor er en liste over moduler som jeg vil anbefale en blogger å installere (noen av disse modulene er allerede installert; jeg viser dem i den rekkefølgen de er synlige når du ruller siden):

Arkiv: lar deg lage et navigasjonsvindu gjennom arkivene med poster - med muligheten til å søke etter år og måned.

Aggregator: Lar deg importere tredjeparts RSS/Atom-feeder for å lese og videre konvertere dem på nettstedet.

Blogg: noe som lar deg skrive blogger, støtte for bloggformatet.

Farge: Lar deg endre fargen på temaene.

Kommentar: lar deg legge igjen kommentarer på dokumenter, samt overvåke brukerhandlinger (aktiviteter).

Kontakt: lar deg legge til et skjema tilbakemeldingå sende e-poster til forhåndsdefinerte adresser (du kan lage vilkårlige kombinasjoner av adresser som du kan sende meldinger til ved en bestemt anledning)

Oversettelse av innhold: støtte for å oversette grensesnittet og annet innhold til andre språk

Databaselogging: praktisk når du søker etter ulike typer problemer, lagrer meldinger om visse hendelser, inkludert systemfeil, i en spesiell logg - administratoren kan angi hvor lenge postene skal lagres der, og også se loggen når som helst.

Hjelp: Lar deg bruke kontekstuell hjelp.

Språk: Støtter andre språk enn engelsk.

Meny: Lar deg tilpasse menyen på nettstedet.

OpenID: lar deg koble, etter opprettelse, flere OpenIds til kontoen din for å forenkle autorisasjonsprosedyren.

Sti: lar deg gi nytt navn interne lenker(inkludert å lage de veldig rene koblingene, CNC)

PHP-filter: Lar deg bruke PHP-kode direkte på sider. OBS: en ekstremt farlig gjenstand hvis den håndteres uforsiktig. Hvis du ikke planlegger å faktisk kjøre PHP-kode, ikke aktiver den.

Ping: varsler den såkalte ping-tjenester om nytt materiale på siden (slik at de blant annet kan oppmuntre søkemotorer besøk siden og les nytt materiale). Så snart de er ferdige med å utvikle Multiping, vil jeg anbefale det i stedet.

Profil: Lar deg legge til nye felt i brukerprofilen din.

Søk: innebygd søkemotor på nettstedet.

Statistikk: fører statistikk om tilgang til nettstedet.

Syslog: Logger hendelser og skriver til systemloggen.

Taksonomi: Tillater innholdskategorisering, inkludert fritt tilordnede etiketter (tags)

Tracker: Lar brukere overvåke endringer på nettstedet.

Avtrekker: lar deg sette i gang visse handlinger som svar på en bestemt hendelse (for eksempel opprette eller redigere materiale)

Oppdater status: Overvåker automatisk for oppdateringer til moduler og temaer hvis de støtter denne funksjonen. Jeg anbefaler virkelig ikke å slå den av.

Laste opp: Lar deg legge ved filer til dokumenter. Hvis du ikke skal koble den til, ikke slå den på.

Spamspan: Lar deg beskytte e-postadresser i dokumenter. Hvis dette filteret er aktivt, konverteres adressene til et skjema som er ugjenkjennelig for de fleste spambotter.

Gi beskjed: lar deg sende varsler om visse endringer på nettstedet

Meldinger, Meldinger PHP Mailer: muligheten til å sende varsler og systemmeldinger via e-post. PHPMailer er en spesiell klasse som lar deg enkelt komponere og sende forskjellige måter e-poster.

Blokkoversettelse, Oversettelse av innholdstype, Internasjonalisering, Menyoversettelse, Profiloversettelse, Stringoversettelse, Synkroniser oversettelser, Taksonomioversettelse: Dette settet lar deg oversette visse deler av systemet til andre språk, samt lage flerspråklige versjoner av de samme enhetene.

Utskriftsvennlige sider (kjerne), Send på e-post: Muligheten til å se sider i optimal form for skriveren, og det

Du kan også sende dem via e-post (plag vennene dine ved å vise dem interessante sider direkte i posten).)

CAPTCHA, tekst CAPTCHA: odiøs og til liten nytte, fra noens synspunkt, men på mange måter hjelper det mot strømmen av spam. Jeg bruker ikke grafiske captchas; jeg personlig har nok tekst captchas ( aritmetisk problem eller velge en linje fra flere linjer).

Atom: evne til å levere RSS-feeder i Atom-format.

Tagadelic: Støtte for "tag cloud" - presenterer en liste over kategorier i form av en "cloud", der den mest populære kategorien er tegnet i en større skrift.

XML Sitemap, XML Sitemap Engines, XML Sitemap Node: lar deg gi den såkalte nettstedskart for søkemotorer, Sitemap. Hvis du overfører dette kartet, og det er slike verktøy for Yandex og Google, vil indekseringen av nettstedssider være mye mer effektiv.

DHTML-menyen: Som standard er mange menyer i navigasjonsblokken hierarkiske. Hvis du ikke installerer denne modulen. da må du laste inn siden på nytt flere ganger. for å komme til ønsket hierarkiet. Denne modulen sparer tid og ressurser ved å åpne komplekse hierarkier ganske elegant og vakkert.

Metakoder: lar deg tilordne dine egne metakoder til hvert dokument (tagger og beskrivelse på et minimum), inkl. spesielle tagger for hovedsiden til nettstedet.

Bane auto: Lar deg lage rene lenker i ønsket format.

Sitemap: bygger et sammendrag av nettstedskart for personer (tidligere nevnt - for søkemotorer).

Token, Token-handlinger: støtte for makroelementer og handlinger for dem, nødvendig for Pathauto.

Spore tilbake: støtte for returvarsler (trackbacks) fra en tredjepartsside om endringer på denne.

Har du fått igjen pusten? Klikk på "Lagre"-knappen og se prosessen med å installere moduler og importere oversettelser. Du kan bli advart om at listen over moduler du valgte krever at andre moduler er aktivert. Enig - det er fortsatt ikke mye valg.

Da vil vi se en modullisteside, på toppen av denne vil det være flere forslag, advarsler og så videre. Det er nyttig å komme tilbake hit fra tid til annen og følge de foreslåtte trinnene slik at alle advarsler forsvinner.

Jeg vil foreslå å gå og sette datoen. Meny: "Administrasjon" - "Nettstedinnstillinger".

Hvis du har spesifisert støtte for eksport av sider til PDF, sørg for å besøke konfigurasjonssiden for denne funksjonen.

Roller og rettigheter

Før du setter opp roller, la meg kort forklare hva de er. Drupal bruker et tilgangskontrollsystem til visse data og muligheter basert på den såkalte. roller. Vi kan tenke på dette som grupper i operativsystemer— deltakelse i en bestemt gruppe gir visse krefter. Det er to innebygde roller: anonyme (uautoriserte, ikke identifisert for systemet) brukere og autoriserte brukere. Alle andre roller må opprettes.

Roller er praktiske for "målrettet" tildeling av rettigheter i tilfeller der du ikke ønsker at hver enkelt autorisert bruker skal kunne utføre bestemte handlinger. La oss si at du kan opprette en rolle "Bloggere" og gi den rett til å opprette, redigere og slette blogginnlegg. Det er ikke nødvendig å legge til noe annet - rettighetene til rollene er oppsummert (hvis en av rollene som brukeren er tildelt har visse fullmakter, og andre roller ikke har slike fullmakter, vil brukeren ha alle kreftene til Derfor er det ikke nødvendig å gjenta det som allerede en autorisert bruker kan.

I vårt eksempel vil vi opprette en administrativ rolle som kan gjøre alt, opprette en ny bruker, som vi dermed skal promotere til administratorer, og til slutt slutte å bruke superbrukeren.

Meny: "Administrasjon" - "Brukeradministrasjon" - "Roller".

Skriv inn navnet på den nye rollen i feltet til venstre for «legg til rolle». Du kan skrive inn hva du vil, jeg skriver vanligvis noe som "Administrator". Etter at rollen er lagt til, la oss gi den tillatelser.

Meny: "Administrasjon" - "Brukeradministrasjon" - "Tillatelser".

I dette feltet merker du av for hver enkelt boks for "Administrator"-rollen (eller hva du vil kalle den). Lagre endringene.

Nå gjør vi det som mange gjør først: Foreløpig vil vi forby alle å registrere seg på nettsiden vår. Meny: "Administrasjon" - "Brukeradministrasjon" - "Registreringsalternativer". La oss velge elementet der bare administratoren kan opprette Kontoer. Lagre endringene.

La oss nå sette opp anti-spam og CAPTCHA. Meny: "Administrasjon" - "Brukeradministrasjon" - "CAPTCHA".

Siden identifikatorene til skjemaer som kan beskyttes av "menneskelighetstesten", som CAPTCHA ganske enkelt oversetter, er gitt på engelsk, vil jeg forklare:

comment_form: skjema for innsending av kommentarer. Sørg for å beskytte den, ellers vil spammere umiddelbart oversvømme nettstedet ditt med søppel.

comment_mail_page: skjema for å sende meldinger fra nettstedet. Hvis du lar anonyme brukere sende deg meldinger (og du bør tillate dem, ellers vil du miste mange potensielle partnere), beskytt dem. Ellers vil spammere sende deg meldingene sine i lang tid og med glede.

comment_mail_user: det samme, men for meldinger til en bestemt bruker. Jeg pleier også å forsvare.

user_login_block: det samme, men i en blokk (vanligvis over navigasjonsblokken). Jeg forsvarer det ikke av samme grunn.

brukerpass: avgangsfelt glemt passord. Jeg beskytter det vanligvis slik at jeg ikke blir underholdt med e-poster om at et nytt passord blir opprettet.

user_register: Ny brukerregistrering. Jeg pleier å forsvare.

Hvilken versjon av testen – grafikk, aritmetikk eller linjevalg – vil du velge? ikke veldig viktig. Effektiviteten deres er sammenlignbar.

Hvis du trenger å legge til en CAPTCHA-test i et annet skjema, merk av for "Legg til administrativ CAPTCHA-lenke til skjemaer", lagre og gå deretter til navnet med administrative fullmakter til siden med det nødvendige skjemaet og legg til en test der. Alt er veldig enkelt. Da anbefaler jeg deg å fjerne merket for denne boksen, fordi lenker som ber deg angi en CAPTCHA snart vil begynne å irritere deg.

Nå som CAPTCHA er konfigurert, kan vi gå videre til tellerne. Alle elsker å vise hvor mange ganger de har lest en bestemt side. La oss konfigurere denne funksjonen. Meny "Administrasjon" - "Rapporter" - "Tilgangslogginnstillinger".

Alt er enkelt her: vi merker "Content View Counter" aktivert, og hvis vi er interessert i å vedlikeholde systemlogger- inkludert ca ulike feil og advarsler - vi vil også merke "Aktiver tilgangslogg". Merk følgende! Ikke still inn lagringsperioden for loggoppføringer for lang - databasen, spesielt på nettstedet du besøker, vil begynne å svulme raskt. Ikke glem å gå tilbake til «Tillatelser» og sørge for at både anonyme og autoriserte brukere får se målerne.

Her anbefaler jeg deg å gjøre følgende:

Grunnleggende innstillinger: Handlinger under oppdatering: Gjør ingenting. La det gamle synonymet stå urørt.

Grunninnstillinger: Translitterér før du oppretter synonym- merk, ellers vil alle lenker begynne å ha russiske bokstaver.

Bloggadresseinnstillinger: Mal for bloggsideadresser: sette

Blogg/

Og fjern feedens interne synonymfelt. Og fjern alle slike felter, se nedenfor - det er ikke nødvendig å produsere synonymer utover mål. Materialadresseinnstillinger: Standard adressemal: sette

//

Se selv hva du skal velge for andre felt - jeg vil råde deg til å bruke numeriske synonymer overalt, hvis det ikke er behov. Dette vil i det minste spare deg for noen problemer når du for eksempel bestemmer deg for å gi nytt navn til en kategori.

Hva blir det neste?

Deretter må du gå til "Administrasjon" - "Brukeradministrasjon" - "Brukere" og legge til en ny bruker manuelt, ikke glem å inkludere ham i administratorrollen. Etter det, logg ut av systemet og logg inn under det nye brukernavnet.

Ytterligere innstillinger - temainnstillinger, blokker, kommenteringsmetoder og så videre - dette er et emne for de følgende artiklene. Når du har fullført det som er beskrevet i denne delen, har du et ganske sikkert system klart for blogging. Det er relativt bart, det er ingen merkeskyer, ingen skjemaer med tellere og en liste med kommentarer. Alt dette kan du lete etter selv – eller du kan vente en dag og besøke INFOteket, hvor det som ambulansetjeneste vil være en kort oppsummering av hvilke menypunkter du skal gå til for å utføre den eller den handlingen.

____________________________________

Hvor mye tid kunne spares hvis det var en oppvaskmaskin. Tross alt har vi kvinner alltid ikke nok tid til alt, og å kjøpe en oppvaskmaskin ville gitt meg mye ekstra tid.

God guide. Det viste seg bare å være forvirrende. Kanskje det var verdt å bare erstatte andre skumle ord med "nettstedets rotkatalog" og ikke fokusere på det. Det er litt forskjellig på forskjellige hostingsider. Nybegynnere kan bli enda mer forvirret.. Men disse er alle små uenigheter :)

Her er, slik jeg forstår det, installasjonen av den sjette versjonen beskrevet. Hva med fråtsigheten til den sjette drupalen? Kan sammenlignes med wp2.7?

Svar

Svar

Flott guide, jeg likte den virkelig.

Svar


det er bra

og for forskjellige brukere

Svar

ikke dårlig, men det må fortsatt ferdigstilles og deles i to deler - den ene handler utelukkende om å installere Drupal, den andre handler bare om bloggen,
Noen moduler er ikke standard - jeg nevnte ikke dette; nybegynnere vet kanskje ikke engang hvor de skal skaffes og hvordan de skal installeres.

blogg/ -ikke en god idé, blogg/brukernavn
det er bra
// -også ikke bra fra et SEO-synspunkt, det bør være: [kategorinavn]/[posttittel]
og for forskjellige brukere
[bruker]/[kategorinavn]/[innleggsnavn]

Svar

Svar

Takk for artikkelen, den hjalp meg mye! 😉

Svar

Hei alle sammen! I dag er en viktig dag - jeg åpner ny seksjon, dedikert gratis CMS Drupal! Tradisjonen tro er den første artikkelen viet installerer Drupal. I tillegg vil jeg berøre spørsmålet om russifisering av Drupal. Som en stor mann sa - LA OSS GÅ!!!

Installerer russiske Drupal

Og så, installasjon av Drupal gjøres i fire trinn, og det spiller ingen rolle om du jobber med lokal eller ekstern hosting:

  • opprettelse på serveren ny base data;
  • nedlasting av Drupal 7-distribusjonen og Russification-filen;
  • Drupal installasjon.

Og nå om hvert trinn mer detaljert.

Trinn 1. Opprette en database.

Databasen er hjernen til fremtidens nettside, der all informasjon vil bli lagret. Når du arbeider med databaser må du være veldig forsiktig. For enhver ny Drupal-side må du opprette en egen database. Da jeg først begynte å jobbe med , spesifiserte jeg utilsiktet den samme databasen for to WordPress-nettsteder. Som et resultat overskrev det andre nettstedet ganske enkelt databasen, og all informasjon fra det første nettstedet gikk tapt. Ikke gjenta mine feil!

Betalt vertsleverandører for å lage databaser gir et eget kontrollpanel. Det er vanligvis veldig enkelt å bruke, så å lage en ny database vil ikke ta mye tid. Det viktigste er å huske navnet på den nye databasen, brukerinnlogging og passord for den - all denne informasjonen vil være nyttig for å installere Drupal. Hvis du bestilte hosting designet for bare ett nettsted, er databasen mest sannsynlig opprettet på forhånd, og teknisk støtte vil gi deg informasjon om det.

Det hender at phpMyAdmin er gitt for å jobbe med databaser på hosting. Bloggen min er dedikert til å studere phpMyAdmin.

Når det gjelder , er databasen opprettet via startsiden http://localhost/denwer/.

La "MySQL Administrator Password"-feltet stå tomt og fyll inn bare databasenavn, brukerinnlogging og passord.

Steg 2. Laste ned distribusjonsfiler og lokaliseringsfiler.

Det andre trinnet er å laste ned Drupal-distribusjonen fra den offisielle nettsiden drupal.org. Laster siste versjon produkt, på tidspunktet for skriving av denne artikkelen er 7.15.

Siden vi umiddelbart skal installere russiske Drupal, trenger vi også en lokaliseringsfil. Du kan laste den ned fra localize.drupal.org, bare sørg for at den samsvarer med versjonen av Drupal du lastet ned tidligere.

Trinn #3. Laster opp filer til serveren.

Å jobbe med ekstern server vil være nødvendig ftp-klient. Personlig bruker jeg. Denne ftp klienten er gratis, multifunksjonell, enkel og pålitelig. Så mange tilnavn, men han fortjente dem alle med rette!

Pakk ut arkivet med Drupal-distribusjonen. Vi laster opp de resulterende filene og mappene til serveren i rotkatalogen til vår fremtidige side. Det er mange filer, så det vil ta litt tid å laste dem opp til serveren. Takket være påliteligheten til FileZilla vil du bare tape tid, ikke filer.

Når det gjelder Denver, opprettes rotkatalogen for nettstedet manuelt: i /home/-mappen lager vi en katalog med navnet på det fremtidige lokale nettstedet (f.eks. denwer.ru), i den nye mappen /home/denwer .ru/ lager vi www-katalogen - dette vil være rotkatalogen for nettstedet. Det er i mappen /home/denwer.ru/www vi overfører Drupal-filene.

Ikke glem lokaliseringsfilen; den bør lastes opp separat til serveren i katalogen /profiles/standart/translations/.

Trinn #4. Installerer Drupal

Når alle forberedelsene er fullført og de tre første trinnene er fullført, kan du fortsette direkte til å installere Drupal. Åpne nettleseren din og skriv inn URL-en til nettstedet du oppretter i adressefeltet. Ved å trykke Enter kommer vi til installasjonsprogrammet.

1. Velg profil. Sjekk det første elementet Standard og klikk "Lagre og fortsett".

2. Velg språk. Velg russisk og klikk "Lagre og fortsett". Nå vil alle de gjenværende trinnene i Drupal-installasjonen være på det russiske språket.

3. Samsvarssjekk. Passerer automatisk, hvis serveren fullt ut oppfyller kravene for riktig drift av Drupal og ingen feil blir funnet, går vi videre til neste trinn.

4. Installasjon av databasen. I denne seksjonen du bør spesifisere navnet på den tidligere opprettede databasen, brukerinnlogging og passord.

5. Installasjonsprofil og installasjon av oversettelser. Her vil installasjonen skje automatisk. Alt som gjenstår er å se fremdriften og vente på overgangen til neste seksjon.

6. Sette opp siden.

Skriv inn nettstedets navn og e-postadresse. I henhold til anbefalingen er det tilrådelig at e-postadressen inneholder domenet til nettstedet ditt.

Konto for vedlikehold av nettsted.

  • Brukernavn - skriv inn administratorinnloggingen.
  • E-postadresse – administratorens e-postadresse.
  • Passord - sørg for å overvåke styrkeindikatoren. Hvis dette ikke er et lokalt nettsted, men ekte internett ressurs, bør passordet være så sterkt som mulig.

Velg land og tidssone.

7. Fullført. Oversettelsene er fullført og installasjonen er fullført. Alt du trenger å gjøre er å klikke "Besøk din nye side".

Du vil ikke finne en slik installasjon noe sted på fungerende hosting lenger. Nå på moten automatisk installasjon hvilket som helst populært CMS, og Drupal er intet unntak. For eksempel kan du installere Drupal på bokstavelig talt et minutt, og du trenger ikke å kopiere noen filer til ftp. Alt går så raskt og enkelt som mulig.

Russifisering av engelske Drupal

La oss nå se på hvordan du russifiserer en allerede installert engelsk versjon av Drupal. For å gjøre dette, må vi laste ned den samme russiske språkfilen med .po-oppløsning som brukes under installasjonen diskutert ovenfor. Rekkefølgen av handlinger vil være som følger.

1. Gå til "Moduler", sjekk "Lokal"-modulen og lagre endringene ved å klikke på "Lagre konfigurasjon"-knappen helt nederst på siden. Dette aktiverer modulen som er ansvarlig for valg av språk.

2. Deretter åpner du "Konfigurasjon"-delen og går til "Oversett grensesnitt". Det er fire faner øverst til høyre, vi trenger den tredje fra venstre - "IMPORTER". I «Språkfil»-elementet klikker du på Bla gjennom og velger lokaliseringsfilen med filtypen .po fra datamaskinen. I «Importer til»-elementet velger du russisk. Klikk på "Importer"-knappen og språket lastes ned automatisk.

3. Det gjenstår å gjøre russisk til standardspråket. Går tilbake til "Konfigurasjon", men denne gangen går vi til "Språk". I standardkolonnen, sett et hake i den andre kolonnen som tilsvarer det russiske språket og klikk på "Lagre konfigurasjon".

Å mirakel! Drupal-administrasjonspanelet blir helt på russisk!