Simple Machines Community Forum

SMF Support => SMF 1.1.x Support => Topic started by: cassie on December 16, 2006, 01:19:43 PM

Title: The upgrader found some old or outdated language files
Post by: cassie on December 16, 2006, 01:19:43 PM
Hello,
I've searched the board on this error I get when upgrading from 1.09 to 1.1.

The error is: The upgrader found some old or outdated language files.

Please make certain you uploaded the new versions of all the files included in the package, even the theme and language files for the default theme."

Are you telling me that I have to download and upload the new versions of ALL language packages that I have installed under my forum directory?? This is going to take me forever! Surely it can't be this complicated!

I'm frustrated at this point. But from what I've read from others having similar problems, all language packs have to be current files.

If I'm using english, do I even need those other language packs at all?

I've spent more time than I thought I would trying to apply this upgrade. Any help and instructions on how to get this done and work through this error would be appreciated.

Title: Re: The upgrader found some old or outdated language files
Post by: cassie on December 16, 2006, 01:42:07 PM
Okay...nevermind.

I realized the files I needed to make sure were updated and overwritten were only the ones for the language of my board. Make sure all the files in Themes/default/languages folder get updated and overwritten.

Maybe this will help someone else!  :)
Title: Re: The upgrader found some old or outdated language files
Post by: logic-drew on February 14, 2007, 12:24:04 PM
FIRST: My Problem

I'm attempting to upgrade from version 1.0.9 (which was installed by Fantastico in CPanel 10).  I get the same error message several other people are getting "The upgrader found some old or outdated language files...".  I've tried all of the hints that I've been able to find on this forum including...

Please, if anyone has any other ideas of things I can try, please post them.

SECOND: Unrelated problem solution
When I first tried to run upgrade.php I got an error message saying that ***_smf1 is not allowed to access database ***_sope1.  I verified that the correct database name was listed in Settings.php (which it was) but was unable to get upgrader.php to reference the correct database.  I have no idea where it got this database name which is used from my SOHO Launch Content Management Software.  I hardcoded '***_smf1' in place of $dbname in the upgrade.php file.  So far this seems to have remedied the problem.

Thanks,
Drew
Title: Re: The upgrader found some old or outdated language files (Additional Info)
Post by: logic-drew on February 14, 2007, 12:30:13 PM
I thought I'd Add these two tidbits...
1) The "Version" information in my uploaded index.english.php files says...
//Version: 1.1.2; index
2) The "Version" information in my uploaded Install.english.php files says...
// Version: 1.1; Install

Hope this helps!
Title: Re: The upgrader found some old or outdated language files (SOLVED)
Post by: logic-drew on February 14, 2007, 12:57:43 PM
Well, here was my solution to the above posted problem.  So far everything seems to be working ok.  I would recommend doing this as a last-ditch effort after everything else posted in the forum failed (like it did for me).

I simply commented out the language version checking part of upgrader.php.

// if (empty($match[1]) || $match[1] != SMF_LANG_VERSION)
// {
// echo '
// <div class="error_message">
// The upgrader found some old or outdated language files:<br />
// <br />
// Please make certain you uploaded the new versions of all the files included in the package, even the theme and language files for the default theme.<br />
// <br />
// <a href="', $_SERVER['PHP_SELF'], '?step=0">Click here to try again.</a>
// </div>';
//
// return false;
// }


Hope this helps someone else!
Title: Re: The upgrader found some old or outdated language files
Post by: vaima on May 22, 2007, 03:02:36 PM
Thanks "logic-drew"
it works fine.

Just commented the part you showed and the the upgrade was fine and quick !!!

big help ..i was stopped.

bernard