Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
05.10.2006, 17:11 | #1 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
Проблема. Warning. Права доступа
Здравствуйте.
Никак не могу разобраться. Часто php выдает варнинги. Вот например при создании директории из T3. Warning: mkdir(/usr/local/psa/home/vhosts/sitename.ru/httpdocs/fileadmin/sitename.ru/images): Permission denied in /usr/local/psa/home/vhosts/sitename.ru/httpdocs/t3lib/class.t3lib_div.php on line 2496 Warning: Cannot modify header information - headers already sent by (output started at /usr/local/psa/home/vhosts/sitename.ru/httpdocs/t3lib/class.t3lib_div.php:2496) in /usr/local/psa/home/vhosts/sitename.ru/httpdocs/typo3/template.php on line 613 Как обогатить Т3 всеми необходимыми правами? Спасибо. ЗЫ: начинаю осваивать, сразу палками не бейте, сначала носом потыкайте |
05.10.2006, 17:24 | #2 |
Administrator
|
есть 2 решения:
1) 777 на все файлы и папки проставить и сказать тайпе чтобы тоже ставила 777 на всё создаваемое (есть настройка в Install Tool) 2) настроить группы и юзеров - добавить апача в группу пользователей... и проставить чтобы тайпа создавала всё с 770 ну в общем можно так на Plesk сделать, если есть рутовый доступ. |
05.10.2006, 18:23 | #3 | |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
Цитата:
если сам не смогу, то что б хоть техподдержке объяснить чего хочу... а первый способ... назначение прав 777 назначил в инстал тулс....а вот назначить всем файлам 777, это я запарюсь все файлы ставить... можно как то рекурсивно сделать? |
|
05.10.2006, 18:29 | #4 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
попробовал первый вариант...
настроил инсталл тул на создание дир и файлов 777 заранее поставил все права на 777 в папке fileadmin/ через Т3 создаю директорию и выводится: Warning: chmod() has been disabled for security reasons in /usr/local/psa/home/vhosts/sitename.ru/httpdocs/t3lib/class.t3lib_div.php on line 2497 Warning: Cannot modify header information - headers already sent by (output started at /usr/local/psa/home/vhosts/sitename.ru/httpdocs/t3lib/class.t3lib_div.php:2497) in /usr/local/psa/home/vhosts/sitename.ru/httpdocs/typo3/tce_file.php on line 170 но папка создается правда был небольшой глюк: пришлось назначить сначала владельцем домена, а значит всех файлов владельца сайта. Т3 это не очень понравилось....привело сначала к тому что пропала локализация, а потом и вовсе перестал запускаться т3... решщилось все назначением прав 777 для всех файлов. Последний раз редактировалось Andrey Grey; 05.10.2006 в 20:00 |
09.10.2006, 16:10 | #5 |
Senior Member
Регистрация: 15.09.2006
Сообщений: 425
|
а проблема не решена.
warnings выводится при создании дирректории, при устнановке расширений. несмотря на то что все файлы сделал 777 и назначил в инсталтулл содавть файлы и директории с 0777, всеравно создается с 755, а файлы с 644... хелп, плиз |
09.10.2006, 16:31 | #6 |
Senior Member
|
собственно вопрос - а если при этом расширения ставяться и работают то почему бы в It не поставить 755 и 644? если уж запуск chmod запрещен. или попробовать включить работу через пхп-функции, а не через exec.
Последний раз редактировалось PhilD; 09.10.2006 в 16:34 |