[PHP-GedView-L] Antwort: Vorstellung und Anfängerprobleme

Hallo Reinhard,

entschuldige, wenn ich noch einmal auf die Frage der korrekten Einrichtung
der Datenbank zurückkomme. Aber in meinem Beruf als EDV-Berater sind mir
Worte wie "eigentlich bin ich mir sicher ..." stets suspekt. Nur allzu oft
verbergen sich gerade dahinter die Ursachen der Probleme.

Also: Die von PGV verwendete Datenbank KANN NICHT mit PGV selbst angelegt
werden sondern nur mit dem Datenbankverwaltungs-Tool deines Webservers
bzw. Webspaces. Daher mein Hinweis, dass dies VOR der PGV-Installation
erfolgen muss.

Hast du die Datenbank auf diese Weise angelegt und stimmen Datenbanktyp,
DB-Benutzername, -Kennwort und Datenbankname mit den Einträgen in PGV
überein?

Upgrade V.4.1.7 --> V.4.2.2:
Im Allgemeinen kann man nur bei einem Upgrade innerhalb der Versions-Reihe
V.4.1.x oder V.4.2.x "einfach darüber installieren". Bei einem Upgrade von
V.4.1.x auf V.4.2.x muss man sehr viel mehr Aufwand treiben. Dieses
Verfahren ist hier beschrieben (leider nur in Englisch):
http://wiki.phpgedview.net/en/index.php?title=Upgrading

Wenn ich dich richtig verstanden habe, dann ist die PGV-V.4.1.7 dein
erster Versuch. Also gibt es weder zahlreiche Benutzer noch besondere
Einstellungen. In diesem Fall würde ich das, was an Gedcom-Dateien,
Bildern etc. bereits hochgeladen wurde, sichern, die komplette V.4.1.7
löschen und dann mit V.4.2.2 neu beginnen.

Viele Grüße

Axel (Schreiter)

Reinhard Breideband <ahnen@breideband.eu>
02.08.2009 18:39

An
Axel Schreiter <as@schaffland-systemberatung.de>
Kopie

Thema
Re: Antwort: Vorstellung und Anfängerprobleme

Hallo Axel,

eigentlich bin ich mir sicher, dass ich das richtig gemacht habe, aber
ich kann es jetzt nicht mehr richtig nachvollziehen. Ich werde bei der
Neuinstallation von V.4.2.2 darauf achten.
Kann man eigentlich über die jetzige Version darüber installieren oder
muss alles neu installiert werden?

Viele Dank für Deine Bemühungen und viele Grüße

Reinhard (Breideband)

Axel Schreiter schrieb:

Hallo Reinhard,

bei diesem Punkt:

> Zu deinen Fehlermeldungen: Hast du vor (!) der PGV-Installation auch

die

> Datenbank angelegt und in der PGV-Konfiguration den

Datenbank-Anschluss

> korrekt ausgefüllt?
>
Ich habe mich mit Admin angemeldet und dann alles gemacht, was verlangt
wurde, in dieser Reihenfolge habe ich auch die gedcom-Datei hochgeladen
und integriert.

hast du meine Frage nicht wirklich beantwortet. Es ist schon sehr
wichtig, dass man den Datenbanktyp, DB-Benutzername, -Kennwort und den
Datenbanknamen korrekt eingibt. Dazu muss die DB natürlich zuvor
angelegt worden sein. Bist du dir sicher, dass all das geschehen ist?

Viele Grüße

Axel (Schreiter)

*Reinhard Breideband <ahnen@breideband.eu>*

02.08.2009 14:55

An
               Axel Schreiter <as@schaffland-systemberatung.de>
Kopie

Thema
               Re: Antwort: [PHP-GedView-L] Vorstellung und

Anfängerprobleme

Lieber Axel,
vielen Dank für Deine Ratschläge, Anworten siehe unten.

Ich werde weiter probieren.

Viele Grüße

Reinhard (Breideband)

Axel Schreiter schrieb:
>
> Lieber Reinhard,
>
> herzlich willkommen bei uns in der Liste.
>
> Die Gedcom-Dateien stehen im Index-Ordner. Ob man die

Gedcom-Datei(en)

> herunterladen kann, hängt. m. W. davon ab, wo der Index-Ordner steht.
> Innerhalb der PGV-Ordnerstruktur können wohl alle Inhalte des
> Index-Ordners heruntergeladen werden. Ein sichererer Ort ist immer
> außerhalb der WWW-Ordner-Struktur. Das könnte z. B. so aussehen:
>
> /
> ---/index_pgv
> ---/www
> ------/deinedomaene.de
> ---------/pgv
>
> Hier ist /pgv eine Subdomäne von "deinedomaene.de". Der Index-Ordner
> liegt in derselben Ebene wie "www", also 2 Ebenen höher als /pgv.
> Dementsprechend müsste die Angabe des Server-Pfades in der
> GEDCOM-Konfiguration folgendermaßen aussehen:
>
> ../../../index_pgv/deinegedcom.ged
>
> Ebenso muss in der PGV-Konfiguration das Verzeichnis der

