MyXoops Forum

Aw: ERLEDIGT: Fehler beim Generieren von Template-Dateien [Bug-Report für XOOPS 2.5.X] - myXOOPS German Support

Axxxxxl

"myXOOPs"-Könner
Gepostet am:13.09.2012 10:17
Axxxxxl
Axxxxxl Offline (Show more)
"myXOOPs"-Könner
Posts: 254
Since: 12.07.2004
#13

Aw: ERLEDIGT: Fehler beim Generieren von Template-Dateien

So, getestet. Wenn ich Alfreds Änderung mache, kommt folgende Fehlermeldung hinzu:

HinweisUndefined index
theme in Datei /modules/system/admin/tplsets/main.php Zeile 110

(das ist die Zeile, wo ich die Änderung gemacht habe!)

Und Alfred hatte Recht, die Themevariable spuckt folgendes aus:
???

/
www/htdocs/w00c30da/online/themes//modules

Axxxxxl

"myXOOPs"-Könner
Gepostet am:12.09.2012 16:19
Axxxxxl
Axxxxxl Offline (Show more)
"myXOOPs"-Könner
Posts: 254
Since: 12.07.2004
#12

Aw: ERLEDIGT: Fehler beim Generieren von Template-Dateien

Alles klar, werde ich dann mal testen.
Ich möchte allerdings hinzfügen, dass dieser Eintrag in der besagten main.php so mit der Version 2.5.5 ausgeliefert wird. Ich frage mich also, wieso es anscheinend bei niemand anderen auftritt?!

Ihr könnt das ja mal bei euren Xoops prüfen.
Die Datei main.php ist unter modules/system/admin/tplsets

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

alfred

Administrator
Gepostet am:11.09.2012 16:56
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#11

Aw: ERLEDIGT: Fehler beim Generieren von Template-Dateien

$_REQUEST['select_theme']
ist auch bestimmt leer

ersetze das mal mit
$xoopsConfig['theme']

somit sollte zumindestens das aktuelle Theme gehen.

Axxxxxl

"myXOOPs"-Könner
Gepostet am:11.09.2012 12:54
Axxxxxl
Axxxxxl Offline (Show more)
"myXOOPs"-Könner
Posts: 254
Since: 12.07.2004
#10

Aw: ERLEDIGT: Fehler beim Generieren von Template-Dateien

Hier mal die Zeilen aus dieser main.php wo die Variable erzeugt wird. Stimmt das so? Vor allem ist das der einzige Kommentar in dieser Datei, welcher französisch geschrieben ist, alle anderen sind englisch:

//on verifie si le dossier module existe
$theme_surcharge XOOPS_THEME_PATH.'/'.$_REQUEST['select_theme'].'/modules';

$indexFile XOOPS_ROOT_PATH."/modules/system/include/index.html";
        
$verif_write false;
       
