Velkommen til melfar.dk - slægts og lokalhistorie koncentreret om det gamle Odense amt samt info for ejerforeningens Melfar beboere
- Detaljer
- By Ole Henrik Madsen
- Visninger: 46
Generelt
Det er altid god skik og tage en backup inden man opdatere, specielt databasen, filer og mapper skulle ikke være nødvendigt medmindre man selv har været inde og lave ændringer, eventuelle 3 parts moduler bør slås fra med mindre er sikker på at de virker til den nye version.
Databasen
langt de fleste webhoteller jeg kender til tager automatisk backup af databaserne og gemmer dem så det er muligt og gå bagud i tid og gendanne, dog skal man lige huske at hvis man kun har en stor database tilrådighed så er det også ens andre apps med ændringer på sitet som bliver berørt det kan f.eks være joomla eller wordpress.
Selve opdateringen
normalt kan man opdatere webtrees inde fra kontrolpanelet i webtrees, men hvis det af en eller anden ikke kan lade sig gøre. Henter man webtrees ned på ens egen computer, pakker zip-filen ud og uploader webtrees mappen til ens webhotel og den skal placeres sådan man får overskrevet den eksisterende mappe på serveren, til uploade vil jeg anbefale filezilla men der findes også alternative metoder.

- Detaljer
- By Ole Henrik Madsen
- Visninger: 44
Hvis man har valgt og lægge webtrees i en undermappe, er man nød til og lave lidt små justeringer før end Googles søgerobot kan arbejde med sitet. nedenstående kræver at jeres webhotel Apache som webserver
Først skal man aktivere "pretty URLs"
https://ditdomæne.dk/webtrees/tree/demo pretty url
først skal der tilføjes en linje eller 2 til konfigurations filen (data/config.ini.php)
base_url="https://www.example.com/webtrees"
rewrite_urls="1"
i mit tilfælde var den øverste linje allerede tilstede.
Dernæst skal der laves en .htaccess fil som placeres i webtrees mappen:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /webtrees/
# GIT config files can contain credentials or other sensitive data.
RewriteRule \.git - [F]
# User data is stored here by default.
RewriteRule ^data(/|$) - [F]
# Nothing sensitive here, but there is no need to publish it.
RewriteRule ^app(/|$) - [F]
RewriteRule ^modules - [F]
RewriteRule ^resources(/|$) - [F]
RewriteRule ^vendor(/|$) - [F]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
linje 3 skal tilrettes så den passer med navnet på jeres webtrees mappe
i kan læse mere på webtrees hjemmeside :