Hi
I've built a 4 language shop on my local machine with xampp.
Everything works fine.
I saved this with AkeebaBackup and moved that to the client server and installed it there. Everything works fine, except that suddenly the multilanguage doesn't function anymore. Only in the shop part. For example, I can't edit the shipping or the products.
I can't work out why, but it appears to be related to the database in someway.
The details on my XAMPP Version are :
QuoteSystem Information
Setting Value
PHP Built On Windows NT RESOLVE-2010 6.1 build 7601 (Windows 7 Business Edition Service Pack 1) i586
Database Version 5.5.32
Database Collation utf8_general_ci
PHP Version 5.4.19
Web Server Apache/2.4.4 (Win32) OpenSSL/0.9.8y PHP/5.4.19
WebServer to PHP Interface apache2handler
Joomla! Version Joomla! 3.4.1 Stable [ Ember ] 21-March-2015 20:30 GMT
Joomla! Platform Version Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT
User Agent Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36
The details on the live server are:
QuotePHP Built On Linux srv11.tophost.ch 2.6.18-448.4.1.el5.lve0.8.69.1 #1 SMP Tue Jul 2 18:36:25 EEST 2013 x86_64
Database Version 5.5.42-cll
Database Collation utf8_general_ci
PHP Version 5.4.39
Web Server Apache
WebServer to PHP Interface cgi-fcgi
Joomla! Version Joomla! 3.4.1 Stable [ Ember ] 21-March-2015 20:30 GMT
Joomla! Platform Version Joomla Platform 13.1.0 Stable [ Curiosity ] 24-Apr-2013 00:00 GMT
User Agent Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36
Version 3.0.7 of Virtuemart are being used.
I am now going to build the whole thing (again) directly on the server to see if that makes any difference, but I cannot see any reason why the transferred system doesn't work.
I'd be grateful for any input you can provide.
Have you checked, if there are any old Xamp referrals present in the database?
Hah!
Good call! Thanks for that tip.
I've found thousands in the table called _overrider.
The format there is:
Quote(1, 'SEND_DATE', 'Date d''envoi', 'C:\\xampp\\htdocs\\innoserve2\\language\\fr-FR\\fr-FR.com_acymailing.ini'),
It turns out that this table is created only for the french language. This appears to be a very weird way to package translations and it seems to be the joomla language pack, not the virtuemart one. I've replaced all the false strings and that appears to have fixed the problem. Any ideas where I should report this?
I appreciate help
Regards
David
Perhaps you only created French language overrides?
Either way, I don't expect it being a bug.
It is calling for strings within a wrong path and that only can cause problems.
Well, whatever.
I appreciate your support.
Thanks a lot.
:)
Perhaps we should inform the Joomla developers that override path should be relevant to the website base url and not the whole live path.