include nicht gleich <include>!? - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von hempelr (1976 Beiträge) am Dienstag, 14.Juni.2005, 16:14.
    include nicht gleich <include>!?

      Hallo,
      folgendes Problem ist aufgetreten, kann es aber auch nicht lösen, vielleicht ist da ein Fehler im Perl-Include?

      <include src=globals/1_global_plib>
      <perl>
      $dbg = 1;
      
      ...
      ist etwas anderes als
      <perl>
      $dbg = 1;
      include "globals/1_global_plib";
      

      bei ersterem ist es uninteressant, wenn in der includierten Datei weitere Datenbankabfragen auf dbname.fields per Sub-Routinen gemacht werden, in zweiterem wird irgendeine Pfadvariable aus BasePortal selbst falsch gesetzt und es kommt die Fehlermeldung:
      [ Fehler: Permission denied to /wsolar/auswertung_liga.fieldsDie angegebene Datenbank ist für den gewünschten Zugriff nicht freigegeben.

      Lösung: Gehen Sie in Ihren privaten Bereich (Anmelden), wählen Sie die entsprechende Datenbank aus, klicken Sie auf 'Verwaltung' und ändern Sie die Rechte entsprechend. ]

      [ Fehler: Kann /home/www/webuser/html/bapos.haus/html/bp-data_user//wsolar/auswertung_liga.fields nicht öffnen ]

      [ Fehler: Kann /wsolar/auswertung_liga.fields nicht sperren ]

      Wenn man weiss, dass der Fehler ein bp-interner Bug (CB verkauft das bestimmt wieder als Feature :| ) ist, kann man sich drauf einstellen, aber wenn man das nicht weiss, sucht man sich dumm und dämlich - hat mich heut fast den ganzen Tag gekostet...bin leicht verknatzt...
      Aber damit das nicht noch anderen passiert, die Info hier.
      Vielleicht liest es ja auch Christoph und gibt mal ein Zeichen dazu....


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von hempelr (1976 Beiträge) am Dienstag, 14.Juni.2005, 16:14.
    include nicht gleich <include>!?

      Hallo,
      folgendes Problem ist aufgetreten, kann es aber auch nicht lösen, vielleicht ist da ein Fehler im Perl-Include?

      <include src=globals/1_global_plib>
      <perl>
      $dbg = 1;
      
      ...
      ist etwas anderes als
      <perl>
      $dbg = 1;
      include "globals/1_global_plib";
      

      bei ersterem ist es uninteressant, wenn in der includierten Datei weitere Datenbankabfragen auf dbname.fields per Sub-Routinen gemacht werden, in zweiterem wird irgendeine Pfadvariable aus BasePortal selbst falsch gesetzt und es kommt die Fehlermeldung:
      [ Fehler: Permission denied to /wsolar/auswertung_liga.fieldsDie angegebene Datenbank ist für den gewünschten Zugriff nicht freigegeben.

      Lösung: Gehen Sie in Ihren privaten Bereich (Anmelden), wählen Sie die entsprechende Datenbank aus, klicken Sie auf 'Verwaltung' und ändern Sie die Rechte entsprechend. ]

      [ Fehler: Kann /home/www/webuser/html/bapos.haus/html/bp-data_user//wsolar/auswertung_liga.fields nicht öffnen ]

      [ Fehler: Kann /wsolar/auswertung_liga.fields nicht sperren ]

      Wenn man weiss, dass der Fehler ein bp-interner Bug (CB verkauft das bestimmt wieder als Feature :| ) ist, kann man sich drauf einstellen, aber wenn man das nicht weiss, sucht man sich dumm und dämlich - hat mich heut fast den ganzen Tag gekostet...bin leicht verknatzt...
      Aber damit das nicht noch anderen passiert, die Info hier.
      Vielleicht liest es ja auch Christoph und gibt mal ein Zeichen dazu....

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 16.Juni.2005, 15:34.
    Re: include nicht gleich <include>!?

      a)

      Wenn Du 2 unterschiedliche Sachen machst, bekommst Du 2 unterschiedliche Resultate: Ich weiss zwar nicht was das mit $dgb auf sich hat, aber im 1. Fall hast Du es NACH dem include gesetzt und im 2. Fall davor...

      b)

      Weder der Zugriff auf dbname.fields noch der Befehl "include" sind offiziell freigegeben, deshalb steht darüber auch nichts in der Doku, also: Benutzung auf eigene Gefahr!

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Donnerstag, 16.Juni.2005, 19:10.
    Re: include nicht gleich <include>!?

      Gut erholt im Urlaub und gutes Wetter gehabt - schön dass du wieder da bist :-)
      Danke für die Antwort, die mich nicht ganz so glücklich macht:
      a) nee, $dbg ist nur fürs Anzeigen der Debugausgabe, hat im includierten Template keine Funktion...
      b) mhm, das ist natürlich nicht so toll, dass Zugriffe auf die db.fields nicht "offiziell" sind, da wird man wesentlicher Vorteile der Programmierung beraubt...
      Ausserdem ist die Fehlermeldung nicht von einem Zugriff auf die db.fields abhängig, die kommt ja nur deshalb, weil irgendwo die Pfadvariable zur Datenbank verruschelt wird (s.a. genaue Ausgabe des Pfades innerhalb der Fehlermeldung, die ist an sich schon inkonsistent...)
      zum besserern verständnis hier mal die Links zu den Templates, vollkommen identisch, nur das include jeweils anders
      a) include mit <include> http://bapos.de/exec/baseportal.pl?htx=/wsolar/auswertung_liga
      b) include mit perl http://bapos.de/exec/baseportal.pl?htx=/wsolar/auswertungb_liga
      schau dir mal die Pfadangaben bei der Fehlermeldung genau an....

     Antworten


     
 Liste der Einträge von 24000 bis 24075:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.09s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!