Move your gedcom files
TNG Gedcom Folder
TNG defines a gedcom folder in the Setup >> General Settings >> Import Settings
You might be able to specify that folder as being in a more protected area of your web site.
Here is how to put your gedcom files in the safe area above your shared site's document root in three easy steps:
- Use cPanel or FileZilla to create the gedcom folder above the site's document root (public_html).
- In the Admin >> Setup >> Configuration >> Import settings, set the relative path from your document root to the new folder. If your TNG site is the document root, use
../gedcom. If you are one or two levels below the document root, you will need to use
../../../gedcomrespectively. Click on Make folder and it will tell you the directory already exists (TNG found it!)
- Save the change to the file path
A similar procedure should allow you to store TNG's backup tables in the private area as well.
If you are hosted on ICDSoft for example, the gedcom folder and files could be moved to your /private folder which is not web accessible and can only be accessed through the ICDSoft Control Panel File Manager or through your FTP client.
You could create sub folders under /private to allow for having two or more test systems where you can then add a gedcom folder, for example the following was provided by Ron Krzmarzick
ICDSoft uses www for their web site root and private for files not accessible from the web browser. So under
|Note that you can simulate or test putting the folders outside of web browser accessibility on your local WampServer setup by creating the gedcom folder as a subfolder to the wamp folder.|
Create Gedcom Folder
If you decide to move your gedcom folder, you can use the Make Folder button to create the new folder in Admin > Setup > Import Settings. On ICDSoft, where I already have a config folder under the private directory structure within a subdirectory for the production site (www) and for other test sites, I specified
and clicked the Make Folder button to create the gedcom folder.
Note that if TNG on your site is installed in a subfolder to the web root folder, then the values would have an additional ../ to reflect that TNG is in a subfolder to the web root
The following provide additional security measures:
Controlling Site Access
- Permissions Explained
- Database User
- Move your configuration files
- Move your backup files
- Move your gedcom files
- Overlaid Subroot how to recover from subroot.php overlay
- Prevent Directory Listing
- Protecting access log