Friday, May 18th 2012, 3:18pm UTC+2

You are not logged in.

  • Login
  • Register

1

Tuesday, November 10th 2009, 7:26pm

Fatal Error bei der Installation von Wunschbox 2.0.0 Alpha3

Hallo...

Hab mir die Wunschbox 2.0.0 Alpha3 gezogen und die Dateien auf den Server hochgeladen.

Mein Problem :

Nach dem ausfüllen der Install.php bekomme ich die Fehlermeldung :

Fatal error: Class 'SQLConfig' not found in /www/htdocs/w0097f8e/wunschbox/inc/global.class.php on line 38

Frage was muss ich machen damit ich die Wunschbox installieren kann ?



mfg *Train-Man*

Cluster

Administrator

Posts: 1,283

Location: Salzburg/Österreich

Occupation: Student/Software Engineer

2

Sunday, November 15th 2009, 12:42pm

Hallo Train-Man,

der Fehler bedeutet generell, dass die Klasse SQLConfig nicht gefunden werden konnte, dass kann zum einen bedeuten, dass nicht alle Dateien korrekt auf den FTP hochgeladen wurden (ein required fehlt im Code).
Andererseits kann es auch an vielen anderen Dingen liegen, größtes Problem dürften hierbei die Serverconfigs (php.ini) sein. Eventuell befindet sich auf dem Server auch nicht PHP5, sondern eine Vorgängerversion.

LG Cluster


3

Sunday, November 15th 2009, 12:49pm

Hallo und erstmal danke das überhaupt eine Antwort kommt.

Server und Dateien stimmen, heißt php 5-2.9 ist deauf und die Dateien wurden jetzt mehrfach hochgeladen da ich zuerst auch daran dachte.

Es läuft auf dem Server auch die vorgänger Version.

Fehlermeldung wie gesagt

Fatal error: Class 'SQLConfig' not found in /www/htdocs/w0097f8e/wunschbox/inc/global.class.php on line 38

Kintaro

Administrator

Posts: 62

Location: Zürich

4

Sunday, November 15th 2009, 2:34pm

Hallo,
Ich vermute deine Config war wärend der Installation nicht beschreibbar,
füge diesen Code, natürlich auf deinen Server bzw. deine Datenbankverbindung angepasst in die Datei inc/config.php ein.

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
<?php
class SQLConfig
{
    
                 var $BASEPATH "die URL zur Wunschbox"//Momentan Funktionslos
                 var $HOST "Mysql host";
                 var $USER "msql benutzername";
                 var $PW "mysql passwort";
                 var $DB "mysql datenbank";
                 var $PREFIX "mysql Datenbank Prefix";
}
?>

5

Sunday, November 15th 2009, 2:48pm

hm, die Schreibrechte stehen und standen auf 777

das ist der ganze Inhalt der config

[code]<?php
// ####################################################################################################
// # Wunschbox v2.0.0 Alpha3 #
// ####################################################################################################
// # Copyright © 2009 by Raphael Bornhauser (kintaro) #
// # Contact: admin@kintaro.ch #
// # Homepage: http://www.kintaro.ch #
// # Based on Wunschbox v1.3.3 by Andreas Bieder (Cluster) #
// ####################################################################################################
// # Leave this header in every file !!! #
// # #
// ####################################################################################################
// # Sichtbare und unsichtbare Copyright Hinweise dürfen ohne ausdrückliche Zustimmungen #
// # der Urheberrechte-Inhaber (wie oben) nicht entfernt oder verändert werden. #
// ####################################################################################################
//
// This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation; either version 2 of the License, or
// (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
//
?>[code]

6

Sunday, November 15th 2009, 3:37pm

hm funktioniert nicht

Häng mir bitte mal die dateien

config.php

und die datei

global.class.php

mit kompletten Scheindaten an damit ich einen eventuellen Fehler beheben kann.

bekomme immer wieder die Fehlermeldung:

Fatal error: Class 'SQLConfig' not found in /www/htdocs/xxxxxxx/Wunschbox/inc/global.class.php on line 38


mfg *Train-Man

7

Sunday, November 15th 2009, 4:36pm

@: Kintaro

hast ne PN



mfg *Train-Man*

Kintaro

Administrator

Posts: 62

Location: Zürich

8

Friday, November 20th 2009, 3:10am

Eben wie ich schon Dachte, und auch sagte, du brauchst dur die config.php anzupassen und den Code den ich oben Gepostet habe einfügen, und deine Mysql Verbindungsdaten dort einzutragen. :)

Grüsse Kintaro

PS: Die komplette Datei müsste dann so Aussehen:

PHP Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php 
// #################################################################################################### 
// # Wunschbox v2.0.0 Alpha3 # 
// #################################################################################################### 
// # Copyright © 2009 by Raphael Bornhauser (kintaro) # 
// # Contact: admin@kintaro.ch # 
// # Homepage: http://www.kintaro.ch # 
// # Based on Wunschbox v1.3.3 by Andreas Bieder (Cluster) # 
// #################################################################################################### 
// # Leave this header in every file !!! # 
// # # 
// #################################################################################################### 
// # Sichtbare und unsichtbare Copyright Hinweise dürfen ohne ausdrückliche Zustimmungen # 
// # der Urheberrechte-Inhaber (wie oben) nicht entfernt oder verändert werden. # 
// #################################################################################################### 
// 
// This program is free software; you can redistribute it and/or modify 
// it under the terms of the GNU General Public License as published by 
// the Free Software Foundation; either version 2 of the License, or 
// (at your option) any later version. 
// 
// This program is distributed in the hope that it will be useful, 
// but WITHOUT ANY WARRANTY; without even the implied warranty of 
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 
// GNU General Public License for more details. 
// 
// You should have received a copy of the GNU General Public License 
// along with this program; if not, write to the Free Software 
// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 
// 
?><?php
class SQLConfig
{
    
