Kom godt i gang

Installér That's My Dash

Sådan installerer du version 0.8.1 uden MySQL, phpMyAdmin eller kommandolinje.

Kort fortalt

Installationen kræver ikke MySQL, phpMyAdmin, databaseimport, kommandolinje eller manuel oprettelse af krypteringsnøgler. Composer er heller ikke nødvendig på webhotellet. composer.json er kun med som maskinlæsbar dokumentation og hjælp til udviklere.

Du skal kun:

  1. Udpakke pakken.
  2. Uploade mappen til webhotellet.
  3. Ã
  4. bne startsiden i browseren.

  5. Følge installationsguiden.

Guiden kontrollerer webhotellet og opretter automatisk:

  • config.php
  • En sikker krypteringsnøgle
  • SQLite-databasen storage/startside.sqlite
  • Alle databasetabeller
  • Den første administratorkonto
  • Startindstillinger og link-kasser
  • En låsefil, så installationsguiden ikke kan køres igen

Det skal webhotellet understøtte

  • PHP 8.2 eller nyere
  • HTTPS
  • PHP-udvidelserne pdo_sqlite, sqlite3, curl, sodium, simplexml, mbstring og json
  • Skriveadgang til mappen storage

Installationsguiden kontrollerer selv disse punkter. Hvis noget mangler, fortæller den præcist, hvad der skal rettes.

Den anbefalede installation

1. Udpak ZIP-filen

Når pakken er pakket ud, får du mappen:

thatsmydash-v0.8.1

Du skal ikke redigere nogen af filerne.

2. Upload mappen

Upload hele mappen til webhotellet med webhotellets filhåndtering eller et FTP-program.

Den sikreste opsætning er, at domænet eller subdomænet peger på:

thatsmydash-v0.8.1/public

Eksempel:

https://startside.ditdomæne.dk

Hvis du ikke ved, hvordan dokumentroden ændres, kan webhotellets support normalt gøre det på få minutter. Bed dem om:

At lade subdomænet startside.ditdomæne.dk pege på mappen thatsmydash-v0.8.1/public.

3. Kontrollér storage-mappen

Webserveren skal kunne skrive i:

thatsmydash-v0.8.1/storage

Mappen virker normalt uden ændringer. Hvis installationsguiden markerer den med rødt, skal mappens rettighed sættes til 0755 eller 0775 i webhotellets filhåndtering.

Brug ikke 0777, medmindre webhotellets support udtrykkeligt kræver det.

4. Ã

bn startsiden

à bn den adresse, du har knyttet til mappen public.

Hvis startsiden endnu ikke er installeret, bliver du automatisk sendt videre til installationsguiden.

5. Følg installationsguiden

Guiden har tre trin:

  1. Kontrol: Webhotellets PHP-version, udvidelser og mapper undersøges.
  2. Oplysninger: Du indtaster startsidens navn, internetadresse, navn, e-mail og adgangskode.
  3. Færdig: Programmet opretter konfiguration, database og administratorkonto.

Adgangskoden skal være mindst 12 tegn.

Når installationen lykkes, klikker du på Ã bn That's My Dash.

Du behøver ikke slette installationsfilen. Guiden låses automatisk med:

storage/installed.lock

Hvis installationen viser et rødt punkt

PHP-versionen er for gammel

Vælg PHP 8.2 eller PHP 8.3 i webhotellets kontrolpanel. Funktionen ligger ofte under PHP-indstillinger eller PHP-version.

SQLite mangler

Bed webhotellets support aktivere:

  • pdo_sqlite
  • sqlite3

Kalender eller nyheder understøttes ikke

Bed webhotellets support aktivere:

  • curl
  • simplexml

Kryptering mangler

Bed webhotellets support aktivere:

  • sodium
  • mbstring

Storage-mappen er ikke skrivbar

Sæt mappen storage til 0755 eller 0775. Kontrollér, at hele mappen er uploadet.

Opgradering fra en tidligere version

  1. Tag en kopi af hele den eksisterende programmappe.
  2. Bevar den eksisterende config.php.
  3. Bevar hele den eksisterende storage-mappe, især
  4. storage/startside.sqlite.

  5. Upload de øvrige filer fra den nye pakke oven i den eksisterende
  6. installation.

  7. Ã
  8. bn startsiden og log ind. Databaseændringer udføres automatisk.

  9. Hvis startsiden er installeret som app, luk den helt og åbn den igen. En
  10. almindelig browserfane kan genindlæses én gang.

  11. Når versionen virker, kan de gamle dokumentkopier i roden slettes:
  12. ACCESSIBILITY.md, ACCESSIBILITY_STATEMENT_TEMPLATE.md, DEVELOPMENT.md og alle AUDIT-*.md. De findes nu under docs/. Slet ikke SECURITY.md, README.md, LICENSE, config.php eller noget i storage.

Upload aldrig pakkens tomme storage-mappe på en måde, der sletter den eksisterende database. Version 0.8.1 kræver ingen manuel SQL og ingen ny installation.