![]()  | 
	Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community | 
| 
			
			 | 
		#1 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 15.09.2006 
				
				
				
					Сообщений: 425
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Здравствуйте. 
		
		
		
		
		
		
		
	Никак не могу разобраться. Часто 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 всеми необходимыми правами? Спасибо. ЗЫ: начинаю осваивать, сразу палками не бейте, сначала носом потыкайте  
		 | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#2 | 
| 
			
			 Administrator 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			есть 2 решения: 
		
		
		
		
		
		
			
		
		
		
		
	1) 777 на все файлы и папки проставить и сказать тайпе чтобы тоже ставила 777 на всё создаваемое (есть настройка в Install Tool) 2) настроить группы и юзеров - добавить апача в группу пользователей... и проставить чтобы тайпа создавала всё с 770 ну в общем можно так на Plesk сделать, если есть рутовый доступ.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#3 | |
| 
			
			 Senior Member 
			
			
			
			Регистрация: 15.09.2006 
				
				
				
					Сообщений: 425
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 Цитата: 
	
 если сам не смогу, то что б хоть техподдержке объяснить чего хочу... а первый способ... назначение прав 777 назначил в инстал тулс....а вот назначить всем файлам 777, это я запарюсь все файлы ставить... можно как то рекурсивно сделать?  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#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  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#5 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 15.09.2006 
				
				
				
					Сообщений: 425
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			а проблема не решена. 
		
		
		
		
		
		
		
	warnings выводится при создании дирректории, при устнановке расширений. несмотря на то что все файлы сделал 777 и назначил в инсталтулл содавть файлы и директории с 0777, всеравно создается с 755, а файлы с 644... хелп, плиз  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#6 | 
| 
			
			 Senior Member 
			
			
			
			
	 | 
	
	
	
		
		
			
			 
			
			собственно вопрос - а если при этом расширения ставяться и работают то почему бы в It не поставить 755 и 644? если уж запуск chmod запрещен. или попробовать включить работу через пхп-функции, а не через exec.
		 
		
		
		
		
		
		
		
		
			Последний раз редактировалось PhilD; 09.10.2006 в 16:34  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#7 | |
| 
			
			 Senior Member 
			
			
			
			Регистрация: 15.09.2006 
				
				
				
					Сообщений: 425
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 Цитата: 
	
  | 
|
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#8 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 15.09.2006 
				
				
				
					Сообщений: 425
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			устанавливаю расширение и всегда вижу: 
		
		
		
		
		
		
		
	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/mod/tools/em/class.em_index.php on line 1890  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#9 | 
| 
			
			 Senior Member 
			
			
			
			Регистрация: 15.09.2006 
				
				
				
					Сообщений: 425
				 
				
				
				
				
				 | 
	
	
	
		
		
			
			 
			
			Похоже проблема не в правах доступа. 
		
		
		
		
		
		
		
	На всех файлах и папках домена стоят права 777. Но ошибка всеравно возникает. Устновил расширение Permissions. Позволяет из BE менять права на группы файлов и директорий. При изменении прав через эту программу выдается варнинг: Warning: chmod() has been disabled for security reasons in /usr/local/psa/home/vhosts/sitename.ru/httpdocs/typo3conf/ext/filepermissions/mod1/index.php on line 116 Кто может еще что-нибудь посоветовать? Проблема ведь простая и глупая.... Память увеличил до 128мегабайт. через .htaccess  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 | 
| 
			
			 | 
		#10 | 
| 
			
			 Senior Member 
			
			
			
				
			
			
	 | 
	
	
	
		
		
			
			 
			
			Проблема в том что в PHP запрещена комманда chmod. Typo3 при создании файлов не может поменять права доступа к ним - вылитает сообщение. 
		
		
		
		
		
		
			
		
		
		
		
	В принципе если все работает, то можно жить и так.  | 
| 
		 | 
	
	
	
		
		
		
		
			 
		
		
		
		
		
		
		
			
		
		
		
	 |