The upgrader found some old or outdated language files

Started by cassie, December 16, 2006, 01:19:43 PM

Previous topic - Next topic

cassie

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.


cassie

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!  :)

logic-drew

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...

  • Verifying Files Were Uploaded.
  • Checked Files CHMODED as 755 (note my server does not allow 777.)
  • Deleted all files in the language directory and re-uploaded the files.
  • Verified that my default language in Settings.php was english.

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

logic-drew

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!

logic-drew

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!

vaima

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

Advertisement: