N1 Nex1on

Slik installerer du Nex1on uten SSH

En installasjon trinn for trinn på et vanlig webhotell: databasen, arkivet, veiviseren med ni trinn og en liste over hva du bør sjekke rett etter installasjonen. Ingen kommandolinje trengs.

Nex1on installeres ved å pakke ut et arkiv: ingen SSH, ingen kommandolinje, ingen composer. Alt du trenger, er kontrollpanelet hos webhotellet og en nettleser. Nedenfor følger veien fra et tomt webhotell til et nettsted som virker, og en liste over hva du bør sjekke rett etter installasjonen. Selve veiviseren tar rundt fem minutter; resten av tiden går med til å laste opp arkivet.

Dette trenger du #

  • Et webhotell med PHP 8.2 eller nyere (testet på 8.2, 8.3 og 8.4) og en MariaDB 10.4+- eller MySQL 8.0+-database.
  • En Apache- eller LiteSpeed-webserver med mod_rewrite; for nginx har arkivet med et ferdig konfigurasjonseksempel.
  • PHP-utvidelser: pdo_mysql, mbstring, json, openssl, fileinfo. Utvidelsen gd anbefales: uten den lages det ikke nedskalerte kopier av bilder.
  • Nex1on-arkivet og tilgang til filbehandleren hos webhotellet eller FTP.

Trinn 1. Opprett en tom database #

Åpne databasedelen i kontrollpanelet og opprett en ny database. Skriv ned tre ting: databasenavnet, brukernavnet og passordet. Motoren oppretter ikke databasen selv: vanlige webhotell tillater ikke det.

Trinn 2. Last opp og pakk ut arkivet #

Last opp arkivet til nettstedets mappe med filbehandleren og pakk det ut der. Hvis filbehandleren ikke kan pakke ut, pakker du ut arkivet på din egen datamaskin og laster opp mappene over FTP.
  1. Mappene config, storage og public/uploads må være skrivbare. Rettighetene 755 holder vanligvis; hvis nettstedet fortsatt ikke kan skrive, setter du 775.
  2. Det beste er å gjøre public-mappen til nettstedets rot: da er motorens kode ikke tilgjengelig fra nettleseren i det hele tatt. Hvis du ikke kan endre roten og arkivet ligger rett i public_html, gjør .htaccess-filen i roten av arkivet jobben: den sender forespørsler til public og stenger tjenestemappene.

Trinn 3. Åpne nettstedet i en nettleser #

Alle adresser på det nye nettstedet leder til installasjonsveiviseren helt til nettstedet har en eier.
Velkomstskjermen i veiviseren
Velkomstskjermen i veiviseren

Trinnene i veiviseren #

Veiviseren går gjennom ni trinn; noen av dem vil du knapt legge merke til.
  1. Språk og land. Landet bestemmer tidssonen, dato- og tallformatet, første ukedag og banneret for samtykke til informasjonskapsler. Alt dette kan endres senere i innstillingene.
  2. Server. Veiviseren sjekker selv PHP, utvidelser og mapperettigheter. Er alt i orden, går trinnet videre av seg selv; hvis ikke, sier det røde punktet hva som må rettes, og det finnes en knapp «Sjekk på nytt».
  3. Database. Skriv inn databasenavnet, brukeren og passordet fra trinn 1. Serveren er vanligvis localhost. Etter sjekken oppretter veiviseren tabellene: det tar under ett minutt, og du trenger ikke å lukke vinduet.
  4. Eier av nettstedet. E-postadressen, brukernavnet og passordet til den første kontoen.
  5. Om nettstedet. Navnet, slagordet, nettstedets språk og tidssonen.
  6. Lisens. Du kan fortsette gratis og legge inn en nøkkel senere i panelet.
  7. Hva slags nettsted er det? Valget slår på modulene og temaet du trenger; du kan fylle nettstedet med eksempelinnhold så det er noe å se på.
  8. E-post. En sjekk av at e-post kan sendes; dette trinnet kan hoppes over.
  9. Ferdig. Du kan logge inn i panelet.
Trinnet «Database»: navnet, brukeren og passordet får du fra kontrollpanelet hos webhotellet
Trinnet «Database»: navnet, brukeren og passordet får du fra kontrollpanelet hos webhotellet

Mens veiviseren oppretter tabellene, går en teller på skjermen, og vinduet må holdes åpent. Hvis forbindelsen brytes, åpner du nettstedets adresse igjen og trykker «Prøv igjen»: trinnet fortsetter der det stoppet.

Oppretter tabellene
Oppretter tabellene

Eier av nettstedet #

