Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 05.10.2006, 17:11   #1
Andrey Grey
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 всеми необходимыми правами?

Спасибо.
ЗЫ: начинаю осваивать, сразу палками не бейте, сначала носом потыкайте
Andrey Grey вне форума   Ответить с цитированием
Старый 05.10.2006, 17:24   #2
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

есть 2 решения:
1) 777 на все файлы и папки проставить
и сказать тайпе чтобы тоже ставила 777 на всё создаваемое
(есть настройка в Install Tool)

2) настроить группы и юзеров - добавить апача в группу пользователей... и проставить чтобы тайпа создавала всё с 770
ну в общем можно так на Plesk сделать, если есть рутовый доступ.
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 05.10.2006, 18:23   #3
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

Цитата:
Сообщение от Valery Romanchev
есть 2 решения:
1) 777 на все файлы и папки проставить
и сказать тайпе чтобы тоже ставила 777 на всё создаваемое
(есть настройка в Install Tool)

2) настроить группы и юзеров - добавить апача в группу пользователей... и проставить чтобы тайпа создавала всё с 770
ну в общем можно так на Plesk сделать, если есть рутовый доступ.
если можно насчет второго подробнее...пользуюсь хостингом на плеске.

если сам не смогу, то что б хоть техподдержке объяснить чего хочу...

а первый способ... назначение прав 777 назначил в инстал тулс....а вот назначить всем файлам 777, это я запарюсь все файлы ставить...

можно как то рекурсивно сделать?
Andrey Grey вне форума   Ответить с цитированием
Старый 05.10.2006, 18:29   #4
Andrey Grey
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
Andrey Grey вне форума   Ответить с цитированием
Старый 09.10.2006, 16:10   #5
Andrey Grey
Senior Member
 
Регистрация: 15.09.2006
Сообщений: 425
По умолчанию

а проблема не решена.
warnings выводится при создании дирректории, при устнановке расширений.

несмотря на то что все файлы сделал 777 и назначил в инсталтулл содавть файлы и директории с 0777, всеравно создается с 755, а файлы с 644...

хелп, плиз
Andrey Grey вне форума   Ответить с цитированием
Старый 09.10.2006, 16:31   #6
PhilD
Senior Member
 
Регистрация: 10.03.2006
Адрес: Moscow, Russia
Сообщений: 429
Отправить сообщение для PhilD с помощью ICQ Отправить сообщение для PhilD с помощью Yahoo
По умолчанию

собственно вопрос - а если при этом расширения ставяться и работают то почему бы в It не поставить 755 и 644? если уж запуск chmod запрещен. или попробовать включить работу через пхп-функции, а не через exec.

Последний раз редактировалось PhilD; 09.10.2006 в 16:34
PhilD вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


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


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

Хостинг и техническая поддержка: TYPO3 Лаборатория