Глюк в файле init.inc.php в версии 1.4.23 Глюк в файле init.inc.php в версии 1.4.23
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Глюк в файле init.inc.php в версии 1.4.23

Started by pansionat, May 24, 2009, 05:27:34 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

pansionat

Глюк в файле init.inc.php
Обновился на версию 1.4.23. Но не хочет работать пишет что
Fatal error: Maximum execution time of 30 seconds exceeded in /usr/home/admintur/domains/nakurorte.ru/public_html/foto1/include/init.inc.php on line 52

Со старым файлом работает init.inc.php. Подскажите, что делать ?

MISHA

#1
я обновил и всё нормально работает.
Что бы Ктулху не воскрес, подпишись на RSS

Makc666

pansionat, пожалуйста, используйте браузер или Firefox, или Opera для данного форума.
Почему? - Написано тут http://forum.coppermine-gallery.net/index.php/topic,37805.0.html

Quote from: pansionat on May 24, 2009, 05:27:34 PM
Глюк в файле init.inc.php
Обновился на версию 1.4.23. Но не хочет работать пишет что
Fatal error: Maximum execution time of 30 seconds exceeded in /usr/home/admintur/domains/nakurorte.ru/public_html/foto1/include/init.inc.php on line 52

Со старым файлом работает init.inc.php. Подскажите, что делать ?

Обновлятся на 1.4.24 :)
http://forum.coppermine-gallery.net/index.php/topic,59681.0.html

1.4.23 действительно по сравнению с 1.4.22 был добавлен следующий код в:
include/init.inc.php


if (is_array($GLOBALS)) {
        foreach ($GLOBALS as $key => $value) {
                if (!in_array($key, $keysToSkip) && isset($$key) && $register_globals_flag) unset($$key);
        }
}


Исправление простое.

ТОЛЬКО ДЛЯ 1.4.23!!!

Открыть:
include/init.inc.php

Найти:
$keysToSkip = array('_POST', '_GET', '_COOKIE', '_REQUEST', '_SERVER', 'HTML_SUBST', 'keysToSkip', 'register_globals_flag', 'cpgdebugger');

Заменить на:
$keysToSkip = array('_POST', '_GET', '_COOKIE', '_REQUEST', '_SERVER', 'HTML_SUBST', 'keysToSkip', 'register_globals_flag', 'cpgdebugger', 'key');

pansionat

Большое спасибо за ваш ответ. Да я потом нашел проблему. Обновился на 1.4.24. Сейчас все нормально работает.