                 var $BASEPATH "die URL zur Wunschbox"//Momentan Funktionslos
                 var $HOST "host"//meistens localhost
                 var $USER "benutzername"//Z.B. Root oder dein mysql Benutzernamen
                 var $PW "passwort"//Das MySQL Passwort
                 var $DB "datenbank"//Der Name der Mysql datenbank den du bei der Installation angegebn hast
                 var $PREFIX "Prefix"//Der Datenbank Prefix (Standart wb_)
}
?>

9

Friday, November 20th 2009, 2:55pm

Hm, hab das jetzt alles so gemacht aber es funktioniert nicht,

bekomme immer wieder die Feghlermeldung.

Lies bitte mal meine PN an dich und gib mir bescheid ob...

mfg *Train-Man*

Kintaro

Administrator

Posts: 62

Location: Zürich

10

Monday, November 23rd 2009, 10:16pm

Hallo,
Ich kann kann deinen Fehler nicht Reproduzieren, eigentlich müsste das ganze mit dieser Config Datei funktionieren, kann es sein das du seit der änderung der Config eine neue Fehlermeldung erhälst? Wenn ja, poste hier diese bitte nochmal.

LG Kintaro

11

Monday, November 23rd 2009, 10:20pm

Ich hab nichts mehr versucht, da es wieder nicht ging.

Hatte dir deswegen eine PN geschrieben damit du es selbst sehen kannst.

mfg *Train-Man*

Kintaro

Administrator

Posts: 62

Location: Zürich

12

Monday, November 23rd 2009, 10:45pm

Ich habe mir das ganze mal angesehen nun, und es schein ein Problem beim include_once zu sein, ich habe daher deine zugangsdaten direkt in die global.class.php geschrieben, jedoch scheint mit deiner Datenbank irgendwas nicht zu stimmen.

Ich empfehle dir die Installation nochmal in einem anderem Ordner nochmals durchzuführen, gebe aber bitte der Datei config.php VOR der installation die Rechte 777, anschliessend setze sie auf 644 zurück.

Falls dies nicht Funktionieren sollte, denke ich liegt es an deinem Server.

LG Kintaro

PS: Getestet wurde die Wunschbox unter verschiedenen Linux Servern, aber bisher nie auf Windows, solltest du mit einem Windows Server Arbeiten, kann ich leider nicht für ein Funktionstaugliches Script Garantieren.

13

Monday, November 23rd 2009, 11:08pm

So hab es jetzt auf dem selben Server nur auf einer anderen Domain versucht

und siehe da die Installation geht. Komisch verstehe wer will, ist doch alles das selbe.

Hm werde mal die Tage beim Hoster nachfragen woran das liegt.

Ich sag danke für eure mühe die ihr euch gemacht habt.

mfg *Train-Man*

Cluster

Administrator

Posts: 1,283

Location: Salzburg/Österreich

Occupation: Student/Software Engineer

14

Monday, November 23rd 2009, 11:24pm

Kannst du mal die Domainnamen (gegebenfalls auch Subdomains), die du verwendet hast posten und deren Root-Verzeichnisse auf dem Server?


15

Wednesday, November 25th 2009, 12:04pm

Also das kann jetzt verstehen wer will ich versteh nun nichts mehr.

Hatte es ja nun auf der anderen Domian installiert bekommen, okay dachte mir machst die Tage weiter.

Puhstekuchen jetzt geht die Wunschbox auch auf der Domain nicht mehr, da war keiner dran.

Jetzt hab ich versucht die auf anderen Web-Space zu installieren auf freien die man so bekommt mit Php...

klappt aber auch nicht !

Jetzt möcht ich von euch wissen wo habt ihr die Wunschbox installiert und sie funktioniert ( Freier-Space ) Hoster ?

Ich hab mehrfach mit meinem Hoster kontakt aufgenommen und der hatte mir bisher immer weiter helfen können wenn was war aber da sagt er liegt es am Script. Ich kann nur sagen das ich bisher immer Hilfe von da bekommen hab egal was war. Aber nun wissen sie auch nicht weiter im Script wollen sie nichts mschen. Deswegen wende ich mich nun nochmals an euch.

Kintaro

Administrator

Posts: 62

Location: Zürich

16

Wednesday, November 25th 2009, 1:00pm

Einfach so ists eigentlich nicht möglich, da das Script nichts ohne Menschliches eingreifen macht.

Jedoch kanns sein das bei deinem Hoster irgendwelche PHP einstellungen geändert wurden, oder du Servereinstellungen geändert hast.

Also meine Testumgebung ist mein Root-Server bei Dynamic-net.ch, Läuft mit Debian 4.0 (Confixx), PHP Version ist 5.2.0-8, Mysql 5.0.32 und phpMyAdmin v. 2.11.9.2... und ich habe keine Probleme mit dem Script...

//Edit ich habe auch für mein Webradio eine Version installiert, auch auf diesem Server Läuft die Wunschbox einwandfrei... Dieser hat eine ähnliche Konfiguration wie meiner...

grüsse Kintaro

17

Wednesday, November 25th 2009, 1:21pm

@Kintaro hast ne PN

mfg *Train-Man*