1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Web-Interface
  7. Artikel
  8. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. GSManager
  2. Forum
  3. Unterstützung
  4. Benutzung

Fehler im startscript (Linux)

  • Yenz
  • 5. Februar 2011 um 15:56
Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
  • Yenz
    Entwickler
    Reaktionen
    90
    Punkte
    10.180
    Trophäen
    5
    Beiträge
    1.988
    Einträge
    9
    • 5. Februar 2011 um 15:56
    • #1

    Hey,

    folgendes Problem: Wenn man das startscript (für Linux) in einen anderen Ordner macht und dann startet, gibt PHP folgendes aus und bricht ab:

    Code
    Manu-Admin-Mod v0.11.3 beta  Copyright (C) 2008-2010  Manuel Kress
    This program comes with ABSOLUTELY NO WARRANTY.
    This is free software, and you are welcome to redistribute it under certain conditions.
    Visit http://manuadminmod.de if you have any trouble
    
    
    
    
    PHP  Warning:  require_once(classes/log.class.php): failed to open stream:  No such file or directory in  /home/glan/manu-admin-mod/internals/functions.php on line 23
    
    
    
    
    Warning:  require_once(classes/log.class.php): failed to open stream: No such  file or directory in /home/glan/manu-admin-mod/internals/functions.php  on line 23
    PHP Fatal error:  require_once(): Failed opening required  'classes/log.class.php'  (include_path='.:/usr/share/php:/usr/share/pear') in  /home/glan/manu-admin-mod/internals/functions.php on line 23
    
    
    
    
    Fatal  error: require_once(): Failed opening required 'classes/log.class.php'  (include_path='.:/usr/share/php:/usr/share/pear') in  /home/glan/manu-admin-mod/internals/functions.php on line 23
    Alles anzeigen

    Komischerweise liest der daemon.php die internals/functions.php, abner die __autoload() Funktion scheint dann außer Kraft zu sein. Ich vermute, dass es damit zusammenhängt, dass php von einem anderen Verzeichnis ausgeführt wird. Anscheinend hat der

    Code
    cd $DIR

    keine Auswirkung.
    Schreibe ich in die zweite Zeile in die daemon.php folgendes rein, funktioniert der Mod ohne Probleme:

    Code
    chdir("/path/to/mam");

    Ist es möglich dem daemon einen weiteren Parameter zu liefern, z.B. -mam-dir "/path/to/mam", sodass er dann selbstständig ins Verzeichnis wechselt?

    greets,
    silva202

  • Mirko911
    Entwickler
    Reaktionen
    165
    Punkte
    16.820
    Trophäen
    6
    Beiträge
    3.263
    Einträge
    11
    • 5. Februar 2011 um 17:11
    • #2

    schick mal bitte dein startscript

  • Hackebein
    Fortgeschrittener
    Punkte
    2.585
    Trophäen
    2
    Beiträge
    509
    • 6. Februar 2011 um 17:07
    • #3

    das könnte auch ein problem sein das der ausführende benutzer einige dateien nicht lesen darf (also die berechtigung fehlt) setz die rechte mal auf 0777 bzw 777 für alle dateien und ordner und probier es nocheinmal

    Zitat von Michael Anton

    Ein Programm sollte nicht nur Hand und Fuß, sondern auch Herz und Hirn haben.

    Zitat

    Es gibt nur 10 Arten von Menschen. Die, die binär verstehen - und die, die es nicht tun

  • Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist.
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern