VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
если нет и достаточно прав, допиши в дескрипшне к файлу, что качество нулла не проверялось
+ ссылку на эту тему
ок?
@ERT
Знаток
Join Date: Mar 2011
Posts: 220
Версия vB: 4.1.x
Reputation:
Knowing 278
Репутация в разделе: 174
0
Я его завтра утром проверю на тестовой машине. Буду обновляться с 4.1.7.
На данный момент нет возможности. В архиве описание поправить не могу. Я, с утра, пост первый тогда дополню (после обновления).
В следующий раз учту замечание.
@Almazzz
Знаток
Join Date: Jul 2007
Posts: 224
Версия vB: 4.1.8
Reputation:
Knowing 110
Репутация в разделе: 66
0
вот такое отдаёт в шапке при заходе в upgrade.php:
Quote:
Warning: is_file() [function.is-file]: open_basedir restriction in effect. File(/var/www/rapstore/data/www/****//public_html) is not within the allowed path(s): (/var/www/rapstore/data:.) in /var/www/****/data/www/****/install/includes/class_upgrade.php on line 973
Warning: Cannot modify header information - headers already sent by (output started at /var/www/****/data/www/****/install/includes/class_upgrade.php:973) in /var/www/****/data/www/****/install/includes/class_upgrade_ajax.php on line 730
Warning: Cannot modify header information - headers already sent by (output started at /var/www/****/data/www/****/install/includes/class_upgrade.php:973) in /var/www/****/data/www/****/install/includes/class_upgrade_ajax.php on line 731
А такое, при начале апгрейда:
Quote:
Unexpected Text:
<br />
<b>Warning</b>: is_file() [<a href='function.is-file'>function.is-file</a>]: open_basedir restriction in effect. File(/var/www/****/data/www/****//public_html) is not within the allowed path(s): (/var/www/rapstore/data:.) in <b>/var/www/****/data/www/rapstore.org/install/includes/class_upgrade.php</b> on line <b>973</b><br />
<?xml version="1.0" encoding="windows-1252"?>
<upgrade>
<message replace="0">Updating mobile style defaults, Step 2 of 2</message>
<status>Status: Processing 4.1.8</status>
<longversion>4.1.8 Beta 1</longversion>
<version>418</version>
<nextstep>1</nextstep>
<upgradenotice><![CDATA[<strong>Upgrading to 4.1.8 Beta 1</strong>]]></upgradenotice>
</upgrade>
Last edited by Almazzz : 11-17-2011 at 04:17 PM.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,835
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20332
Репутация в разделе: 8468
0
а дО 4.1.8 такое было?
ну там в 4.1.5/6/7
@Almazzz
Знаток
Join Date: Jul 2007
Posts: 224
Версия vB: 4.1.8
Reputation:
Knowing 110
Репутация в разделе: 66
0
Нет, не было ни разу. Скачал нулль от FS - та же история.
Almazzz добавил 17.11.2011 в 17:41
Суть, что оно с каких-то капризом просит путь /var/www/****/data/www/****//public_html который мало того, что содержит 2 слеша кряду, так ещё и папки public_html отродясь не было в папке, которая в пути на уровень выше...
Сори за сумбур, но я очень слаб в пыхе.
Last edited by Almazzz : 11-17-2011 at 06:42 PM.
Reason: Добавлено сообщение
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,835
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20332
Репутация в разделе: 8468
0
строка, на которую ругается скрипт
PHP Code:
if (is_file(DIR . "$directory/$file") AND !in_array("$directory/$file", $ignored_files) AND substr($file, 0, 1) != '.' AND in_array($ext = '.' . file_extension($file), $extensions))
находится в цикле while
PHP Code:
while ($file = readdir($handle))
который в свою очередь в цикле foreach
PHP Code:
foreach ($md5_sums_array AS $directory => $md5_sums)
там создается новая переменная $directory из массива $md5_sums_array
но в этом массиве нет абсолютных путей
там читается файл с md5 суммами файлов движка, а там все пути относительные
так что ошибок, подобных твоей, быть не должно
хотя хз, чего там нулеры намутили (я глубоко не лазил в код...)
а может разработчики опять обхезались
ну подождем других отзывов, если будут подобные же ошибки, значит проблема в скриптах
если нет, ищи у себя на сервере =)
или попробуй закоменти строку
PHP Code:
$this->verify_files();
в функции
PHP Code:
protected function verify_environment()
в файле class_upgrade.php
и перезапусти обновление
но тогда не будут проверяться файлы
@Almazzz
Знаток
Join Date: Jul 2007
Posts: 224
Версия vB: 4.1.8
Reputation:
Knowing 110
Репутация в разделе: 66
0
kerk, примите мои нижайшие поклоны! обновление прошло успешно!
Quote:
Originally Posted by kerk
но тогда не будут проверяться файлы
Чем это чревато?
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,835
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20332
Репутация в разделе: 8468
1
если лицензия, то хрен бы с ними
а если нулеры кривые или нечистоплотные, могли напихать всякой гадости в файлы
эта функция чекает файлы дистрибутива по md5 хэшам
@Lazek
Эксперт
Join Date: Apr 2006
Posts: 615
Версия vB: 3.8.x
Пол:
Reputation:
Professional 829
Репутация в разделе: 370
0
Quote:
а может разработчики опять обхезались
В стандартном дистрибутиве, данная проблема отсутствует, так что явно авторы нуля постарались или наоборот не постарались .