Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Fehlermeldung unter "Module" -> "Zahlungsoptionen"

    1979mark

    • Fördermitglied
    • Beiträge: 102
    • Geschlecht:
    Hi ihr lieben,

    ich habe in unserem Shop ein kleines Problem

    Es erscheint unter Zahlungsmodule folgende Meldung:

    Code: PHP  [Auswählen]
    Warning: include(/var/www/html/lang/german/modules/payment/_invoice Kopie 1.php) [function.include]: failed to open stream: No such file or directory in /var/www/html/admin/modules.php on line 140

    Warning: include() [function.include]: Failed opening '/var/www/html/lang/german/modules/payment/_invoice Kopie 1.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/admin/modules.php on line 140

    Fatal error: Cannot redeclare class invoice in /var/www/html/includes/modules/payment/invoice Kopie.php on line 19

    Kann mir jemand sagen was das sein soll?

    Linkback: https://www.modified-shop.org/forum/index.php?topic=15966.0

    twe

    • Schreiberling
    • Beiträge: 293
    • Geschlecht:
    Re: Fehlermeldung unter "Module" -> "Zahlungsoptionen"
    Antwort #1 am: 12. Oktober 2011, 20:18:18
    "/var/www/html/lang/german/modules/payment/_invoice Kopie 1.php"

    die Datei fehlt

    PS: hast du versucht die "invoice.php" zu kopieren oder aus versehen kopiert (das Kopie 1 im Dateinamen deutet darauf hin)

    1979mark

    • Fördermitglied
    • Beiträge: 102
    • Geschlecht:
    Re: Fehlermeldung unter "Module" -> "Zahlungsoptionen"
    Antwort #2 am: 12. Oktober 2011, 20:19:51
    Aber wo wird die abgefragt? Und warum?

    Gruß
    Mark

    twe

    • Schreiberling
    • Beiträge: 293
    • Geschlecht:
    Re: Fehlermeldung unter "Module" -> "Zahlungsoptionen"
    Antwort #3 am: 12. Oktober 2011, 20:31:59
    Hier wird die abgefragt

    "/var/www/html/admin/modules.php" on line 140

    Da werden alle Sprachdateien der Module eingelesen. Schau mal in "/includes/modules/payment/" ob du eine Datei mit dem Namen "_invoice Kopie 1.php" findest.

    1979mark

    • Fördermitglied
    • Beiträge: 102
    • Geschlecht:
    Re: Fehlermeldung unter "Module" -> "Zahlungsoptionen"
    Antwort #4 am: 12. Oktober 2011, 20:34:53
    Hi,

    Danke das war es.
    Hatte da wohl eine Sicherungskopie gemacht. Wusste nicht, dass man das nicht darf oder sollte.

    Gruß
    Mark

    twe

    • Schreiberling
    • Beiträge: 293
    • Geschlecht:
    Re: Fehlermeldung unter "Module" -> "Zahlungsoptionen"
    Antwort #5 am: 12. Oktober 2011, 20:39:49
    Eine Kopie darf man schon machen, ist zumindest nicht verboten.  ;-)

    Es werden aber die kompletten Verzeichnisse eingelesen und zu jeder Moduldatei sollte eine entsprechende Sprachdatei vorhanden sein.

    Sicherungskopien am besten in einem anderen Verzeichnis machen

    hendrik

    • Experte
    • Beiträge: 2.038
    Re: Fehlermeldung unter "Module" -> "Zahlungsoptionen"
    Antwort #6 am: 12. Oktober 2011, 20:42:43
    Wie die anderen schon richtig sagten.

    Im Ordner "/includes/modules/payment/" werden alle darin enthaltenen php-Dateien automatisch eingebunden. Zusätzlich werden in "/lang/..sprache../modules/payment/" die zugehörigen Sprachdateien gesucht.

    Wenn man Änderungen am Code vornimmt gehört es zur allgemeinen Sorgfalt, daß man vorher Sicherungen der betreffenden Originaldateien anlegt. Nur allerdings in diesem Fall darf man die Sicherungskopien nicht im gleichen Ordner ablegen. Bei dir geschehen. Datei "_invoice Kopie 1.php". Jetzt sucht er vergeblich eine zugehörige Sprachdatei und die Klasse wird 2x eingebunden, bzw. deklariert. Dafür hagelt es Fehlermeldungen.

    Trick: Lege dir einen Unterordner an: "/modules/payment/backups/"
    Darin platzierst du die Sicherheitkopien.

    Gruß
    Hen
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
               
    anything