• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

fatal error bei login bitte um Hilfe

bine

Lounge-Member
Hallo "Holland in Not "beim klicken auf login kommt diese Fehlermeldung:

PHP:
Warning: require(/homepages/19/d275030201/htdocs/osi/Buchung/Sprache.php) [function.require]: failed to open stream: No such file or directory in /var/www/vhosts/name.de/nginx/webEdition/we/templates/Layout_1/Vw_Kunden/login.php on line 577

Fatal error: require() [function.require]: Failed opening required '/homepages/19/d275030201/htdocs/osi/Buchung/Sprache.php' (include_path='.:/usr/local/bin/php52-cgi/pear') in /var/www/vhosts/name.de/nginx/webEdition/we/templates/Layout_1/Vw_Kunden/login.php on line 577

Die Sprache.php ist vorhanden.

Ich dachte erst dass durch Serverupdates irgendwelche Pfade nicht mehr stimmen könnten aber der Provider 1&1 sagt dass zum 02.07. als die Anmeldung plötzlich nicht mehr funktionierte keine Änderungen vorgenommen wurden.
Den Server Admin habe ich gerade gebeten die schreibrechte zu prüfen
Die Rechte sollten für Verzeichnisse auf 755 eingestellt und für Dateien auf 644 eingestellt sein.

Könnt ihr irgendeinen Fehler im Code der Sprache.php sehen?

PHP:
             <?php

# HINWEISE
# 1. Folgende Zeichen nicht entfernen: %s %i \n (Formatierungszeichen)
# 2. Bei Verwendung von Anführungszeichen im Text muß vor demselben
#    ein \ (backslash) einfügen, damit Verwechslung mit dem beendenden
#    Anführungszeichen ausgeschlossen ist.
# 3. Das Zeichen \n heißt Zeilenumbruch im  Quelltext; funktioniert nur innerhalb
#    doppelter Anführungszeichen. (Zeilenumbrüche in HTML: <br> oder <br/>)

$lang = array(
        bitteErg => '<br>Bitte ergänzen Sie folgende Einträge: <br>',
        MissAnrede => 'Beim %s. Seminar: zur  %s. Begleitperson fehlt die Anrede. <br>',
        MissVornam => 'Beim %s. Seminar: zur  %s. Begleitperson fehlt der Vorname. <br>',
        MissName   => 'Beim %s. Seminar: zur  %s. Begleitperson fehlt der Name. <br>',
        MissGeburt => 'Beim %s. Seminar: zur  %s. Begleitperson fehlt das Geburtsdatum. <br>',
        MissAdress => 'Beim %s. Seminar: zur  %s. Begleitperson fehlt die Adresse. <br>',
        MissUnterb => 'Beim %s. Seminar fehlt die Angabe zur Unterbringung. <br>',
        MissZahlun => 'Beim %s. Seminar fehlt die Angabe zur Zahlung. <br>',
        MissKosttr => 'In Ihren Personendaten fehlt die Angabe eines Kostenträgers. <br>',
        MissAdrKoT => 'In Ihren Personendaten fehlt die Adresse des Kostenträgers. <br>',
        MissPLZKoT => 'In Ihren Personendaten fehlt die Postleitzahl des Kostenträgers. <br>',
        MissOrtKoT => 'In Ihren Personendaten fehlt der Ort des Kostenträgers. <br>',
        MissTelKoT => 'In Ihren Personendaten fehlt die Telefonnummer des Kostenträgers. <br>',
        MissEmlKoT => 'In Ihren Personendaten fehlt die Email-Adresse des Kostenträgers. <br>',
        MissZahlar => 'Beim %s. Seminar fehlt die Angabe zur Zahlungsart.<br>',
        MissBankVb => 'In Ihren Personendaten fehlt die Angabe einer Bankverbindung. <br>',
        MissBankLZ => 'In Ihren Personendaten fehlt die Angabe einer Bankleitzahl. <br>',
        MissKtoInh => 'In Ihren Personendaten fehlt die Angabe eines Konto-Inhabers. <br>',
        MissKtoNum => 'In Ihren Personendaten fehlt die Angabe einer Konto-Nummer. <br>',
        MissAGBAkz => 'Für die erfolgreiche Online-Anmeldung müssen Sie die allgemeinen Geschäftsbedingungen akzeptieren. <br>',
        IhreBuchun => 'Ihre Buchung',
        TextHallo  => 'Sehr geehrte/r',
        TxtChMyDat => '<br>Um Ihre Personendaten zu ändern, klicken Sie bitte auf.<br><br><a href="%s" target="_blank"><img src="/Bilder/butt-weiter.gif" border="0" ></a><br>Wenn Sie Ihre Personendaten geändert und gespeichert haben, klicken Sie unten bitte auf <b>Angaben bestätigen</b>.',
        LblPersdat => 'Personendaten',
        LblPrsdtHd => 'Meine Daten',
        LblPerson1 => 'Hauptperson:',
        LblPrsAnrd => 'Anrede:',
        LblPrsTitl => 'Titel:',
        LblPrsVnam => 'Vorname:',
        LblPrsName => 'Name:',
        LblAdrPers => 'Adresse:',
        LblOrtPers => 'PLZ/Ort:',
        LblLndPers => 'Land:',
        LblEmlPers => 'Email:',
        LblTel1Prs => 'Telefon:',
        LblTel2Prs => 'Telefon 2:',
        LblFaxPers => 'Telefax:',
        LblGebPers => 'Geburtsdatum:',
        LblJobPers => 'Beruf:',
        LblTatPers => 'Tätigkeit:',
        LblPersErn => 'Ernährung:',
         ItmPersVeg => 'vegetarisch',
         ItmPersNor => 'normal',
        TextVegPer => 'Ich ernähre mich überwiegend vegetarisch.',
        LblPersBem => 'Bemerkung:',
        LblSemData => 'Seminardaten',
        LblSemNumm => 'Seminar-Nr.:',
        LblSemName => 'Seminar:',
        LblSemGebu => 'Seminarkosten:',
        LblSemPens => 'Pensionskosten:',
        LblSemTlnz => 'Teilnehmerzahl:',
        LblSemTlnV => ' Pers.',
        LblSemPers => 'Begleitperson:',
        LblSemUnBr => 'Unterbringung:',
         ItmUnBrg1 => 'Einzelzimmer wenn mgl., sonst Doppelzimmer',
         ItmUnBrg2 => 'Doppelzimmer',
         ItmUnBrg3 => 'Einzelzimmer',
         ItmUnBrg4 => 'ohne Unterbringung',
        LblSemZhlg => 'Zahlung:',
         ItmSemZlg1 => 'Selbstzahler',
         ItmSemZlg2 => 'anderer Kostenträger',
        LblSemKstt => 'Kostenträger',
        LblSemKtZs => 'Namenszusatz:',
        LblKsttAsp => 'AnsprechpartnerIn:',
        LblZahlart => 'Zahlungsart:',
         ItmZahat1 => 'Überweisung (8 Wochen vor Beginn)',
         ItmZahat2 => 'Kontoeinzug',
        LblBankdat => 'Bankdaten:',
        LblBankNam => 'Name der Bank:',
        LblBankBLZ => 'Bankleitzahl:',
        LblBankInh => 'InhaberIn:',
        LblBankKto => 'Kontonummer:',
        LblAGBs    => "AGB:",
        LblAGBRead => 'Ich habe die <a href="%s" target="_blank">allgemeinen Geschäftsbedingungen</a> gelesen und akzeptiere sie.',
        LblEinvers => 'Einverständnis:',
        TxtEinvers => 'Ich bin %s damit einverstanden, dass mein Name und meine Adresse an die anderen Teilnehmenden dieses Seminars weitergegeben werden. %s',
        TxtDatTras => 'Ich bin damit einverstanden, dass mein Name und meine Adresse an die anderen Teilnehmenden dieses Seminars weitergegeben werden. <br><br>Zur Erläuterung: Ein großer Teil unserer Teilnehmenden schätzt es, von uns mit einer Teilnehmerliste ausgestattet zu werden. So lassen sich z.B. auf einfache Weise Fahrgemeinschaften arrangieren. <br>Wenn Sie mit der Weitergabe Ihrer Anschrift nicht einverstanden sind, entfernen Sie bitte einfach das Häkchen.',
        TxtEinvNon  => '<u>nicht</u>',
        TxtErklAGB => "Erklärung zu den AGB:",
        TxtEklAGB0 => 'Ich akzeptiere NICHT die <a href="%s" target="_blank">allgemeinen Geschäftsbedingungen</a>.',
        TxtEklAGB1 => 'Ich habe die <a href="%s" target="_blank">allgemeinen Geschäftsbedingungen</a> gelesen und akzeptiere sie.',
        SystFehler => '<p class="zentext"><span style="color:#FF0000">Systemfehler: </span>Ihre Buchung kann leider nicht bearbeitet werden. <br><br>Bitte rufen Sie uns an und berichten uns über den Vorfall, damit wir Ihre Buchung aufnehmen und den Fehler so schnell wie möglich beheben können. </p>',

        MailPersHd => "__________________ Hauptperson ___________________ \n",
        MailPerNam => "Name.............: ",
        MailPerStr => "Straße...........: ",
        MailPerOrt => "PLZ/Ort..........: ",
        MailPerLnd => "Land.............: ",
        MailPerErn => "Ernährung........: ",
        MailPerBem => "Bemerkung........: ",
        MailPerTel => "Telefon..........: ",
        MailPerFax => "Fax..............: ",
        MailBerufe => "Beruf............: ",
        MailTaetig => "Tätigkeit........: ",
        MailGeburt => "Geburtstag.......: ",
        MailSemHd  => "__________________ Seminardaten __________________ \n",
        MailSemNum => "Seminar-Nr.......: ",
        MailSemNam => "Seminar..........: ",
        MailSemGbu => "Seminarkosten....: ",
        MailSemPns => "Pensionskosten...: ",
        MailProPer => " ",
        MailSemBeg => "Beginn...........: ",
        MailSemEnd => "Ende.............: ",
        MailSemPzh => "Teilnehmerzahl...: ",
        MailSemBps =>    "Begleitperson.:",
        MailSemGeb => "Geburtsdatum.....:",
        MailSemAdr => "Adresse..........:",
        MailSemUbr => "Unterbringung....:",
        MailZhlZhl => "Zahlung..........:",
        MailZhlKtr => "Kostenträger.....: ",
        MailZhlZus => "Zusatz...........: ",
        MailZhlAdr => "Anschrift........: ",
        MailZhlOrt => "PLZ/Ort..........: ",
        MailZhlLnd => "Land.............: ",
        MailZhlAsp => "Ansprechpartner..: ",
        MailZhlTel => "Tel..............: ",
        MailZhlFax => "Fax..............: ",
        MailZhlEml => "Email............: ",
        MailZhlZat => "Zahlungsart......:",
        MailZhlBnk => "Bank.............: ",
        MailZhlBLZ => "BLZ..............: ",
        MailZhlKIh => "Kontoinhaber.....: ",
        MailZhlKNr => "Kontonummer......: ",
        MailAGB    => "AGB..............: Ich habe die allgemeinen Geschäftsbedingungen gelesen und akzeptiere sie. \n",
        MailEinTra => "Einverständnis...: ",
        MailBetrOI => "Online-Buchung, Seminar-Nr.: (%s) - ",
        MailBodThx => "vielen Dank für Ihre Seminar-Buchung. Folgende Daten legen \nwir für Ihre Buchung zugrunde:\n\n",
        MailBodInf => "\n\nIn dieser Email sind alle Informationen aufgeführt. Wir empfehlen, daß Sie sich diese Email ausdrucken. \n\nDa die Technik manchmal ihre Tücken hat, möchten wir Sie bitten, sich telefonisch mit uns in Verbindung zu setzen, sollten Sie nicht innerhalb von circa 1 Woche nach Ihrer Anmeldung per Post eine Anmeldebestätigung oder ggf. einen Wartelistenbescheid von uns erhalten.  \n\nWenn sich etwas ändern sollte oder mit der Buchung etwas nicht in Ordnung ist, dann rufen Sie uns bitte an. \n\nWir danken Ihnen vielmals für Ihr Interesse. \n\nIhr Osterberg-Team \n\n",
        MailBodAdr => "\n*************************************************\n\nOsterberg-Institut \nAm Hang \nD 24306 Niederkleveez \nTelefon: 04523/9929-0 \nTelefax: 04523/9929-50 \nEmail: info@osterberginstitut.de\nInternet www.osterberginstitut.de\n*************************************************\nMit uns kommen Sie weiter. Professionell und persönlich.\n\nInstitutsleitung: Jürgen Meereis (Vors.), Katarina Weiher |\nDas Osterberg-Institut ist eine Einrichtung der Karl Kübel Stiftung für Kind und Familie |\nStiftungsvorstand: Daniela Kobelt Neuhaus, Michael J. Böhmer, Ralf Tepel |\nStiftungsrat (Vorsitzender): Matthias Wilkes |\nStiftungsaufsicht: Regierungspräsidium Darmstadt, Az: 25d 04/11-(1)-23, UStId: DE 151 755 625 \n\n",
        MailBetrKd => "Ihre Online-Buchung beim Osterberg-Institut, Seminar-Nr.: (%s) ",
        TxtPrint => "<a href=\"%s\" target=\"_blank\">Buchung ausdrucken</a>",
        TransferOK => 'Datenweitergabe OK',
        TransferNO => 'KEINE Datenweitergabe',

        LoginData => 'Log-in-Daten:',
        LoginName => 'Benutzername:',
        LoginText => 'Bitte legen Sie einen Benutzernamen (ein Wort) und ein Kennwort fest.',
        LoginPasw => 'Kennwort:',
        LoginWdhl => 'Wiederholung:',
        LoginWltx => '(Kennwort zur Prüfung wiederholen)',
        TextBkReg => '<p class="zentext">Wenn Sie sich für die Buchung von Seminaren beim System anmelden wollen, dann klicken Sie bitte auf [zurück], um zum Registrierungsformular zu gelangen.</p>',
);