Index-Dateien

> dann so aussehen:
>
> ../../../index_pgv/
>
Das muß ich ausprobieren.

> Zu deinen Fehlermeldungen: Hast du vor (!) der PGV-Installation auch

die

> Datenbank angelegt und in der PGV-Konfiguration den

Datenbank-Anschluss

> korrekt ausgefüllt?
>
Ich habe mich mit Admin angemeldet und dann alles gemacht, was verlangt
wurde, in dieser Reihenfolge habe ich auch die gedcom-Datei hochgeladen
und integriert.

> Da du ja noch in der Phase der Erstinstallation bist, rate ich dir

aber

> nicht viel Zeit in die Konfiguration der V.4.1.7 zu investieren. Die
> lange erwartete V.4.2.2 ist endlich verfügbar. Sofern die PHP-Version
> deines Webserves es erlaubt, starte lieber mit dieser Version.

Ich werde Deinen Rat befolgen und in den nächsten Tagen mit der V4.2.2.
einen neuen Anlauf nehmen.

> Viele Grüße
>
> Axel (Schreiter)
>
> WWW: http://genealogie.schreiter.info
>
>
>
>
> *Reinhard Breideband <ahnen@breideband.eu>*
> Gesendet von: php-gedview-l-bounces@genealogy.net
>
> 02.08.2009 12:13
> Bitte antworten an
> ahnen@breideband.eu; Bitte antworten an
> PHP-Gedview-L <php-gedview-l@genealogy.net>
>
>
>
> An
> PHP-Gedview-L@genealogy.net
> Kopie
>
> Thema
> [PHP-GedView-L] Vorstellung und Anfängerprobleme
>
>
>
>
>
>
>
>
> Hallo liebe Listenteilnehmer,
>
> ich lese schon eine Weile in dieser Liste mit. Ich bin Reinhard
> Breideband und beschäftige mich schon seit etlichen Jahren mit der
> Ahnenforschung, erst in der Familie und dann in weiter ziehenden

Kreisen.

>
> Jetzt habe ich mich nach langem Zögern dazu entschlossen außer meiner
> bisherigen Internetpräsenz (www.breideband.de) mich auch mit

phpGedView

> zu befassen.
>
> Ich habe die Version 4.1.7 installiert (www.breideband.eu) und komme

mit

> den Einstellungen nicht ganz klar.
>
> Wie kann ich z.B. unterbinden, dass meine gedcom-Dateien

heruntergeladen

> werden?
>
> Dann habe ich einige Fehlermeldungen auf meiner Begrüßungsseite, die
> nicht nicht weg bekomme.
>
> siehe folgendes:
>
> ERROR:-1 DB Error: unknown error
> SQL:1 ** SELECT COUNT( DISTINCT i_surname) AS tot FROM

pgv_individuals

> WHERE i_file=1 [nativecode=sqlite_query() [function.sqlite-query]:

near

> "DISTINCT": syntax error]
>
>
> ERROR 8: Undefined index: d_gid
> 0 Error occurred on line 846 of file class_stats.php in function
> _mortalityQuery
> 1 called from line 884 of file class_stats.php in function

firstBirthYear

> 2 called from line 157 of file gedcom_stats.php in function
> print_gedcom_stats
> 3 called from line 1 of file index.php(375) : eval()'d code in
function eval
> 4 called from line 375 of file index.php
>
> ERROR 8: Undefined index: d_type
> 0 Error occurred on line 858 of file class_stats.php in function
> _mortalityQuery
> 1 called from line 884 of file class_stats.php in function

firstBirthYear

> 2 called from line 157 of file gedcom_stats.php in function
> print_gedcom_stats
> 3 called from line 1 of file index.php(375) : eval()'d code in
function eval
> 4 called from line 375 of file index.php
>
> ERROR 8: Undefined index: d_year
> 0 Error occurred on line 858 of file class_stats.php in function
> _mortalityQuery
> 1 called from line 884 of file class_stats.php in function

firstBirthYear

> 2 called from line 157 of file gedcom_stats.php in function
> print_gedcom_stats
> 3 called from line 1 of file index.php(375) : eval()'d code in
function eval
> 4 called from line 375 of file index.php
>
> ERROR 8: Undefined index: d_gid
> 0 Error occurred on line 846 of file class_stats.php in function
> _mortalityQuery
> 1 called from line 883 of file class_stats.php in function firstBirth
> 2 called from line 159 of file gedcom_stats.php in function
> print_gedcom_stats
> 3 called from line 1 of file index.php(375) : eval()'d code in
function eval
> 4 called from line 375 of file index.php
>
> ERROR 8: Undefined index: d_gid
> 0 Error occurred on line 851 of file class_stats.php in function
> _mortalityQuery
> 1 called from line 883 of file class_stats.php in function firstBirth
> 2 called from line 159 of file gedcom_stats.php in function
> print_gedcom_stats
> 3 called from line 1 of file index.php(375) : eval()'d code in
function eval
> 4 called from line 375 of file index.php
>
> Fatal error: Call to a member function format_list() on a non-object

in