Fehler in bestellung_bearbeiten.php

Alle Fragen und Probleme zur aktuellen Randshop Version 2.3 können hier gepostet werden.

Moderatoren: Magnus, mmaass, ablass

Fehler in bestellung_bearbeiten.php

Beitragvon Dalamar5576 » Mi 27. Apr 2016, 13:16

Hallo,

ein Kunde von mir kann im Faktura-Modul seine Bestellungen nicht mehr bearbeiten. Er erhält immer eine weiße Seite.

Das Error-Log sagt folgendes:

Code: Alles auswählen
[Wed Apr 27 14:37:58.227139 2016] [fcgid:warn] [pid 13656] [client xxx.xxx.xxx.xxx:58670] mod_fcgid: stderr: PHP Parse error:  syntax error, unexpected $end in /var/www/vhosts/xxx.de/httpdocs/shop/admin/bestellungen/bestellung_bearbeiten.php on line 1913, referer: http://www.xxx.de/admin/bestellungen/index.php


Dabei spielt es keine Rolle ob ich PHP 5.2.17 (FastCGI), PHP 5.5.34 oder die Versionen dazwischen nutze.

Eingesetzt wird eine unmodifizierte Randshop-Version 2.3. Die aktuelle Version 2.4 bringt aber den selben Fehler.

PHP Version: 5.5.34
Mysql Version mysqlnd 5.0.11-dev - 20120503 - $Id: 15d5c781cfcad91193dceae1d2cdd127674ddb3e $
Curl installiert (benötigt für Mailversand) Ja
GDLib installiert (benötigt für Bildverkleinerung) Ja
Server Apache
Aktuell genutztes System und Browser Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0

VG,
Christian
Dalamar5576
 
Beiträge: 54
Registriert: Di 31. Jan 2012, 15:38

Re: Fehler in bestellung_bearbeiten.php

Beitragvon Dalamar5576 » Mi 27. Apr 2016, 13:30

So, jetzt habe ich 2 Stunden vergeblich gesucht und den Quellcode durchforstet... und nun endlich selber eine Lösung gefunden.

In Randshop wird gern <? für PHP-Anweisungen verwendet. Dies entspricht aber nicht mehr den offiziellen Standard. Ihr solltest also Grundsätzlich <?php in Euren Skripten verwenden.

Ich habe meine php.ini daher modifizieren müssen. --> short_opentag=on

Siehe auch: http://php.net/manual/en/language.basic ... hptags.php

Warum der Shop nicht mit PHP 5.2 und PHP 5.3 funktioniert hat, kann ich nicht sagen. Dass liegt wahrscheinlich daran, dass diese alten PHP-Version bei mir als FastCGI-Modul laufen. Keine Ahnung. :?

Viele Grüße,
Christian
Dalamar5576
 
Beiträge: 54
Registriert: Di 31. Jan 2012, 15:38

Re: Fehler in bestellung_bearbeiten.php

Beitragvon Dalamar5576 » Do 28. Apr 2016, 09:24

Nachtrag...

Ist short_open_tag = on dann funktioniert bei uns die Hauptseite nicht mehr. Schuld ist folgendes Konstrukt.

<?endif?>


Ändere ich es ab, funktioniert wieder alles.

Code: Alles auswählen
<?php endif ?>
Dalamar5576
 
Beiträge: 54
Registriert: Di 31. Jan 2012, 15:38

Re: Fehler in bestellung_bearbeiten.php

Beitragvon 3xproaudio » Fr 6. Mai 2016, 13:16

Hallo, Danke für diesen Post, nach zwei Stunden war ich auch endlich soweit im Forum zu suchen.......
das mit der Bestellung_bearbeiten....klare Sache
Hab den SChalter in Plesk umgelegt für die ini und das geht.
Aber die Hauptseiteite ist ja nun "zerschossen"

Wo ist denn das Konstrukt zu finden?
<?endif?>
Meine Suchfunktion bringt nichts.....
Benutzeravatar
3xproaudio
 
Beiträge: 105
Registriert: Mo 13. Apr 2009, 13:16
Wohnort: Berlin

Re: Fehler in bestellung_bearbeiten.php

Beitragvon 3xproaudio » Fr 6. Mai 2016, 21:37

so, ich hab die Bösewichter gefunden, jetzt funktioniert Bestellungen bearbeiten auch ohne "short tags" aktiviert in der php.ini
Alle notiert habe ich nicht, aber die meisten waren in der bestellung_bearbeiten.php

es sind etliche ohne php nach <?
Sucheingabe: <?Leerfeld

aber auch <?}
z.B.:
Seite Zeile Übereinstimmender Text
admin/bestellungen/bestellung_bearbeiten.php (<?php echo $a_admin;?>) [1/2] 1642 <?}
Benutzeravatar
3xproaudio
 
Beiträge: 105
Registriert: Mo 13. Apr 2009, 13:16
Wohnort: Berlin

Re: Fehler in bestellung_bearbeiten.php

Beitragvon Magnus » Sa 7. Mai 2016, 15:52

Hallo,

das gleiche hatten wir da auch schon mal: http://forum.randshop.com/viewtopic.php?f=56&t=8953&p=43698#p43698

Grüße

Magnus
Magnus
 
Beiträge: 1602
Registriert: Mi 21. Feb 2007, 21:10

Re: Fehler in bestellung_bearbeiten.php

Beitragvon bonsai » Mo 9. Mai 2016, 03:24

Magnus hat geschrieben:Hallo,

das gleiche hatten wir da auch schon mal: http://forum.randshop.com/viewtopic.php?f=56&t=8953&p=43698#p43698

Grüße

Magnus


Ja, und hier auch -> http://forum.randshop.com/viewtopic.php?f=67&t=11864&start=15#p46224 :shock:
Versionen im Gebrauch: 2.6/3.0 & 3.1 mit Frontend 2.6
https://pc-krug.de <- Hilfe in Sachen randshop
ac-bad-saeckingen.de <- die "Shopversion" ohne Shop
bonsai
 
Beiträge: 776
Registriert: Mo 9. Jul 2007, 21:14
Wohnort: wo wohl, DAHEIM

Re: Fehler in bestellung_bearbeiten.php

Beitragvon Dalamar5576 » Mi 11. Mai 2016, 07:41

Sorry 3xproaudio... ich habe deinen Kommentar jetzt erst gelesen.

Alle betreffenden Dateien habe ich mir über die Linux-Shell mit folgendem Kommando heraus gesucht:

Code: Alles auswählen
grep -r -i '<?endif' /var/www/vhosts/kundendomain.de/


Viele Grüße,
Christian
Dalamar5576
 
Beiträge: 54
Registriert: Di 31. Jan 2012, 15:38


Zurück zu Allgemeines / Installation / Hilfe

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste
cron