# Buchungen werden an folgende Email-Adr. geschickt
define('Email_OrderTo', 'name@domain.de');

# Links definieren
define('Link_MeineDatenAender','/Buchung/Vw_Kunden/MeineDaten.php');
define('Link_AGB','/Seiten/Seminare-Weiterbildung/allg-Geschaeftsbedingungen.php');
define('Link_Drucken','/Buchung/Vw_Seminare/Drucken.php');
?>
 
Zuletzt bearbeitet:
Hallo "Holland in Not "beim klicken auf login kommt diese Fehlermeldung:

PHP:
Warning: require(/homepages/19/d275030201/htdocs/osi/Buchung/Sprache.php) [function.require]: failed to open stream: No such file or directory in /var/www/vhosts/name.de/nginx/webEdition/we/templates/Layout_1/Vw_Kunden/login.php on line 577

Fatal error: require() [function.require]: Failed opening required '/homepages/19/d275030201/htdocs/osi/Buchung/Sprache.php' (include_path='.:/usr/local/bin/php52-cgi/pear') in /var/www/vhosts/name.de/nginx/webEdition/we/templates/Layout_1/Vw_Kunden/login.php on line 577

Die Sprache.php ist vorhanden.
Ich bin nicht der PHP Fachmann, aber das sieht eher so aus als ob hier Verzeichnisse nicht stimmen. Der "include_path" zeigt auf ein Verzeichnis aus dem das Skript wohl keine Dateien einbinden soll. Man müsste aber auch sehen, was in der Zeile 577 steht, du hast uns keinen Code gezeigt der etwas einbindet
 
Was mich irritiert ist, dass die Pfade zu Sprache.php und login.php rein gar nichts gemein haben. Oder hast du bei 1&1 einen selbst gemanageten Server?

Hast du bei anderen Dateien, die über require oder include(_once) eingebunden werden auch Probleme oder nur bei dieser einen?
 
Hallo,

erstmal danke für eure Antworten. Es ist ein selbst gemanagter Server bei 1&1 aber nicht meiner. Sowohl 1&1 als auch der Server Admin haben inzwischen gemeldet, dass sie weder einen Update durchgeführt noch irgendwelche Dateien verschoben oder gelöscht hätten.
Ich selbst habe derzeit nur den Backend Admin Zugriff auf das CMS und kann nicht auf der FTP-Ebene die eigentlichen Dateien, deren Besitzer und chmod Rechte sehen. :( Habe den Server Admin gebeten die Rechte zu prüfen und mir die Datei Sprache.php zu schicken, damit man sie codemäßig überprüfen kann.

Einer der Entwickler des CMS sagte mir, unabhängig davon dass dringend ein Update fällig ist, ändern sich Dateien und Pfade nicht von selbst. Also irgendwas muss ja gewesen sein.

Die login Datei muss ja nicht mit dem Pfad der Sprache Datei etwas gemeinsam haben so lange von der login zur Sprache ein Verweis zur richtigen Stelle existiert - oder?
Naja, ich bin im Moment mit meinen Rechercheversuchen am Ende. Hätte gern geholfen, so dass die Anmeldung wieder funktioniert aber ohne dass ich richtig reinschauen kann gehts halt nicht.
 
Die login Datei muss ja nicht mit dem Pfad der Sprache Datei etwas gemeinsam haben so lange von der login zur Sprache ein Verweis zur richtigen Stelle existiert - oder?
So ganz verstehe ich dich nicht, aber die Fehlermeldung ist relativ eindeutig.

Code:
Warning: require(/homepages/19/d275030201/htdocs/osi/Buchung/Sprache.php) [function.require]: failed to open stream: No such file or directory in /var/www/vhosts/name.de/nginx/webEdition/we/templates/Layout_1/Vw_Kunden/login.php on line 577
Der Pfad "/homepages/19/d275030201/htdocs/osi/Buchung/" scheint falsch zu sein.
 
Die Sprache.php ist nicht die Datei, die du überprüfen musst, sondern die login.php.

Der "FTP-Admin" muss nachsehen, ob die Sprache.php existiert und wo die genau liegt.
 
moin moin, ja der ftp admin hat sich das angesehen nachdem ich nochmal dorthin geschrieben habe und gebeten habe dies und die Dateirechte zu kontrollieren und siehe da, nun funzt es wieder. Ich habe leider nicht erfahren woran es nun genau lag.
 
Zurück
Oben