Problem beim Update 1.3.9 -> 1.5
Problem beim Update 1.3.9 -> 1.5
Ahoi
Schon wieder ein Problem beim Update, schon wieder bei einem externen Hoster.
Also, es sieht so aus: Alte DB kopiert, eine 423 in ein neues Verzeichnis gestellt, neue DB erstellt und Inhalt importiert. DB-Updates 21 und 22, ausgeführt. Soweit so gut.
Dann: die einzelnen Unterschiede geschrieben, kurz eingeloggt und geprüft. Das ging gut bis r426-r428. Seit diesem Ausloggen erscheint bei Aufruf Back- und Frontend die Zeile
Parse error: syntax error, unexpected T_STRING, expecting ')' in /mnt/sites/xxx.yy/web/cmsnew/include/inc_lib/default.inc.php on line 159
Ich habe das nun in zwei Verzeichnissen mit 2 neuen DBs komplett durchgespielt und beide Male diese Fehlermeldung kassiert.
In der content/tmp stehen nur 6 Files bis und mit r421.checked.tmp.
DB-Version korrekt eingetragen.
Jemand eine Idee, was hier schief läuft?
Dank und Gruss
Tom
Schon wieder ein Problem beim Update, schon wieder bei einem externen Hoster.
Also, es sieht so aus: Alte DB kopiert, eine 423 in ein neues Verzeichnis gestellt, neue DB erstellt und Inhalt importiert. DB-Updates 21 und 22, ausgeführt. Soweit so gut.
Dann: die einzelnen Unterschiede geschrieben, kurz eingeloggt und geprüft. Das ging gut bis r426-r428. Seit diesem Ausloggen erscheint bei Aufruf Back- und Frontend die Zeile
Parse error: syntax error, unexpected T_STRING, expecting ')' in /mnt/sites/xxx.yy/web/cmsnew/include/inc_lib/default.inc.php on line 159
Ich habe das nun in zwei Verzeichnissen mit 2 neuen DBs komplett durchgespielt und beide Male diese Fehlermeldung kassiert.
In der content/tmp stehen nur 6 Files bis und mit r421.checked.tmp.
DB-Version korrekt eingetragen.
Jemand eine Idee, was hier schief läuft?
Dank und Gruss
Tom
Re: Problem beim Update 1.3.9 -> 1.5
Hi,
der Hoster scheint das Modul mbstring (Multibyte Support) nicht zu unterstützen, das ist schon ziemlich unterirdisch.
Allerdings hat OG die beiden alternativen Funktionen mb_substr und mb_strlen bereitgestellt, mb_substr verursacht scheinbar den Fehler.
Ich kann das nicht nachvollziehen, da das Modul bei mit auf allen Accounts läuft.
Was steht denn bei dir in Zeile 159 in der Datei /include/inc_lib/default.inc.php ?
Knut
der Hoster scheint das Modul mbstring (Multibyte Support) nicht zu unterstützen, das ist schon ziemlich unterirdisch.
Allerdings hat OG die beiden alternativen Funktionen mb_substr und mb_strlen bereitgestellt, mb_substr verursacht scheinbar den Fehler.
Ich kann das nicht nachvollziehen, da das Modul bei mit auf allen Accounts läuft.
Was steht denn bei dir in Zeile 159 in der Datei /include/inc_lib/default.inc.php ?
Knut
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Problem beim Update 1.3.9 -> 1.5
Hi Knut, Danke!
159:
function mb_substr(string $str, int $start, int $length, string $encoding) {
159:
function mb_substr(string $str, int $start, int $length, string $encoding) {
Re: Problem beim Update 1.3.9 -> 1.5
So eine Konstruktion habe ich bisher noch nicht gesehen.
Teste mal mit:
oder
Die zweite Funktion auch ändern wenn das klappt.
Code: Select all
string $str, int $start, int $length, string $encoding
Code: Select all
(string) $str, (int) $start, (int) $length, (string) $encoding
Code: Select all
$str, $start, $length, $encoding
Code: Select all
function mb_strlen(string $str, string $encoding)
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
Re: Problem beim Update 1.3.9 -> 1.5
Die erste Variante brachte nix, die zweite dies hier:
Parse error: syntax error, unexpected T_ARRAY, expecting ')' in /mnt/sites/xxx.yy/web/cmsnew/include/inc_lib/imagick.convert.inc.php on line 29
Parse error: syntax error, unexpected T_ARRAY, expecting ')' in /mnt/sites/xxx.yy/web/cmsnew/include/inc_lib/imagick.convert.inc.php on line 29
Re: Problem beim Update 1.3.9 -> 1.5
Das Gleiche in grün:
ändern nach
und
ändern nach
Knut
Code: Select all
function image_manipulate(array $config) {
Code: Select all
function image_manipulate($config) { // array
Code: Select all
function get_cached_image(array $val, $db_track=true, $return_all_imageinfo=true) {
Code: Select all
function get_cached_image($val, $db_track=true, $return_all_imageinfo=true) { // array $val
>> HowTo | DOCU | FAQ | TEMPLATES/DOCS << ( SITE )
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Problem beim Update 1.3.9 -> 1.5
Danke sehr, Oliver!
Re: Problem beim Update 1.3.9 -> 1.5
Das sah alles so aus, als würde Oliver gelegentlich in C programmieren, da wäre die Variablen Deklaration glatt durchgegangen
Re: Problem beim Update 1.3.9 -> 1.5
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/sites/xxx.yy/web/cmsnew/include/inc_lib/helper.image.php on line 136
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Problem beim Update 1.3.9 -> 1.5
was läuft denn da für ein Gurken-PHP? Eigentlich wünsche ich nur noch PHP 5.1+krailing wrote:Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/sites/xxx.yy/web/cmsnew/include/inc_lib/helper.image.php on line 136
Re: Problem beim Update 1.3.9 -> 1.5
PHP 5.0.5
Bin ich geliefert?
Bin ich geliefert?
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: Problem beim Update 1.3.9 -> 1.5
sieht so aus. 5.1 ist Pflicht, besser aber gleich 5.3
Re: Problem beim Update 1.3.9 -> 1.5
erhalte ebenfalls folgende Fehlermeldung:
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /www/htdocs/xxxxxx/meinedomain/unterordner/include/inc_lib/helper.image.php on line 138
Das Auskommentieren der Zeilen: 138-144 in der genannten Datei: führt zum gewohntem verhalten von phpwcms.
Das System läuft bei all-inkl.de. Hatte es über .htaccess auf php5.3 gesetzt:
AddHandler php53-cgi .php
und erhielt noch mehr Fehlermeldungen:
Warning: session_start() [function.session-start]: open(/tmp/sess_d676d03a141f63d2cb81d00dfb41430c, O_RDWR) failed: Permission denied (13) in /www/htdocs/xxxxxx/meinedomain/unterordner/phpwcms.php on line 27
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/htdocs/xxxxxx/meinedomain/unterordner/phpwcms.php:27) in /www/htdocs/phpwcms.php on line 27
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/phpwcms.php:27) in /www/htdocs/xxxxxx/meinedomain/unterordner/include/inc_lib/default.inc.php on line 93
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/xxxxxx/meinedomain/unterordner/phpwcms.php:27) in /www/htdocs/xxxxxx/meinedomain/unterordner/include/inc_lib/default.inc.php on line 514
kann ich es beim Auskommentieren belassen???
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /www/htdocs/xxxxxx/meinedomain/unterordner/include/inc_lib/helper.image.php on line 138
Das Auskommentieren der Zeilen: 138-144 in der genannten Datei: führt zum gewohntem verhalten von phpwcms.
Das System läuft bei all-inkl.de. Hatte es über .htaccess auf php5.3 gesetzt:
AddHandler php53-cgi .php
und erhielt noch mehr Fehlermeldungen:
Warning: session_start() [function.session-start]: open(/tmp/sess_d676d03a141f63d2cb81d00dfb41430c, O_RDWR) failed: Permission denied (13) in /www/htdocs/xxxxxx/meinedomain/unterordner/phpwcms.php on line 27
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /www/htdocs/xxxxxx/meinedomain/unterordner/phpwcms.php:27) in /www/htdocs/phpwcms.php on line 27
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/phpwcms.php:27) in /www/htdocs/xxxxxx/meinedomain/unterordner/include/inc_lib/default.inc.php on line 93
Warning: Cannot modify header information - headers already sent by (output started at /www/htdocs/xxxxxx/meinedomain/unterordner/phpwcms.php:27) in /www/htdocs/xxxxxx/meinedomain/unterordner/include/inc_lib/default.inc.php on line 514
kann ich es beim Auskommentieren belassen???
Last edited by kubus1234 on Sun 11. Nov 2012, 21:16, edited 1 time in total.
Re: Problem beim Update 1.3.9 -> 1.5
unterdrück vorläufig die php fehlerausgabe und kümmer dich um einen bessern hoster/ server.
nml1
nml1