Opened 3 years ago
Closed 3 years ago
#2265 closed Bug/Fehler (invalid)
micropayment (class.micropayment_method.php)
| Reported by: | Karsta | Owned by: | somebody |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Module | Version: | 2.0.7.2 |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Der Shop in PHP8 wird nicht angezeigt wegen des Pfades zur Sprachdatei des micropayment-Moduls:
[error] Failed opening required '/includes/external/micropayment/../../../lang/german/modules/payment/mcp_service.php' (include_path='.:/usr/share/php') in File: /includes/external/micropayment/class.micropayment_method.php on Line: 9
Zeile 9:
require_once(dirname(__FILE__).'/../../../lang/german/modules/payment/mcp_service.php');
Der Shop befindet sich in diesem Fall in einem Unterordner. Nur wenn der Ordner nicht mehr da ist bzw. umbenannt wird, wird er Shop korrekt angezeigt.
Attachments (0)
Change History (5)
comment:1 by , 3 years ago
| Component: | Shop → Module |
|---|
comment:2 by , 3 years ago
Nein, das Modul ist nicht installiert. Sonst könnte ich nicht den Ordner includes/external/micropayment umbenennen ohne Fehler.
Der Fehler trat erstmals nach dem Update von Shopversion 2.0.6.0 zu 2.0.7.0 mit PHP 8.1.7 auf, obwohl sich diese Zeile 9 nicht verändert hat. Mehr kann ich dazu eigentlich nicht zu sagen.
comment:3 by , 3 years ago
Das Einzige was vielleicht noch interessant dazu wäre, der Shop befindet sich auf einer Subdomain.
comment:4 by , 3 years ago
RÜCKMELDUNG:
Der Fehler ist nicht grundsätzlich, sondern es fehlte die Sprachdatei lang/german/modules/payment/mcp_service.php. Ich hatte den Shop upgedatet. Ich bin noch einmal alle update-Pakete von 2.0.5.0 to 2.0.5.1 bis 2.0.7.2 durchgegangen, diese Datei ist in keinen Update-Paket drin. Im 2.0.6.0-r13500_update sind mcp_... Dateien enthalten, aber nicht die mcp_service.php.
comment:5 by , 3 years ago
| Milestone: | modified-shop-2.0.8.0 |
|---|---|
| Resolution: | → invalid |
| Status: | new → closed |
Die Datei ist seit Shopversion 1.06 rev 4642 enthalten! Wenn sie im Shop fehlte, dann hat das nichts mit unseren Update-Paketen zu tun!

Kannst du das etwas genauer beschreiben!?
Muss das Modul dazu installiert sein? Wenn ja, welches genau!?