|
Andy Larkin
Зарегистрирован: 2009-09-04
Сообщений: 22
|
При попытке создать архив проекта вылетает E_USER_WARNING, который гласит
Код:
Warning: tar: Removing leading `../..//' from member names /home/h/***/public_html/netcat/admin/tar.inc.php on line 49
И за одну попытку создать архив, выдает 4 таких ошибки. При это архив создается, но пустой.
По итогу ругается он на следующие команды
Код:
tar -zcf '/home/h/***/public_html/netcat/tmp/netcat_files.tgz' '../..//netcat_files' 2>&1
tar -zcf '/home/h/***/public_html/netcat/tmp/images.tgz' '../../images' 2>&1
tar -zcf '/home/h/***/public_html/netcat/tmp/modules.tgz' '../../netcat/modules' 2>&1
tar -zcf '/home/h/***/public_html/netcat_dump/***2009.12.15_xPtpa.tgz' '../../netcat/tmp' 2>&1
Код:
exec("tar -zcf '$archive_name' '$file_name' 2>&1", $output, $err_code);
Подобным образом tar предупреждает, что он работает с относительными путями) и когда вы указываете путь от корня, он выкидывает похожую ошибку
Код:
tar: Removing leading `/` from member names
Но в данном случае указанны относительные пути.
Вопросы:
1. в чем может быть проблема.
2. почему у первой команды присутствует лишний слэш «/» в директории назначения
../..//netcat_files
p.s. NetCat версия 3.5 Standard (353 - 27.07.2009 - Обновление системы 3.5.3)
спасибо.
god is real unless declared as integer
|