[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: GD. Права доступа
kovalevsky
Цитата
Warning: imagepng() [function.imagepng]: Unable to open '/opt/lampp/htdocs/zend/public/images/captcha/c0d706220ecd634225c0fa3400b9328a.png' for writing: Отказано в доступе in /opt/lampp/htdocs/zend/library/Zend/Captcha/Image.php on line 572


Почему-то оно не может создать файл, хотя права доступа выставлены правильно и права на запись тоже есть.

По рунету ничего толкового не нашёл, по забугорным форумам нарыл такое, что safe_mode в php.ini должен был включён (у меня он выкл).
Решил включить, после этого у меня на странице вышел полнейший хаос с кодировкой и со всем на свете + картинка так и не создалась.

Есть у кого то вариант решения данной проблемы? или это баг GD?




Спустя 7 минут, 52 секунды (18.11.2011 - 02:29) Invis1ble написал(а):
скорее всего с правами действительно проблемы.

Спустя 3 минуты, 19 секунд (18.11.2011 - 02:32) kovalevsky написал(а):
только дело в том, что если я даже в путь сохранения поставлю /home/user/, то туда тоже отказывается писать файл.
думаю, всё же не в правах проблема sad.gif

Спустя 10 минут, 53 секунды (18.11.2011 - 02:43) Invis1ble написал(а):
kovalevsky
Цитата
только дело в том, что если я даже в путь сохранения поставлю /home/user/, то туда тоже отказывается писать файл.

это ничего не значит, если веб-серверу не разрешено туда писать - то он писать не будет. К примеру, если я напишу скрипт, который будет писать что-то в мой /home/username/ - он тоже ничего не запишет.

Спустя 6 минут, 40 секунд (18.11.2011 - 02:50) kovalevsky написал(а):
хм, буду копать

Спустя 5 часов, 20 минут, 30 секунд (18.11.2011 - 08:10) linker написал(а):
Права и только права, с какой радости вебсервер будет писать в домашнюю папку юзверя. Под какими правами заливался zend? Кто владелец, группа. Вообщем можешь пкоазать какие там стоят права на папку .../captcha/

Спустя 3 часа, 17 минут, 14 секунд (18.11.2011 - 11:27) kovalevsky написал(а):
Цитата
artur@ubuntu:/opt/lampp/htdocs/zend/public/img$ ls -al
итого 12
drwxrwxr-x 3 artur artur 4096 2011-11-18 10:26 .
drwxrwxr-x 5 artur artur 4096 2011-11-18 10:26 ..
drwxrwxr-x 2 artur artur 4096 2011-11-18 10:26 captcha


в папку htdocs кстати замечательно пишет.
Цитата
drwxrwxrwx 11 nobody root  4096 2011-11-18 10:44 htdocs

Спустя 17 минут, 29 секунд (18.11.2011 - 11:45) linker написал(а):
Второй вопрос, под какими правами выполняется веб-сервер, то бишь под каким юзверем и в какой группе? Если юзверь не artur, то находится ли веб-сервер в группе artur.

Спустя 3 минуты, 20 секунд (18.11.2011 - 11:48) kovalevsky написал(а):
запускаю от прав суперюзера.

Цитата
в папку htdocs кстати замечательно пишет.
Цитата
drwxrwxrwx 11 nobody root  4096 2011-11-18 10:44 htdocs


Спустя 9 минут, 42 секунды (18.11.2011 - 11:58) kovalevsky написал(а):
решил

sudo chmod -R 777 /opt/lampp/htdocs/zend/public/img/captcha/

но странно, вчера не раз пробовал это же сделать, не помогало

спасибо всем, кто потратил на меня время)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.