Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   _cli_crawler in CRAWLER (http://forum.typo3.ru/showthread.php?t=4186)

Aratak 31.07.2007 20:20

_cli_crawler in CRAWLER
 
Подскажите, пожалуйста, какой пароль должен быть у юзера "_cli_crawler"? :confused:
Прочитал доку (даже выкачал подкаст). И там и там говориться что нужно добавить вышеуказанного юзера, а про пароль ничего не говориться :(
You will have to add a user called “_cli_crawler” and you must have PHP installed as a CGI script as well in /usr/bin/

Typo3 не позволяет создавать пользователя (BE) без пароля.
(Оно об этом сообщает желтеньким восклицательным знаком ;) )
Попытался присвоить ему такой же пароль, как и имя - не получается.
Пишет собственно (при запуске задачи из крона или "ручками"):
Код:

ERROR: CLI backend user "_cli_crawler" was ADMIN which is not allowed!

Для конкретизации:

- [Typo3 4.1.1]
- [indexed_search 2.10.0]
- [crawler 2.0.0]


Буду признателен за любые советы.

Pavel Antonov 31.07.2007 20:23

Дело не в пароле, cli-юзер не может быть admin-ом

Aratak 01.08.2007 13:23

права на запись файла
 
Клево. Заработало. Спасибо. Иду учить английский ;)

Запускаю:
Столкнулся со следующей проблемой:
Код HTML:

Warning: fopen(/home/html/mysite/typo3temp/tx_crawler.proc):
failed to open stream: Permission denied in
/var/www/vhosts/blablabla.com/html/t3lib/class.t3lib_div.php on line 2440

В веселой строчке 2440 он (скрипт) пытается
PHP код:

        if ($fd fopen($file,'wb'))    {
            
$res fwrite($fd,$content);
            
fclose($fd);
            ......
        } 

Смотрю че за файл он "трогает": (var_dump($file);):
'/home/html/mysite/typo3temp/tx_crawler.proc'

Соответственно создавался файл Апачем:
Код:

-rw-r--r--  1 apache apache 299 Jul 30 17:30 tx_crawler.proc
Папка typo3temp имеет необходимые права:
Код:

drwxrwxrwx  7 aratak web      4096 Jul 31 15:29 typo3temp/
А когда я пытаюсь задачу из крона запустить (или просто выполнить) то запускаю я его под своим пользователем - в данном примере Aratak (записать ничего не могу - только прочитать).
Напрашивается решение: дать права файлу "-rw-rw-rw-".
Но, что-то мне подсказывает ( ;) ) что решение не правильное. Не буду же я с каждым файлом так "баловаться" :rolleyes:

Господа эксперты! Есть ли "правильное" решение данной проблемы?

Aratak 01.08.2007 18:15

Шаманство!
Удалил файл tx_crawler.proc из папки typo3temp, и все заработало ;)
Спасибо за внимание. :)

Dutchak Vitaly 02.08.2007 01:19

видимо, файл заново создался уже под вашим юзером, соответственно и права теперь его устраивают.


Часовой пояс GMT +4, время: 19:37.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot