- PHP-модуль Apache не желает создавать файл!,
saygak, 19:02 , 14-Сен-05 (1)а апач в логах что пишет?
- PHP-модуль Apache не желает создавать файл!,
HarryPotter, 20:24 , 14-Сен-05 (2)>а апач в логах что пишет? [client 192.168.1.x] PHP Warning: fopen(/var/www/html/proj/out/432829f6e395b): failed to open stream: Permission denied in /var/www/html/proj/php/client_enrol1.php on line 37, referer: http://linux-server/proj/php/client_enroll.php - PHP-модуль Apache не желает создавать файл!,
HarryPotter, 20:29 , 14-Сен-05 (3)>а апач в логах что пишет? [client 192.168.1.212] PHP Warning: fopen(/var/www/html/proj/out/432829f6e395b): failed to open stream: Permission denied in /var/www/html/proj/php/client_enrol1.php on line 37, referer: http://linux-server/proj/php/client_enroll.php
- re: PHP-модуль Apache не желает создавать файл!,
HarryPotter, 12:34 , 15-Сен-05 (5)>а апач в логах что пишет? [client 192.168.1.x] PHP Warning: fopen(/var/www/html/proj/out/432847f46af0c): failed to open stream: Permission denied in /var/www/html/proj/php/client_enrol1.php on line 37, referer: http://linux-server.ru/proj/php/client_enroll.php
- PHP-модуль Apache не желает создавать файл!,
Сергей, 13:38 , 10-Июл-15 (13)> а апач в логах что пишет?Была такая же проблема, пол дня мучился, пока не вспомнил про selinux. Отключил selinux - все заработало
- PHP-модуль Apache не желает создавать файл!,
HarryPotter, 12:32 , 15-Сен-05 (4)>а апач в логах что пишет? Посты куда-то подевались... [client 192.168.1.x] PHP Warning: fopen(/var/www/html/proj/out/432847f46af0c): failed to open stream: Permission denied in /var/www/html/proj/php/client_enrol1.php on line 37, referer: http://linux-server.ru/proj/php/client_enroll.php
- PHP-модуль Apache не желает создавать файл!,
Xela, 10:21 , 16-Сен-05 (7)>Здравствуйте! >Пытаюсь создать файл с помощью fopen . Уж и на папки, вплоть >до корневой папки проекта html/proj 3 7-ки поставил, и юзера с >группой им на apache поменял, и абсолютный путь от корня указал >- все равно получаю permission denied! >У меня 3-я Федора, а в ней Апач 2.0.52 и PHP 4.3.9.... >php.ini: ; open_basedir, if set, limits all file operations to the defined directory ; and below. This directive makes most sense if used in a per-directory ; or per-virtualhost web server configuration file. This directive is ; *NOT* affected by whether Safe Mode is turned On or Off. ;open_basedir =
- PHP-модуль Apache не желает создавать файл!,
HarryPotter, 11:32 , 19-Сен-05 (8)>php.ini: > >; open_basedir, if set, limits all file operations to the defined directory > >; and below. This directive makes most sense if used in >a per-directory >; or per-virtualhost web server configuration file. This directive is >; *NOT* affected by whether Safe Mode is turned On or Off. > >;open_basedir = Ну, у меня так и есть. Я так понимаю, что эта опция ограничивает каталоги, в которых могут стартовать скрипты. Они у меня прекрасно запускаются. Вот только файлы не создают...
- PHP-модуль Apache не желает создавать файл!,
Xela, 11:46 , 19-Сен-05 (9)>Ну, у меня так и есть. Я так понимаю, что эта опция >ограничивает каталоги, в которых могут стартовать скрипты. Они у меня прекрасно >запускаются. Вот только файлы не создают... Эта опция ограничивает _все_ файловые операции заданым каталогом. То есть, можно все что угодно делать с файлами. Но только в пределах заданного каталога. В целом, проверить проще-простого. Если опция включена(раскоментирована), отключить ее и проверить, создаются ли файлы. Если создаются, то стало быть, проблема именно тут. Если же не создаются, то проверить права, может быть файловая система смонтирована в ro(ну, мало ли, всякое бывает).
- PHP-модуль Apache не желает создавать файл!,
HarryPotter, 12:53 , 29-Сен-05 (10)>>Ну, у меня так и есть. Я так понимаю, что эта опция >>ограничивает каталоги, в которых могут стартовать скрипты. Они у меня прекрасно >>запускаются. Вот только файлы не создают... > >Эта опция ограничивает _все_ файловые операции заданым каталогом. То есть, можно все >что угодно делать с файлами. Но только в пределах заданного каталога. > > >В целом, проверить проще-простого. Если опция включена(раскоментирована), отключить ее и проверить, создаются >ли файлы. Если создаются, то стало быть, проблема именно тут. Если >же не создаются, то проверить права, может быть файловая система смонтирована >в ro(ну, мало ли, всякое бывает). Вот, указал каталог, в котором создавать файлы - /tmp, на нем - 777, так там файлы создаются! Видимо, 777 надо ставить на все каталоги до корня, т.е. /var/www/http/proj/php... Но поскольку так не хочется, указать в качестве base_dir - нужную?
- PHP-модуль Apache не желает создавать файл!,
core, 18:36 , 30-Апр-11 (12)Присоединяюсь, проблемы теже, Fedora14+Apache2+php5.3 только у меня и в темп тоже не пишет. Права выданы коммандой chmod -R 777 /var/wwww/html(у меня это значение установлено в качестве DocumentRoot в httpd.conf) Апач выдает вот такую ошибку Warning: fopen(/var/www/html/file.txt) [function.fopen]: failed to open stream: Permission denied in /var/www/html/file.php on line 496 Error:Cannot create file '/var/www/html/file.txt' скрипт - $filename = "/var/www/html/file.txt"; ---- LINE 496 if(!($myfile = fopen($filename, "w"))) { print("Error:"); print("Cannot create file '$filename' \n"); exit; } fputs($myfile,"Save this string"); fputs($myfile, "This string is to save too"); fclose($myfile); if(!($myfile = fopen($filename, "r"))) { print("Error:");print("Cannot open file '$filename'"); exit; } while(!feof($myfile)) { $myline = fgets($myfile, 255); print("$myline \n"); } fclose($myfile); Может быть дело в UID,GID ?
- PHP-модуль Apache не желает создавать файл!,
HarryPotter, 14:34 , 29-Сен-05 (11)Обнаружил директорию, в которую могу писать!!! Это - ./tmp с подкаталогами! В конфиге php ее нет...
|