$text '';

       if (!
is_dir($theme_surcharge))
        {

alfred

Administrator
Gepostet am:10.09.2012 16:57
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#9

Aw: ERLEDIGT: Fehler beim Generieren von Template-Dateien

ist schon klar das das dann auch nicht geht, normalerweise sollte jetzt der Pfad zum Theme-Ordner angezeigt werden.
Scheint aber bei dir der Fall zu sein, also stimmt da was nicht, heisst der Pfad ist leer.
Demzufolge versucht er das im modules-Ordner, was aber falsch ist. Irgendwo im Script wird der Pfad nicht richtig gesetzt.

Axxxxxl

"myXOOPs"-Könner
Gepostet am:10.09.2012 11:55
Axxxxxl
Axxxxxl Offline (Show more)
"myXOOPs"-Könner
Posts: 254
Since: 12.07.2004
#8

Aw: ERLEDIGT: Fehler beim Generieren von Template-Dateien

So, habe das mal gemacht. Allerdings bleibt auch nach dem Leeren aller Cahes alles beim Alten (sh. die Fehlermeldungen im 1. Beitrag).

Dass Xoops allerdings das Theme nicht richtig auslesen kann, glaube ich auch nicht so recht, denn wenn ich den "module" Ordner im entsprechenden Theme Ordner die 777 verpasse, geht es ja. Hat vielleicht das Script, welches bei der Templategenerierung den Ordner erstellen und die Rechte dafür verändern soll, selbst nicht genug Rechte auf dem Server???

alfred

Administrator
Gepostet am:06.09.2012 19:40
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#7

Aw: ERLEDIGT: Fehler beim Generieren von Template-Dateien

Zitat:

Axxxxxl schrieb:
kann er vielleicht den Namen des Theme nicht richtig auslesen??


sehr wahrscheinlich.
schreib mal unter das

// create module folder

folgendes:

echo $theme_surcharge;

Axxxxxl

"myXOOPs"-Könner
Gepostet am:06.09.2012 12:49
Axxxxxl
Axxxxxl Offline (Show more)
"myXOOPs"-Könner
Posts: 254
Since: 12.07.2004
#6

Aw: ERLEDIGT: Fehler beim Generieren von Template-Dateien

Wenn ich wieder auf chmod755 gehe, geht es nicht mehr.
Hier mal der Auszug aus der verantwortlichen main.php:

// create module folder
             
if(!is_dir($theme_surcharge.'/'.$module->getVar('dirname')))
                {
                 
mkdir($theme_surcharge.'/'.$module->getVar('dirname'), 0777);
                 
chmod($theme_surcharge.'/'.$module->getVar('dirname'), 0777);
                 
copy($indexFile$theme_surcharge.'/'.$module->getVar('dirname').'/index.html');
                }

               
// create block folder
                
if (!is_dir($theme_surcharge.'/'.$module->getVar('dirname').'/blocks'))
               {
                 if(!
is_dir($theme_surcharge.'/'.$module->getVar('dirname').'/blocks'))
                    
mkdir($theme_surcharge.'/'.$module->getVar('dirname').'/blocks'0777);
                   
chmod($theme_surcharge.'/'.$module->getVar('dirname').'/blocks'0777);
                 
copy($indexFile$theme_surcharge.'/'.$module->getVar('dirname').'/blocks'.'/index.html');
                }


Irgendwas mit den Rechten hat es sicher zu tun?!
Da er schreibt:
Warnungchmod() [function.chmod]: No such file or directory in Datei /modules/system/admin/tplsets/main.php Zeile 262

Warnung
mkdir() [function.mkdir]: Permission denied in Datei /modules/system/admin/tplsets/main.php Zeile 261


kann er vielleicht den Namen des Theme nicht richtig auslesen??

alfred

Administrator
Gepostet am:04.09.2012 17:00
alfred
alfred Offline (Show more)
Administrator
Posts: 7619
Since: 06.12.2004
#5

Aw: ERLEDIGT: Fehler beim Generieren von Template-Dateien

die Templates werden normalerweise im jeweilgen aktiven Themeordner unter /themes//modules/.. abgelegt. Da scheint was ganz anderes nicht zu stimmen.

Axxxxxl

"myXOOPs"-Könner
Gepostet am:04.09.2012 11:29
Axxxxxl
Axxxxxl Offline (Show more)
"myXOOPs"-Könner
Posts: 254
Since: 12.07.2004
#4

Aw: ERLEDIGT: Fehler beim Generieren von Template-Dateien

Hmmm, das stimmt natürlich auch Alfred. Aber laut der Fehlermeldung lag es ja irgendwie an den Rechten. Oder konnte das Modul / Script die Schreibrechte temporär vielleicht nur nicht setzen?

Ich habe es erstmal wieder auf 755 gesetzt.
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
OffOffTopic [Wichtig] Übernahme myXOOPS 0 599 11.12.2023 18:57
alfred Gehe zum letzten Beitrag
Die Installation und Administration von XOOPS 2.5.X [Offen] Upgrade 2.5.11 3 2351 07.05.2023 07:03
Goffy Gehe zum letzten Beitrag