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:
- Udpakke pakken.
- Uploade mappen til webhotellet.
- Ã
- Følge installationsguiden.
bne startsiden i browseren.
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,mbstringogjson - 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:
- Kontrol: Webhotellets PHP-version, udvidelser og mapper undersøges.
- Oplysninger: Du indtaster startsidens navn, internetadresse, navn, e-mail og adgangskode.
- 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_sqlitesqlite3
Kalender eller nyheder understøttes ikke
Bed webhotellets support aktivere:
curlsimplexml
Kryptering mangler
Bed webhotellets support aktivere:
sodiummbstring
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
- Tag en kopi af hele den eksisterende programmappe.
- Bevar den eksisterende
config.php. - Bevar hele den eksisterende
storage-mappe, især - Upload de øvrige filer fra den nye pakke oven i den eksisterende
- Ã
- Hvis startsiden er installeret som app, luk den helt og åbn den igen. En
- Når versionen virker, kan de gamle dokumentkopier i roden slettes:
storage/startside.sqlite.
installation.
bn startsiden og log ind. Databaseændringer udføres automatisk.
almindelig browserfane kan genindlæses én gang.
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.