Move from localhost to server screws up ability to use multilanguage

Started by iamalive, April 19, 2015, 10:39:59 AM

Previous topic - Next topic

iamalive

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.
David Jakob
..stressfreie Webseiten von http://websites4u.ch...

Frans D

Have you checked, if there are any old Xamp referrals present in the database?

iamalive

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
David Jakob
..stressfreie Webseiten von http://websites4u.ch...

Frans D

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.

iamalive

David Jakob
..stressfreie Webseiten von http://websites4u.ch...

Digi-web

Perhaps we should inform the Joomla developers that override path should be relevant to the website base url and not the whole live path.
Custom Joomla - Virtuemart Development and Templates
Website: http://www.digi-web.gr