Still here, let's see if we can give it a go.
I'm not at home and my server is shut down but maybe this will get you started.
A note about GEDCOM files, particularly those that come from Windows machines: there may be carriage returns in the file, not necessarily on every line, and you really need to get rid of them so phpGedView doesn't get all confused about character sets and the like. All you do is edit the file with vi or vim and do a global substitution of ^M with nothing; e.g., "s/^V^M/s///g" or something similar. You type CTRL-V so you can type a carriage return (CTRL-M).
First you have to have MySQL initialized (if you haven't already done so); as root, run
Code:
mysql_install_db --user=mysql
to set up MySQL so you can use it.
Then, start MySQL by executing
Code:
/etc/rc.d/rc.mysqld start
Again, only if you haven't already done those.
You should consider establishing a password for the MySQL "root" user (not the same as the Linux root user!); look in the MySQL manual for the steps after installing MySQL (sorry, I don't have a Linux box handy to tell you exactly where to look).
Now you need to create a data base and grant permissions to it so you can install
phpGedView. I chose to have the data base named
phpgedview, just seemed like a good idea at the time and that hasn't caused any problems so maybe you can use that name. With an editor, create a file named "grant.sql" with this content:
Code:
create database if not exists phpgedview;
grant select, insert, update, delete, index,
alter, create, lock tables, create temporary tables,
drop, reference on phpgedview.* to ged@localhost
identified by 'password';
flush privileges;
You do
not need to create a Linux user "ged;" that's strictly for
phpGedview, you do need to think up a password and put that in the "identified by" line above (something simple that you can remember).
Then, as root, execute
to create the data base and make it accessible -- if you don't do this first,
phpGedView will not install.
Now for the fun part -- where to install
phpGedView?
Easiest is in
/var/www/htdocs, just download the distribution from
http://www.phpgedview.net, unpack it in
/var/www/htdocs and make a symbolic link in that directory from the directory you unpacked to
phpgedview (that way you don't have to use the version number to get into it). I'm assuming here that you have Apache 2.x installed and configured, PHP installed installed and configured (and that they play nicely together), and that you get the "It Worked" message from Apache when you pointed a browser at it (or, better yet, you've already created an
index.html file? If not, well, you don't have to but life will be simpler if you do.
From here, you need to go to
http://wiki.phpgedview.net/en/index....allation_Guide and go through the steps to configure
phpGedView. You should be able to point a browser at
http://localhost/phpgedview and get the interactive configuration window (again, if I missed something above, I apologize that I'm working from memory instead of a working system until I get home early next week).
As you go through the configuration, your normal userid is the administrator (not the "ged" id used above or "root"), with whatever password you want to use for
phpGedView (this user and password is within MySQL, not at the system level).
The
phpGedView installation guide can be a little confusing and I think that the above get you over those parts. When you create a data base in
phpGedView, use your family name (or some other family name) for the data base name, not "ged" or "phpgedview" (you can have as many separate family data bases as you have disk space for and they'll all be under the control of
phpGedView.
Hope this helps some.