Seite 1 von 2

Problem beim ersten Starten

Verfasst: Do 1. Mär 2007, 10:19
von csaellig
Hallo Dominik

Ich habe das Script auf einem Strato Server installiert
MySQL-Version
5.0.21

und nun bekomme ich forgende Fehlermeldung beim starten des Scripts

Warning: Unable to access class.pdf.php in /mnt/ja1/04/835/00000013/htdocs/hcrb/contact/classes/class.ezpdf.php on line 3

Warning: Failed opening 'class.pdf.php' for inclusion (include_path='') in /mnt/ja1/04/835/00000013/htdocs/hcrb/contact/classes/class.ezpdf.php on line 3

Fatal error: Class cezpdf: Cannot inherit from undefined class cpdf in /mnt/ja1/04/835/00000013/htdocs/hcrb/contact/classes/class.ezpdf.php on line 5

Hast du eine Ahnung was da falsch ist. Die obengenannten dateien sind verfügbar.
Gruss Uli Aellig

Re: Problem beim ersten Starten

Verfasst: Do 1. Mär 2007, 17:35
von der-domi
Hallo,

sehr komisch, wenn die *beide* Dateien vorhanden sind und sie nicht geöffnet werden können. Ist vielleicht irgendein Rechteproblem vorhanden? Kann dein PHP-User keine FTP-Dateien öffnen? Ggf. mal beim Provider nachfragen.

Verfasst: Do 1. Mär 2007, 22:26
von csaellig
Welche Rechte sollten denn gesetzt sein ? Und wo genau ??

CHMOD 755 ??

Gruss uLi

Verfasst: Do 1. Mär 2007, 23:18
von der-domi
Zum Testen einfach mal 0777 ausprobieren. Du bist dir aber wirklich sicher, dass eine 1 zu 1 Kopie von dem ZIP-Archiv auf deinem Webspace ist?

Verfasst: Do 1. Mär 2007, 23:21
von der-domi
Vielleicht kannst du auch mal folgendes ausprobieren: classes/class.ezpdf.php die Zeile durch

Code: Alles auswählen

include_once('./classes/class.pdf.php');
Welche PHP-Version hast du?

Re: Problem beim ersten Starten

Verfasst: Fr 2. Mär 2007, 13:24
von csaellig
Ich komme jetzt weiter mit deiner Anpassung "./ xxxxx"
komme jetzt wenigstens auf die Index.php
aber mit folgender Fehlermeldung am untren rand

Fatal error: Call to undefined function: ob_get_clean() in /mnt/ja1/04/835/00000013/htdocs/hcrb/contact/classes/class.html.php on line 225

hier der link http://www.hcrb.de/contact/

Vielen Dnak für deine Hilfe

Uli Aellig
Hängegleiterclub Regio Blauen

re: Problem beim ersten Starten

Verfasst: Fr 2. Mär 2007, 13:35
von csaellig
Hllo Domi

Ich habs gelöst glaube ich

Ich musste bei meinem Strato Server vom PHP 4.4.1 auf PHP 5.01 umstellen dann war der Fehler weg - so jetzt fang ich mal an zu testen

Dank nochmals
Gruss uLi

RE: Problem beim ersten Starten

Verfasst: Fr 2. Mär 2007, 16:35
von csaellig
Hallo Domi

Ich habe nun versucht ein paar Testdaten einzugeben , Gruppen lassen sich abspeichern nur keine Kontakte , es kommt keine Meldung aber
die Eingaben werden nicht gespeichert.

Gruss Uli

Re: RE: Problem beim ersten Starten

Verfasst: So 4. Mär 2007, 13:07
von der-domi
Die Kontakteverwaltung sollte eigentlich auch mit PHP4 laufen...

Du hast einiges an den Einstellungen geändert, oder? Die Fehlermeldung beim Einfügen siehst du, wenn du in insert_sent.php die Zeile

Code: Alles auswählen

header( "location:{$_SERVER['PHP_SELF']}?$vars" );
auskommentierst (// am Anfang).

Verfasst: Mi 7. Mär 2007, 17:55
von supertorti
hallo Domi

Hab in etwa das gleiche problem wie mein vorredner..
Gruppen kanni ch anlegen, nur kontakte speichert er nicht ab.
hab die beschriebene zeile auskommentiert, und bekomme nun folgende fehlermeldung
INSERT INTO contact_contacts ( contactid, title, firstname, nickname, lastname, email1, email2, birthday, mobilephone1, privatephone1, privatephone2, businessphone1, businessphone2, internetphone1, fax1, street1a, housenumber1, zipcode1, city1, country1, street2a, housenumber2, zipcode2, city2, country2, url1, icq1, notice1, pgp_public_key_1, changed ) VALUES ( , "herr", "peter", "", "mustermann", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", NOW() )

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' "herr", "peter", "", "mustermann", "", "", "", "", "", "", "", "", "", "", "", ' at line 1
MySql Vers. 5.0.33
PhP Vers. 5.2.1

hoffe du kannst damit was anfangen..

Gruß der Torti

Verfasst: Mi 7. Mär 2007, 19:11
von der-domi
Hallo,

das Feld "contactid" ist leer. Warum das so ist, gilt es nun heraus zu finden.

Führe mal unter phpMyAdmin den Befehl

Code: Alles auswählen

SELECT MAX(contactid)+1 AS id FROM prefix_contacts
aus. Wird die höchste ID+1 angegeben? Erkennst du duch entsprechendes Sortieren.

Ich gehe mal davon aus, dass du sonst keine Änderungen gemacht hast...

Verfasst: Mi 7. Mär 2007, 19:29
von supertorti
thx für die schnelle antwort!!

hab folgende meldung bekommen
Fehler

SQL-Befehl: Dokumentation

SELECT MAX( contactid ) +1 AS id
FROM prefix_contacts

MySQL meldet: Dokumentation
#1146 - Table 'test.prefix_contacts' doesn't exist
bin auf auf icq online, wenn du mich ansprichst gebe ich dir zugriff auf meinen server dann kannste selber mal schauen...44483712

Gruß Torti

Verfasst: Mi 7. Mär 2007, 19:33
von der-domi
Sorry, du mußt PREFIX durch den String ersetzen, wie du ihn in admin.php angeben hast. Du siehst es auch, wie deine Tabelle heißt.

Ich bevorzuge die Kommunikation über das öffentliche Forum

Verfasst: Mi 7. Mär 2007, 19:42
von supertorti
hehe, verstehe ich, ich kann aber meine serverdaten nicht öffentlich machen :P

Verfasst: Mi 7. Mär 2007, 19:46
von der-domi
Du sollst hier keine Daten veröffentlichen, sondern nur den Query ausführen und das Ergebnis veröffentlichen. Dazu mußt du den richtigen Tabellennamen angeben.