fisharebest / webtrees

Online genealogy
https://webtrees.net
GNU General Public License v3.0
429 stars 294 forks source link

Need php 7.4 minium for version 1.7 #4856

Closed Light-Wizzard closed 1 year ago

Light-Wizzard commented 1 year ago

Virtualmin does not support 7.3 due to end-of-life.

Importing PhpGedView.

LarsRabe commented 1 year ago

See https://webtrees.net/install/requirements/ 1.7 also has EOL-Status

Light-Wizzard commented 1 year ago

Maybe add the PhpGedView import to 2.x.

arbor95 commented 1 year ago

No capacity. Use a gedcom file. Do the rest by hand.

LarsRabe commented 1 year ago

@Light-Wizzard As stated by Greg: Webtrees version 1.7.20 was released June 2022. It runs on PHP 5.3 - 7.3. This is the final release of webtrees 1.7.

It cannot be his concern that you waited so long with upgrading to the newer version of webtrees. So now do it manually or use a older local LAMP-package to do the Import and upgrade.

fisharebest commented 1 year ago

Virtualmin does not support 7.3 due to end-of-life.

webtrees 2.x does not support 7.3 due to end-of-life :-)

1) MAKE A BACKUP OF YOUR FILES AND DATABASE BEFORE YOU DO ANYTHING ELSE 2) MAKE SURE YOU CAN RESTORE FROM THIS BACKUP.

Many features in webtrees 1.7 do not run with PHP 7.4. For example, the edit tools can silently corrupt your data. However, you do not need all the features. You only need the migration tool.

So, try it with PHP 7.4. It might work If it does, then as soon as the migration is complete, upgrade to 2.x But if it doesn't, then you have a backup.

You have other options. Install a local web-server (e.g. XAMPP) that provides PHP 7.3 and move your files/database there to run the migration.

Or, follow the advice of @arbor95 - create a new installation of webtrees 2.x and import the GEDCOM file from PhpGedView.

If you don't have a GEDCOM file, then you'll need to extract the GEDCOM records from the various PhpGedView tables, and concatenate them to make a GEDCOM file.

Maybe add the PhpGedView import to 2.x.

Sorry this would require disproportionate effort:

This is why it was removed in 2.0