today, Tuesday August 9th 2011, we released OXID eShop v4.5.1. in addition to many bug fixes, this version contains implementations of previously-discussed concepts like image and language handling as well as enhancements to existing features. Please read more about this version in this blog post: http://www.oxid-esales.com/en/news/blog/oxid-eshop-version-451-will-be-released-on-tuesday
Please also take a look at the detailed information in the release notes on OXIDforge:
nice!
i just upgraded via cli and upgradeApp, on the local machine everything worked fine.
on my test server i got tons of:
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /www/htdocs/…/test/core/oxlang.php on line 688
Warning: array_merge() [function.array-merge]: Argument #2 is not an array in /www/htdocs/…/test/core/oxlang.php on line 709
i’m having the same problems as ivoba. it definitely depends on the oxlang.php file. i replaced the new oxlang.php version 4.5.1 file by the older 4.5.0 file and the tons of error messages were gone. maybe there’s something wrong in the “array_merge” or some oxmultilang idents?
glob returns false on: out/de/
cant tell why, rights and owners are sufficient, afaics
you could of course assert the type first before pass the glob result to array_merge
maybe thats something, but rather unlikely:
"If you have open_basedir set in php.ini to limit which files php can execute, glob(…) will return false when there are no matching files. If open_basedir is not set, the very same code will return an empty array in the same situation.
at my server, i finally fixed the problem. the php-version of my server caused the errors… i manually forced the server to use php 5.3.1 by adding “AddHandler php53-cgi .php” to the .htaccess in the root folder. in my case that works fine.
hope you’re getting your problems solved.
best regards and good luck!
dylan
We checked this case in details and looks like there is a problem in one of the php glob functions.
The issue may occur on some certain file systems and affects not only updates but a vanilla installation as well. The occurred warnings will crash language constants gathering work and texts will be not shown in the frontend.
We made a workaround for that by implementing additional check for returned values. Here is the file for CE 4.5.1 version with fix (see attached). Could you please replace this file in your system and check if it works fine (would be perfect, if you would test it on different php versions, if possible)?
I’m trying to upgrade from 4.5.0 to 4.5.1 . The update instructions says “Copy all files from copy_this to the main directory of your eShop”.
Folder copy_this contains subfolders admin, core out, views.
Does this mean to overwrite existing folders (admin, core out, views) and files in 4.5.0 with new ones?
Upgrade from 4.5.0 to 4.5.1 worked fairly well for me on local machine.
I am having a problem with one thing at the moment.
The RRP or oldPrice for all products is not displaying. Any idea what could be causing this?