Deprecated: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 357 Deprecated: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 358 Deprecated: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 1408 Deprecated: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 369 Deprecated: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 1408 Deprecated: Non-static method GalleryUtilities::getServerVar() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 369 Deprecated: Non-static method GalleryUtilities::sanitizeInputValues() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryUtilities.class on line 1408 Deprecated: Non-static method GalleryUtilities::isEmbedded() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryUrlGenerator.class on line 381 Deprecated: Non-static method GalleryDataCache::containsKey() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/Gallery.class on line 922 Deprecated: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 203 Deprecated: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/Gallery.class on line 307 Deprecated: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/Gallery.class on line 538 Deprecated: Non-static method GalleryUtilities::strToUpper() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryTranslator.class on line 418 Deprecated: Non-static method GalleryUtilities::strToUpper() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryTranslator.class on line 418 Deprecated: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/Gallery.class on line 426 Deprecated: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 30 Deprecated: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage.class on line 288 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 2162 Deprecated: Non-static method GalleryUtilities::strToLower() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryStorage/GalleryStorageExtras.class on line 1826 Deprecated: Non-static method GallerySetupUtilities::getAuthenticationKey() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/upgrade/steps/AuthenticateStep.class on line 36 Deprecated: Non-static method GallerySetupUtilities::generateAuthenticationKey() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/upgrade/steps/AuthenticateStep.class on line 38 Deprecated: Non-static method GallerySetupUtilities::setAuthenticationKey() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/upgrade/steps/AuthenticateStep.class on line 39 Deprecated: Non-static method GallerySetupUtilities::getLoginAttempts() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/upgrade/steps/AuthenticateStep.class on line 44 Deprecated: Non-static method GalleryCoreApi::getPluginParameter() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/lib/support/GallerySetupUtilities.class on line 120 Deprecated: Non-static method GalleryCoreApi::requireOnce() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 299 Deprecated: Non-static method GalleryPluginHelper_simple::getParameter() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryCoreApi.class on line 301 Deprecated: Non-static method GalleryPluginHelper_simple::_fetchAllParameters() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 221 Deprecated: Non-static method GalleryDataCache::containsKey() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 281 Deprecated: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 203 Deprecated: Non-static method GalleryDataCache::getFromDisk() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 286 Deprecated: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 273 Deprecated: Non-static method GalleryDataCache::putToDisk() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 330 Deprecated: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 345 Deprecated: Non-static method GalleryDataCache::put() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/helpers/GalleryPluginHelper_simple.class on line 334 Deprecated: Non-static method GalleryDataCache::_getCache() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/modules/core/classes/GalleryDataCache.class on line 85 Deprecated: Non-static method GallerySetupUtilities::isSessionAuthenticated() should not be called statically, assuming $this from incompatible context in /home/public_html/gallery2/upgrade/steps/AuthenticateStep.class on line 76 Welcome to the Gallery Upgrader
Gallery Upgrader
? Upgrader Help
X Start Over
 

Upgrade 0% complete

Error: could not locate login.txt. Please place it in your gallery2 directory.

Authenticate

You have exceeded the maximum attempts to login by entering a password.

To prevent somebody from hacking your website, we now require you to complete a stricter authentication process.

In order to proceed with the upgrade process, we have to verify that you are who you claim. The best way to be sure is to ask you to make a tiny change in the Gallery directory which will prove that you have the right permissions. So, we're going to ask that you create a new text file called login.txt in the gallery2 directory on your webserver (that's the same directory where main.php is located). It must contain the following randomly generated characters:

a97798729a21d9d787cf96655353f748

Once you've uploaded the file, click below to continue.