I have little experience in actual coding, so am easily lost by the technicalities of code. My server is requiring an update of my cPanel that includes a required update to php7.2 minimum and MySQL 8. I currently use PhpGedView, but am finding updating incredibly difficult and confusing. Looking for assistance with this, willing to pay.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Be SURE to make backup copies of the database and of the server's directory where PhpGedView is installed. That way, you can back out if you run into trouble. If necessary, get your server support folks to help.
The version of PhpGedView that you download from the SVN repository works with all versions of PHP right up to 8.3. It should work with 8.4, but I haven't heard from users who are on that version. It even works with PHP 5.3 (!!)
I talk about blowing away some of the contents of the server directory where PhpGedView is installed. This works ONLY if your PhpGedView installation is in its own sub-directory off the public_html server directory.
I have run into a number of sites where PhpGedView is installed directly into the server's public_html directory, and shares that directory with a number of essential files and sub-directories that shouldn't be deleted. This installation method was never recommended.
So: An alternative is to NOT kill everything in the server directory where PhpGedView lives. Instead, just let the FTP process over-write everything when you copy from your local PC to the server. Afterwards, delete, on the server, the sub-directories in the /modules directory that correspond to modules you won't want to use.
This approach will leave you with some unused scripts left over from the old PhpGedView, but they won't cause harm.
The important files and directories that are ABSOLUTELY essential are file config.php, which describes how PhpGedView connects to the database and the rest of the world, and directory /index, containing the GEDCOM text version of the database and a bunch of other configuration files and directory /media, which contains all of your media (pictures, PDF, text documents, and the like).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have little experience in actual coding, so am easily lost by the technicalities of code. My server is requiring an update of my cPanel that includes a required update to php7.2 minimum and MySQL 8. I currently use PhpGedView, but am finding updating incredibly difficult and confusing. Looking for assistance with this, willing to pay.
This thread should help:
https://sourceforge.net/p/phpgedview/discussion/185166/thread/edee114738/
Be SURE to make backup copies of the database and of the server's directory where PhpGedView is installed. That way, you can back out if you run into trouble. If necessary, get your server support folks to help.
The version of PhpGedView that you download from the SVN repository works with all versions of PHP right up to 8.3. It should work with 8.4, but I haven't heard from users who are on that version. It even works with PHP 5.3 (!!)
I talk about blowing away some of the contents of the server directory where PhpGedView is installed. This works ONLY if your PhpGedView installation is in its own sub-directory off the public_html server directory.
I have run into a number of sites where PhpGedView is installed directly into the server's public_html directory, and shares that directory with a number of essential files and sub-directories that shouldn't be deleted. This installation method was never recommended.
So: An alternative is to NOT kill everything in the server directory where PhpGedView lives. Instead, just let the FTP process over-write everything when you copy from your local PC to the server. Afterwards, delete, on the server, the sub-directories in the /modules directory that correspond to modules you won't want to use.
This approach will leave you with some unused scripts left over from the old PhpGedView, but they won't cause harm.
The important files and directories that are ABSOLUTELY essential are file config.php, which describes how PhpGedView connects to the database and the rest of the world, and directory /index, containing the GEDCOM text version of the database and a bunch of other configuration files and directory /media, which contains all of your media (pictures, PDF, text documents, and the like).