Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Вопрос по действию "Сократить форум"

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Jovani



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сократил я форум, используя ссылку "Сократить форум", старые темы удалились, в общем все было-бы нормально, если-бы не зашел я по FTP в каталог форумов.
 
При просмотре каталога с темами оказалось, что темы присутствуют, вернее присутствуют файлы *1.pl, *2.pl, .... , только стали они нулевой длины. 4000 файлов нулевой длины ! Это не дело.
 
Попытка удалить вручную по FTP эти файлы не прокатила - сервак не дает удалять - "permission denied". Попробовал удалять через скрипт, типа файл-менеджера - та-же фигня.
 
Вопрос:
1. Это только у меня так, или у всех?  
2. Как мне удалить теперь эти файлы?

Всего записей: 205 | Зарегистр. 23-07-2001 | Отправлено: 02:47 30-08-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jovani
 
Объясняю, почему ты не можешь удалить файлы - ты не их владелец. У тебя твой виртуальный хост запущен не из-под
 
user jovani
group jovani
 
А по дефолту (в зависимости от версии Апача - nobody, www, etc)
Они и владельцы.
 
Что делать? Зависит от того, чей хостинг. Если платный или твой - то с консоли присвой себе права на файлы chown jovani *.cgi
Запусти хоста под своим именем.
Если нет - попроси хостера удалить или смирись.  
 

Цитата:
1. Это только у меня так, или у всех?  

 
У всех.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 05:21 03-09-2002
Jovani



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо, я догадывался, что связанно с правами.
Однако странно получается - мой скрипт делает файлы, которые мне не принадлежат  
 
Добавлено
И еще попутно вопрос:
А как-же скрипты форума без проблем пишут в эти файлы?
Или удалить имеет право только владелец, а изменить любой?

Всего записей: 205 | Зарегистр. 23-07-2001 | Отправлено: 16:48 03-09-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jovani
 

Цитата:
А как-же скрипты форума без проблем пишут в эти файлы?  
Или удалить имеет право только владелец, а изменить любой?

 
Есть такая фича, называется SuExec - вот в ней все дело, но понятнее я не объясню. Счас позову кого-нть..

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 19:03 03-09-2002
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Jovani

Цитата:
При просмотре каталога с темами оказалось, что темы присутствуют, вернее присутствуют файлы *1.pl, *2.pl, .... , только стали они нулевой длины. 4000 файлов нулевой длины ! Это не дело.  

 
 
странно, никогда не юзал в стандартной IB эту фичу.
lynx

Цитата:
Цитата:1. Это только у меня так, или у всех?    
 
 
У всех.  

 
У всех?
Кинь сюда sub тот, там что не делается unlink?
 
 
Jovani

Цитата:
Однако странно получается - мой скрипт делает файлы, которые мне не принадлежат    

 
 
 
 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 16:27 05-09-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva

Цитата:
там что не делается unlink?  

делается все!!!
у меня все потерлись... это хостинг лагает...

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 16:32 05-09-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
 

Цитата:
Кинь сюда sub тот, там что не делается unlink?  

 
Делается. Там не подпрограмма., а прямо в тексте скрипта. Вот:
 
     $filetotrash = "$ikondir" . "forum$inforum/$topicid.thd";
      unlink $filetotrash;
      $filetotrash = "$ikondir" . "forum$inforum/$topicid.mal";
      unlink $filetotrash;
      $filetotrash = "$ikondir" . "forum$inforum/$topicid.pl";
       unlink $filetotrash;
 
Собственно, это все... Остальное -  
 
  $totaltopics_deleted++;    
  $postcount--;
 
и т.д.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 21:21 05-09-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
ну и все анлинки на месте...
в чем беда?

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 21:30 05-09-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
suslik_s_gitaroy
 

Цитата:
ну и все анлинки на месте...  
в чем беда?

 
Я же объяснила! Скрипт не владелец файлов!  
 
Нет у вас рута на сервера, конечно, а то проблема решалась бы так:
 
$ cd forum1/
$ chown syslik *.*

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:00 06-09-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
да я о том, что это не у всех такая проблема!
у меня все удалилось!

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 07:39 06-09-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
suslik_s_gitaroy
 
 

Цитата:
да я о том, что это не у всех такая проблема!  
у меня все удалилось!

 
Покажи мне настройки твоего виртуального хоста и я скажу, почему.
 
Предполагаю, что хост запущен так:
 
<VirtualHost *>
user suslik
group suslik
 
.....
</VirtualHost>
 
Тогда - да, все удалится.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 08:51 06-09-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
<VirtualHost 127.0.0.2>
    ServerName http://айпи
    ServerAdmin rassus@mail.ru
    DocumentRoot "c:/home/2/www"
    <Directory "c:/home/2/www">
        Options Includes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>
    ScriptAlias /cgi-bin/ "c:/home/2/cgi-bin/"
    ErrorLog "c:/home/2/error.log"
    CustomLog "c:/home/2/access.log" common
</VirtualHost>
у меня полностью мой сервак!
настраивал, как локалхост...

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 08:57 06-09-2002 | Исправлено: suslik_s_gitaroy, 08:58 06-09-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
suslik_s_gitaroy
 

Цитата:
<VirtualHost 127.0.0.2>  
    ServerName http://айпи  
    ServerAdmin rassus@mail.ru  
    DocumentRoot "c:/home/2/www"  
    <Directory "c:/home/2/www">  

 
Так то ж Винда! Не считается

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 11:04 06-09-2002
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Вопрос по действию "Сократить форум"


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru