Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 25. Juni 2012 16:52

Skaos
hat von CMS/ms gehört
Registriert: 19. April 2012
Beiträge: 18

[GELÖST] TeamSportScores Installfehler

Hallo

wollte gerade TeamSportScores installieren und bekamm folgenden Fehlermeldung

Warning: mkdir() [function.mkdir]: No such file or directory in /www/htdocs/w00f5d0f/modules/TeamSportScores/method.install.php on line 298  Warning: mkdir() [function.mkdir]: No such file or directory in /www/htdocs/w00f5d0f/modules/TeamSportScores/method.install.php on line 301  Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w00f5d0f/modules/TeamSportScores/method.install.php:298) in /www/htdocs/w00f5d0f/lib/classes/class.admintheme.inc.php on line 188  Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w00f5d0f/modules/TeamSportScores/method.install.php:298) in /www/htdocs/w00f5d0f/lib/classes/class.admintheme.inc.php on line 191  Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w00f5d0f/modules/TeamSportScores/method.install.php:298) in /www/htdocs/w00f5d0f/lib/classes/class.admintheme.inc.php on line 194  Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w00f5d0f/modules/TeamSportScores/method.install.php:298) in /www/htdocs/w00f5d0f/lib/classes/class.admintheme.inc.php on line 195  Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w00f5d0f/modules/TeamSportScores/method.install.php:298) in /www/htdocs/w00f5d0f/lib/classes/class.admintheme.inc.php on line 198  Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/w00f5d0f/modules/TeamSportScores/method.install.php:298) in /www/htdocs/w00f5d0f/lib/classes/class.admintheme.inc.php on line 203

benutze
CMS-Version         1.10.3
TeamSportScores     1.2.0

die Installation von anderen Modulen ist Fehlerfrei

Offline

#2 27. Juni 2012 05:51

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] TeamSportScores Installfehler

Hast du mal geschaut, was genau in den zeilen 298 bzw. 301 der method.install.php passiert bzw. passieren sollte?

Offline

#3 27. Juni 2012 06:20

Skaos
hat von CMS/ms gehört
Registriert: 19. April 2012
Beiträge: 18

Re: [GELÖST] TeamSportScores Installfehler

Zeile 294 - 301:

[== PHP ==]
// Create folders so user fills it with images and logos
$config = $gCms->GetConfig();
$path = cms_join_path($this->config['uploads_path'],$this->getName(), 
	$this->GetPreference('clublogosfolder', 'clublogos'));
if ( !file_exists( $path ) ) mkdir($path, 0777);
$path = cms_join_path($this->config['uploads_path'],$this->getName(), 
	$this->GetPreference('clubimagesfolder', 'clubimages'));
if ( !file_exists( $path ) ) mkdir($path, 0777);

Offline

#4 27. Juni 2012 18:45

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] TeamSportScores Installfehler

Welche Berechtigungen hast du für den /uploads-Ordner gesetzt?

PS: Könntest versuchen, mal manuell die Verzeichnisse /uploads/clublogos und /uploads/clubimages zu erstellen und dann noch mal installieren ...

Offline

#5 28. Juni 2012 05:51

Skaos
hat von CMS/ms gehört
Registriert: 19. April 2012
Beiträge: 18

Re: [GELÖST] TeamSportScores Installfehler

Der Uploads-Ordner im Root hat 777 aber auch wenn ich die Ordner von Hand erstelle und nochmal Installieren bekomme ich den selben Fehler.

Gibt es denn ein anderes Modul um eine Fussball-Tabelle zu realisieren?

Offline

#6 28. Juni 2012 09:35

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] TeamSportScores Installfehler

Die Verzeichnisse müssen lauten:

/uploads/TeamSportScores/clublogos
/uploads/TeamSportScores/clubimages

Das Problem liegt im Install-Script. Dort wird versucht ein Verzeichnis + Unterverzeichnis in einem Durchgang zu erstellen. Allerdings fehlt da das true beim mkdir():

if ( !file_exists( $path ) ) mkdir($path, 0777, true);

Danach musst Du aber nochmal die Berechtigungen der Verzeichnisse prüfen. Denn nach meiner Erfahrung setzt mkdir() die Berechtigungen nicht korrekt, wenn es mehrere Verzeichnisse aufeinmal erstellen soll.


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#7 28. Juni 2012 19:54

Skaos
hat von CMS/ms gehört
Registriert: 19. April 2012
Beiträge: 18

Re: [GELÖST] TeamSportScores Installfehler

Habe es jetzt ohne Fehler installiert bekommen und die Ordner vorher von Hand angelegt, aber nach einem Test des Moduls muss ich das als Müll einstufen, zu mindest für mich und die Darstellung der 2. Bulli-Tabelle ungeeignet.

Mal schauen ob ich noch was anderes passendes an Modulen finde.

Offline

#8 28. Juni 2012 21:19

Andynium
Moderator
Ort: Dohna / SN / Deutschland
Registriert: 13. September 2010
Beiträge: 7.018
Webseite

Re: [GELÖST] TeamSportScores Installfehler

Willst du nur eine Tabelle erstellen?

Da könntest du doch relativ einfach eine CSV-Datei einbinden ...

Offline