Eieren er den første kontoen og har alle rettigheter. Finn på et langt passord (minst ti tegn) eller trykk «Lag et for meg», og skriv det ned med en gang.
Trinnet «Eier av nettstedet»
Trinnet «Eier av nettstedet»
Her finnes det også to brytere. Den første lar motoren spørre nex1on.com én gang i uken om en ny versjon er ute: bare domenet, motorversjonen og PHP-versjonen sendes, og oppdateringen installeres ikke av seg selv. Den andre sender feilrapporter fra motoren til utvikleren. Begge kan slås av på dette trinnet og senere i innstillingene.

Om nettstedet og lisensen #

Trinnet «Om nettstedet»
Trinnet «Om nettstedet»
Trinnet «Lisens»: du kan fortsette gratis
Trinnet «Lisens»: du kan fortsette gratis

Gratis fungerer motoren fullt ut: alle moduler, temaer og språk. Hva en nøkkel tilfører, er beskrevet på siden «Kjøp en lisens»; du kan også legge den inn senere i panelet.

Type nettsted #

Trinnet «Hva slags nettsted er det?»
Trinnet «Hva slags nettsted er det?»

Det valgte settet slår på modulene et slikt nettsted vanligvis trenger, og menypunktene. Ingenting lastes ned utenfra, og alt kan endres senere under Moduler. Lar du «Fyll med eksempelinnhold» stå på, får nettstedet eksempelinnlegg; de er merket, og ett klikk under Moduler fjerner alle på én gang uten å røre noe du har skrevet selv.

E-post og avslutning #

Trinnet «E-post»
Trinnet «E-post»

«Ikke send, bare logg» betyr at meldingene legges i mappen storage/mail og ikke leveres til noen. For ekte levering velger du funksjonen mail() eller en SMTP-server; SMTP er mer pålitelig. Du kan hoppe over trinnet og sette opp e-post senere.

Installasjonen er fullført
Installasjonen er fullført

Installasjonssiden åpnes ikke igjen. Den kommer bare tilbake av seg selv hvis nettstedet plutselig står uten eier, for eksempel etter en flytting til en tom database.

Dette bør du sjekke rett etter installasjonen #

Logg inn i panelet: oversikten har en liste «Før lansering» som viser hva som gjenstår å sette opp før du åpner nettstedet for besøkende.
Oversikten i panelet: listen «Før lansering»
Oversikten i panelet: listen «Før lansering»
  • Nettstedet åpnes, og innlogging i panelet virker.
  • Eksempelinnholdet er fjernet (hvis du installerte med eksempler): delen Moduler.
  • E-post er satt opp, og en testmelding har kommet fram.
  • Nettstedets adresse er byttet til https: passord skal ikke sendes i klartekst.
  • Indeksering i søkemotorer er slått på når nettstedet er klart: Innstillinger → SEO.
  • Den første sikkerhetskopien av databasen er tatt: fanen «Sikkerhetskopier av databasen».
  • To-trinns innlogging er slått på for din egen konto.
Det ferdige nettstedet etter installasjon av bloggen med eksempler
Det ferdige nettstedet etter installasjon av bloggen med eksempler

Hvis noe går galt #

  • Et rødt punkt på trinnet «Server». Teksten under punktet sier hva som må rettes. Rett det og trykk «Sjekk på nytt».
  • «Access denied» eller «No such database». Sjekk databasenavnet, brukeren og passordet i kontrollpanelet hos webhotellet; databaseserveren er nesten alltid localhost.
  • «Opprettingen av tabellene ble ikke fullført». Ingenting er tapt: trykk «Prøv igjen», så fortsetter trinnet.
  • Hvit skjerm etter trinnet «Database». Åpne den nyeste filen i mappen storage/logs: den siste linjen nevner årsaken. Oftest mangler det skrivetilgang til config eller storage.
  • Veiviseren ber om en eier, men du har allerede opprettet en. Nettstedet er installert: gå til adressen /admin.
Det er trygt å installere på nytt: trinn som allerede er utført, hoppes over, og når eieren er opprettet, åpnes ikke veiviseren lenger.

Hva nå #

Den fullstendige listen over serverkrav, og hva du gjør hvis installasjonen ikke gikk gjennom, finner du i motorarkivet, i filen docs/trebovaniya.md. Når nettstedet er installert, er det et godt tidspunkt å ta en sikkerhetskopi av databasen og se hvilke moduler som er slått på hos deg.
Del: Telegram WhatsApp

Les også

Diskusjon

Kommentarer

Ingen diskusjon ennå

Ingen har kommentert ennå. Bli den første.

Rapporter dette innlegget