map_mod Problem converter

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Plisken
Mitglied
Beiträge: 23
Registriert: 22.03.2006 16:03

map_mod Problem converter

Beitrag von Plisken »

Hallo
Ich habe folgendes Problem.
Mein map_mod lief bisher reibungslos. Das Einzige was ich gemacht habe ist eine convertierung des Forums vonTBB nach phpbb.
Hat auch alles super funktioniert.
Das map_mod funktioniert immer noch. Nur leider hat das Ganze jetzt einen Schönheitsfehler.
Folgende Zeilen bekomme ich angezeigt.
Warning: opendir(.) [function.opendir]: failed to open dir: Permission denied in /www/htdocs/XXXXXX/map.php on line 74

Warning: readdir(): supplied argument is not a valid Directory resource in /www/htdocs/XXXXXX/map.php on line 75
Safemod=off
Würde mich wirklich sehr freuen wenn einer einen Lösungsansatz für mich hat.

Gruß Plisken
Zuletzt geändert von Plisken am 08.02.2007 09:20, insgesamt 1-mal geändert.
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Beitrag von killerbees19 »

Permission denied
Vermutlich falsche CHMOD-Rechte oder ähnliches bei dem Ordner ;-)


MfG CHristian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
Plisken
Mitglied
Beiträge: 23
Registriert: 22.03.2006 16:03

Beitrag von Plisken »

Hallo
Das habe ich auch vermutet und die map.php auf 777 gesetzt. Ohne Erfolg.
Die map.php liegt ja auch nicht in einem Ordner, was mich auch ein wenig irretiert.
Sie liegt im rootverzeichniss.

Gruß Plisken
Benutzeravatar
killerbees19
Mitglied
Beiträge: 1185
Registriert: 09.05.2006 17:33
Wohnort: Wien (Österreich)
Kontaktdaten:

Beitrag von killerbees19 »

Ich meine damit nicht die PHP-Datei:
failed to open dir: Permission denied
Das Verzeichnis, dass von dem PHP-Script geöffnet werden soll, hat vielleicht falsche CHMOD-Rechte. Schaue einfach einmal in die PHP-Datei zu dieser Zeile, welches Verzeichnis geöffnet werden soll ;-)


MfG Christian
» Real programmers don't comment. If it was hard to write, it should be hard to understand!
Plisken
Mitglied
Beiträge: 23
Registriert: 22.03.2006 16:03

Beitrag von Plisken »

Hallo
Das sind die passenden Zeilen.
//mapmod-resources-*.jar finden
$resjar = '';
$thisdir = opendir('.');
while(($file = readdir($thisdir)) !== false) {
if(preg_match('#mapmod-resources-.+\\.jar#i', $file)) {
$resjar = ',' . $file;
break;
}
}

$template->set_filenames(array(
'info' => 'map_new.tpl',
'applet' => 'map_applet.tpl'
));
Eine mapmod-resources-*.jar finde ich aber nicht.
Boah sitze ich voll auf der Leitung?

Gruß Plisken
Plisken
Mitglied
Beiträge: 23
Registriert: 22.03.2006 16:03

Beitrag von Plisken »

Hallo
Ich habe vor lauter Verzweiflung folgendes daraus gemacht.
//mapmod-resources-*.jar finden
$resjar = '';
$thisdir = opendir('');
//while(($file = readdir($thisdir)) !== false) {
if(preg_match('#mapmod-resources-.+\\.jar#i', $file)) {
$resjar = ',' . $file;
break;
}
Also die Zeile while auskommentiert, eine Klammer weg und bei opendir den Punkt entfernt.
Jetzt läuft das mod, warum auch immer.
Hat nicht einer eine professionellere Lösung? Oder kann man das so lassen?

Gruß Plisken
Antworten

Zurück zu „phpBB 2.0: Mod Support“