DIY: En åpen kildekode-CMS for alle brukernivåer

Et CMS-verktøy (Content Management System) kan bringe mye på bordet, enten virksomheten din bruker den til intern dokumentasjon / kommunikasjon eller for å bygge en portal for kunder / klienter. Hvis den lille bedriften din ikke har budsjett til å betale for hostede CMS-tjenester, bør du ta en titt på Fork CMS. Open source CMS er enkel å installere, fungerer underverker med SEO og spiller bra med verktøy som Campaign Monitor og Google Analytics. I dette stykket viser jeg hvordan du får Fork CMS i gang; i fremtidige artikler vil jeg forklare hvordan du kan begynne prosessen med å jobbe med sider, legge til moduler og tema.

Krav

  • PHP 5.2 eller høyere (safe_mode = Off)
  • Disse PHP-utvidelsene skal installeres og aktiveres: cURL, SimpleXML, SPL, PDO (med MySQL-driver), mb_string, iconv og GD2 grafikkbibliotek.
  • MySQL 5.0 eller høyere
  • Apache 2.0 med .htaccess, mod_rewrite, mod_expires (valgfritt, men anbefalt), mod_deflate (valgfritt) aktivert.

Gaffel CMS-funksjoner

  • Brukervennlig grensesnitt
  • Mange forhåndsinstallerte apper og moduler inkludert
  • Enkelt temaer
  • Enkel e-postkonfigurering (ved bruk av enten PHPs innebygde e-postmodul eller SMTP)
  • Inkludert bloggmodul
  • Sterk samfunnsstøtte

Installere Fork CMS

For mange nettbaserte verktøy som serveres på Apache, ber jeg folk generelt lage en ny underkatalog innen dokumentroten - det er ikke tilfelle her. Fork CMS må ha arkivet sitt pakket ut i dokumentroten (for Ubuntu-serveren min, / var / www /). Så last ned tarfilen fra nedlastingssiden for Fork CMS, flytt den inn i dokumentroten og oppdater deretter filen. Kommandoen for å pakke ut filen er sudo unzip /var/www/forkcms-forkcms-XXX.zip (hvor XXX er utgivelsesnummer). Dette vil opprette en ny katalog kalt forkcms-forkcms-xxx (der xxx er en tilfeldig streng). Følg nå disse trinnene:

  1. Bytt til den nyopprettede katalogen.
  2. Flytt alt fra den nyopprettede katalogen til dokumentroten med kommandoen: sudo mv * ../ .
  3. Du finner to skjulte filer (.htaccess og .gitignore) som må flyttes til dokumentroten.
  4. Endre katalogen forkcms-forkcms-xxx og til dokumentroten.
  5. Gi skrivetillatelser (chmod-R ugo + w) til disse katalogene: installer, bibliotek, frontend og backend.
  6. Konfigurer Apache slik at mod_rewrite blir brukt. For å gjøre dette, åpner du et terminalvindu og gir kommandoen sudo a2enmod omskriving, som vil aktivere mod_rewrite-modulen til bruk. Når den modulen er i bruk, må Apache konfigureres slik at omskrivningene kan skje. Dette gjøres ved å redigere filen / etc / apache2 / sites-available / default. Se etter seksjonen:
 Valg Indekser FollowSymLinks MultiViews 

Tillat overgå Ingen

Ordre tillat, nekt

tillat fra alle

og endre den til:

 Valg Indekser FollowSymLinks MultiViews 

Tillat Overordn alle

Ordre tillat, nekt

tillat fra alle

Start Apache på nytt med kommandoen sudo service apache2 omstart .

Til slutt må det opprettes en database. Bruk et verktøy som MySQL Workbench, eller bruk kommandolinjen (hvis mysql-kommandolinjen kung fu er opp til pålydende) og lag en database som skal brukes til Fork CMS. Navngi databasen "gaffel" (ingen anførselstegn). Forsikre deg om at databasen er tom, eller at installasjonsprogrammet vil mislykkes.

Sette opp Fork CMS

Det er på tide å fyre opp det nettbaserte installasjonsprogrammet og gå gjennom det utrolig enkle oppsettet.

Åpne nettleseren din og pek den til http: // ADDRESS_TO_SERVER / install / / (der ADDRESS_TO_SERVER er adressen til serveren som serverer Fork CMS). Det første skjermbildet du vil se vil informere deg om alt er riktig konfigurert for å fortsette ( figur A ). Figur A

Over disse advarslene vil det være en advarsel angående kravene til installasjon. Hvis noe ikke blir oppfylt eller kaster en advarsel, vil du ikke kunne fortsette.
Det neste interaktive vinduet ( figur B ) lar deg konfigurere Fork CMS for språk. Figur B

Forsikre deg om at du velger disse innstillingene riktig; Ellers vil URL-ene dine bli ødelagt hvis du gjør endringer.
Figur C viser skjermen som lar deg aktivere de forskjellige modulene som følger med Fork CMS. Du kan også aktivere feilsøkingsmodus og inkludere eksempeldata. Figur C

Hvis du glemmer å velge en modul, kan du aktivere dem etter installasjon.

Jeg anbefaler å inkludere eksempeldata, fordi det gir deg en ide om hvordan data legges til systemet.

Det neste skjermbildet ( figur D ) er for databaseoppsettet. Det er her du legger inn standardinformasjonen for et nettbasert, databasestyrt verktøy. Figur D

Det eneste du må endre er databasens navn, brukernavn og passord.
Når databasekonfigurasjonen er ute av veien, er det på tide å konfigurere administratorbrukeren. Bare skriv inn e-postadressen og passordet ( figur E ) og bekreft deretter passordet. Figur E

Dette er innloggingsinformasjon.

Klikk på Fullfør installasjon-knappen, så er du klar til å rocke.

Når installasjonen er fullført, klikker du på Logg inn til gaffel CMS-knappen ( figur F ) og logger deg på. Nå kan du begynne å konfigurere CMS-en. Figur F

Klikk på Vis det nye nettstedet ditt, eller logg deg på Fork CMS-knappen.

Du bør også kunne besøke nettstedet ditt ved å gå til http: // ADDRESS_TO_SERVER, der ADDRESS_TO_SERVER er den faktiske adressen.

I mitt neste innlegg om Fork CMS skal jeg takle hvordan du bygger nettstedet ditt. Foreløpig anbefaler jeg å pirke rundt installasjonen din og bli vant til utformingen av administratorvinduet.

© Copyright 2021 | pepebotifarra.com