#1
Avatar

Unbekannt

Gelöscht

Hallo,

laut Siquando.de ist Pro Web 2 PHP-7.1-tauglich.

Ich habe bei 1&1 und bei all-Inkl von PHP 7.0 auf PHP 7.1 umgestellt und erhalte nun auf Seiten mit Formularen die Fehlermeldung am Kopf der Seite:

Warning:  A non-numeric value encountered in /homepages/25/dxxxxxxxx/htdocs/web-xx/classes/util/ngmargin.php on line 18
Warning:  A non-numeric value encountered in /www/htdocs/wxxxxxxx/xxx.xxx/classes/util/ngmargin.php on line 18

Eine komplette Neuinstallation und Rücksicherung des Webs hat das Problem nicht behoben.

Bei Strato funktioniert es (zumindest im Schnelltest).

Habt ihr damit Erfahrungen?


Dieser Beitrag wurde bereits 1 mal bearbeitet, zuletzt von »Terraner« (08.10.2017, 14:57)
#2

Volker W.

Administrator  (7794 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

Ich kann das Problem auf einigen meiner Test-Seiten (alle bei All-Inkl.com) bestätigen. Ich verwende mit Pro Web 2 nämlich ausschließlich PHP 7.1.


Hast Du das mal Siquando gemeldet? Die müssen dies nämlich fixen, da mit Pro Web 2 eine PHP 7.1 Kompatibilität beworben wird.


Meine produktive Haupt-Website ist trotz Verwendung von PHP 7.1 übrigens nicht betroffen, da ich dort ein gepimptes eigenes Formular verwende.


Viele Grüße,
Volker

Über mich  ·  Volker W. Musik & Sounds  ·  Facebook  ·  Twitter  ·  Instagram  ·  StayFriends  ·  LinkedIn  ·  XING

#3
Avatar

Unbekannt

Gelöscht

Update:

a) Fehler auch beim Provider variomedia.de nachvollziehbar.

b) Fall bei Siquando eröffnet.

#4

Thomas

Moderator  (2298 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://siquando-designs.de

Ersetzt in der Datei /classes/util/ngmargin.php

14
15
16
17
18
19
20
	public function totalWidth() {
		if ($this->individualMargins ()) {
			return $this->left + $this->right;
		} else {
			return $this->all * 2;
		}
	}

durch

14
15
16
17
18
19
20
	public function totalWidth() {
		if ($this->individualMargins ()) {
			return intval($this->left) + intval($this->right);
		} else {
			return intval($this->all) * 2;
		}
	}

Danach sollte die Fehlermeldung verschwinden.


Viele Grüße
Thomas

siquando-designs.de (NEU: KARO Flex Layout, Santa Cruz Pro für Pro Shop und Apollon 11 für Siquando Shop, Templateübersicht & Support für Shop 11 + Pro Web 8)

#5

Volker W.

Administrator  (7794 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

#6
Avatar

Unbekannt

Gelöscht

Vielleicht lesen sie ja hier mit ...

#7

Volker W.

Administrator  (7794 Punkte)  ·   männlich  ·   Deutschland  ·   Nachricht senden
 https://www.warmers.de  ·   vwarmers  ·   vwarmers  ·   volkerw68

Das tun sie seehhr intensiv. Siquando sieht unser Forum jedoch nicht als offizielle Informationsquelle an.

Fehler, Probleme, Wünsche usw. sollen bzw. müssen direkt gemeldet werden. So wurde mir dies in einer Telefonkonferenz mal persönlich gegenüber kommuniziert.


Viele Grüße,
Volker

Über mich  ·  Volker W. Musik & Sounds  ·  Facebook  ·  Twitter  ·  Instagram  ·  StayFriends  ·  LinkedIn  ·  XING

715 Aufrufe | 7 Beiträge