Tried to upgrade from 423 to 424 but there's a problem with my registered users. I perform the upgrade as told in this doc. http://wiki.phpgedview.net/en/index.php?title=Upgrading
When visiting my site everything seems OK however when logged in and viewing the registered users all of them are not verified and for me as superadmin it's not possible to edit any of the users, can only sent email for verification.
How to solve this?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Did you do an upgrade-in-place or a completely fresh install?
When you do an upgrade-in-place, you delete virtually all of the existing 4.2.3 directories and files and then copy the stuff from the 4.2.4 download directly into the server directory where 4.2.3 was previously installed - you just have to take care that you don't overwrite the preserved 4.2.3 files and directories with those from 4.2.4.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Can you revert your site to version 4.2.3? I.e., do you have a database backup? do you have any local modifications to the "vanilla" 4.2.3 install, such as language file changes, themes, etc.?
Don't go back to 4.2.3 just yet.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Yes I do have a backup from the database and the site aswell, as far as I know there are no modifications to the install.
I deleted the complete server side and uploaded the backup site, everything works fine now again on 423.
When making a backup of the gedcom and DB again and perform a new install with 424, can I by import the DB and gedcom have a fine working version 424 with all users verified? then that's the solution.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello:
No, here's what you need to do. Don't follow the procedure outlined in the Wiki.
1. KEEP all of your 4.2.3 backups. Make sure 4.2.3 is running properly (you already did that).
2. Launch 4.2.3, sign in as Administrator, and EXPORT your database to a GEDCOM. This will ensure that the information in the database is accurately reproduced in the exported GEDCOM. There is no need to download the exported GEDCOM from the server. Log out of 4.2.3.
3. Using your FTP client, connect to the server and DELETE everything in the 4.2.3 install directory, EXCEPT:
(a) file "config.php"
(b) directory "media"
(C) directory "index"
4. *** see below for an alternatve to this step ***
Using your FTP client, copy the entire file and directory structure of the previously unZipped 4.2.4 to the server directory where 4.2.3 was previously installed, EXCEPT:
(a) file "config.php"
(b) directory "media"
(C) directory "index"
The directory name on your local PC, into which all of the downloaded 4.2.4 files and directories will be unZipped is "PhpGedView-all-4.2.4". This directory name does not, of course, need to be copied to the server - just the contents of the directory are copied.
Look on SourceForge, in the "Bug reports" section of the PhpGedView tracker. There are several patch files that you need to download, unZip, and then copy to the server's PhpGedView install directory.
5. Again, with your FTP client, set the permissions on all files and directories just uploaded. Some sites will work with the permissions set to 644. Others, mine included, require 755. There's no reason you couldn't use 755 all the time.
Make sure that the permissions on the "media" and "index" directories, and their contents, is set to 777. You set the permission on the "config.php" file to 777 while you're setting up the site. When the site is working, you change this file to 755 like all the others.
6. Launch 4.2.4 and sign in as Administrator. Access the manage GEDCOMs page, and IMPORT the previously exported GEDCOM. You MUST allow PhpGedView to delete existing database information, and you MUST also tell it to delete all existing media information. This will ensure that the 4.2.4 database is properly updated with the information from the 4.2.3 version of the database.
7. Delete any unused modules by deleting their subdirectories within the "modules" directory. You can do the same for any themes that you do not wish to use - delete the subdirectories within the "themes" directory. You can also do the same in the "languages" directory - delete language files for any languages you do not want to support. You MUST keep the English files, even when your site will never allow the use of English.
NOTE:
There is a special file that's created on SourceForge every evening. This file is a copy of the SVN repository and contains ALL files of the 4.2.4 distribution and also all patches and other changes to PhpGedView. If you download and install this, you can be sure that your site is COMPLETELY up-to-date. A link to the download location of this file was posted here recently.
The download file is about 16 Mb, and is called "phpgedview-phpGedView.tar.gz". When decompressed using either 7-zip or Winzip, you will end up with a 52 Mb file called "phpgedview-phpGedView.tar". When this file is decompressed, again using either 7-zip or Winzip, you end up with a directory called "phpGedView" that contains all of the latest-and-greatest PhpGedView from the SVN repository.
You do NOT copy the "index" and "media" directories. There is no "config.php" file - it's called "config.dist", and you don't need to copy it.
You can safely use this version of PhpGedView, but you need to understand that it's currently called "4.3.0 SVN". It's really 4.2.4 with updates.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi everybody,
Tried to upgrade from 423 to 424 but there's a problem with my registered users. I perform the upgrade as told in this doc. http://wiki.phpgedview.net/en/index.php?title=Upgrading
When visiting my site everything seems OK however when logged in and viewing the registered users all of them are not verified and for me as superadmin it's not possible to edit any of the users, can only sent email for verification.
How to solve this?
Did you do an upgrade-in-place or a completely fresh install?
When you do an upgrade-in-place, you delete virtually all of the existing 4.2.3 directories and files and then copy the stuff from the 4.2.4 download directly into the server directory where 4.2.3 was previously installed - you just have to take care that you don't overwrite the preserved 4.2.3 files and directories with those from 4.2.4.
I did an upgrade in place and followed the instructions from the upgrade wikipage.
Can you revert your site to version 4.2.3? I.e., do you have a database backup? do you have any local modifications to the "vanilla" 4.2.3 install, such as language file changes, themes, etc.?
Don't go back to 4.2.3 just yet.
Yes I do have a backup from the database and the site aswell, as far as I know there are no modifications to the install.
I deleted the complete server side and uploaded the backup site, everything works fine now again on 423.
When making a backup of the gedcom and DB again and perform a new install with 424, can I by import the DB and gedcom have a fine working version 424 with all users verified? then that's the solution.
Hello:
No, here's what you need to do. Don't follow the procedure outlined in the Wiki.
1. KEEP all of your 4.2.3 backups. Make sure 4.2.3 is running properly (you already did that).
2. Launch 4.2.3, sign in as Administrator, and EXPORT your database to a GEDCOM. This will ensure that the information in the database is accurately reproduced in the exported GEDCOM. There is no need to download the exported GEDCOM from the server. Log out of 4.2.3.
3. Using your FTP client, connect to the server and DELETE everything in the 4.2.3 install directory, EXCEPT:
(a) file "config.php"
(b) directory "media"
(C) directory "index"
4. *** see below for an alternatve to this step ***
Using your FTP client, copy the entire file and directory structure of the previously unZipped 4.2.4 to the server directory where 4.2.3 was previously installed, EXCEPT:
(a) file "config.php"
(b) directory "media"
(C) directory "index"
The directory name on your local PC, into which all of the downloaded 4.2.4 files and directories will be unZipped is "PhpGedView-all-4.2.4". This directory name does not, of course, need to be copied to the server - just the contents of the directory are copied.
Look on SourceForge, in the "Bug reports" section of the PhpGedView tracker. There are several patch files that you need to download, unZip, and then copy to the server's PhpGedView install directory.
5. Again, with your FTP client, set the permissions on all files and directories just uploaded. Some sites will work with the permissions set to 644. Others, mine included, require 755. There's no reason you couldn't use 755 all the time.
Make sure that the permissions on the "media" and "index" directories, and their contents, is set to 777. You set the permission on the "config.php" file to 777 while you're setting up the site. When the site is working, you change this file to 755 like all the others.
6. Launch 4.2.4 and sign in as Administrator. Access the manage GEDCOMs page, and IMPORT the previously exported GEDCOM. You MUST allow PhpGedView to delete existing database information, and you MUST also tell it to delete all existing media information. This will ensure that the 4.2.4 database is properly updated with the information from the 4.2.3 version of the database.
7. Delete any unused modules by deleting their subdirectories within the "modules" directory. You can do the same for any themes that you do not wish to use - delete the subdirectories within the "themes" directory. You can also do the same in the "languages" directory - delete language files for any languages you do not want to support. You MUST keep the English files, even when your site will never allow the use of English.
NOTE:
There is a special file that's created on SourceForge every evening. This file is a copy of the SVN repository and contains ALL files of the 4.2.4 distribution and also all patches and other changes to PhpGedView. If you download and install this, you can be sure that your site is COMPLETELY up-to-date. A link to the download location of this file was posted here recently.
Here is the download link again:
http://phpgedview.svn.sourceforge.net/viewvc/phpgedview/trunk/phpGedView/?view=tar
The download file is about 16 Mb, and is called "phpgedview-phpGedView.tar.gz". When decompressed using either 7-zip or Winzip, you will end up with a 52 Mb file called "phpgedview-phpGedView.tar". When this file is decompressed, again using either 7-zip or Winzip, you end up with a directory called "phpGedView" that contains all of the latest-and-greatest PhpGedView from the SVN repository.
You do NOT copy the "index" and "media" directories. There is no "config.php" file - it's called "config.dist", and you don't need to copy it.
You can safely use this version of PhpGedView, but you need to understand that it's currently called "4.3.0 SVN". It's really 4.2.4 with updates.