Страница 1 из 1
Zend+Apache2+php
Добавлено: 2009-06-04 9:35:15
sp_tims
День добрый УМЫ.
Помогите решить проблему.
Есть движок для сайта, он требует Zend Optimizer
Апач и пхп все поставлено устанавливаю Зенд заливаю Сайт и у все карябушки!!!!!!
Ни как не могу найти косяк.
Буду очень признателен если по можете.
Фря 6.4 Апач2 php5
Re: Zend+Apache2+php
Добавлено: 2009-06-04 9:37:04
schizoid
карябушки в смысле не верно кирилица отображается?
в мускуле какая кодировка клиента/сервера?
Re: Zend+Apache2+php
Добавлено: 2009-06-04 10:09:09
sp_tims
это не в кодировке дело а в Zende.
Так одну проблему я решил. Карябушки ушли.
Теперь Fatal error 351 пишет.
Re: Zend+Apache2+php
Добавлено: 2009-06-04 11:50:46
Partizan4ik
sp_tims писал(а):это не в кодировке дело а в Zende.
Так одну проблему я решил. Карябушки ушли.
Теперь Fatal error 351 пишет.
Полную текст ошибки напиши.
Re: Zend+Apache2+php
Добавлено: 2009-06-04 13:54:41
sp_tims
Warning: fopen(./data/logs/hits.http.db) [function.fopen]: failed to open stream: Permission denied in /usr/local/www/kzn16/functions.php on line 820
Warning: flock() expects parameter 1 to be resource, boolean given in /usr/local/www/kzn16/functions.php on line 821
Warning: fwrite(): supplied argument is not a valid stream resource in /usr/local/www/kzn16/functions.php on line 822
Warning: flock() expects parameter 1 to be resource, boolean given in /usr/local/www/kzn16/functions.php on line 823
Warning: fclose(): supplied argument is not a valid stream resource in /usr/local/www/kzn16/functions.php on line 824
Notice: Undefined offset: 0 in /usr/local/www/kzn16/functions.php on line 1025
Notice: Undefined offset: 0 in /usr/local/www/kzn16/functions.php on line 1025
Warning: fopen(./tmp/morda.txt) [function.fopen]: failed to open stream: Permission denied in /usr/local/www/kzn16/functions.php on line 832
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/kzn16/functions.php:820) in /usr/local/www/kzn16/functions.php on line 307
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/kzn16/functions.php:820) in /usr/local/www/kzn16/functions.php on line 308
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/kzn16/functions.php:820) in /usr/local/www/kzn16/functions.php on line 309
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/kzn16/functions.php:820) in /usr/local/www/kzn16/functions.php on line 310
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/kzn16/functions.php:820) in /usr/local/www/kzn16/functions.php on line 311
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/kzn16/functions.php:820) in /usr/local/www/kzn16/functions.php on line 312
а в самом низу сама страничка.

Re: Zend+Apache2+php
Добавлено: 2009-06-04 13:57:17
Partizan4ik
sp_tims писал(а):Warning: fopen(./data/logs/hits.http.db) [function.fopen]: failed to open stream: Permission denied in /usr/local/www/kzn16/functions.php on line 820
Warning: flock() expects parameter 1 to be resource, boolean given in /usr/local/www/kzn16/functions.php on line 821
Warning: fwrite(): supplied argument is not a valid stream resource in /usr/local/www/kzn16/functions.php on line 822
Warning: flock() expects parameter 1 to be resource, boolean given in /usr/local/www/kzn16/functions.php on line 823
Warning: fclose(): supplied argument is not a valid stream resource in /usr/local/www/kzn16/functions.php on line 824
Notice: Undefined offset: 0 in /usr/local/www/kzn16/functions.php on line 1025
Notice: Undefined offset: 0 in /usr/local/www/kzn16/functions.php on line 1025
Warning: fopen(./tmp/morda.txt) [function.fopen]: failed to open stream: Permission denied in /usr/local/www/kzn16/functions.php on line 832
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/kzn16/functions.php:820) in /usr/local/www/kzn16/functions.php on line 307
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/kzn16/functions.php:820) in /usr/local/www/kzn16/functions.php on line 308
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/kzn16/functions.php:820) in /usr/local/www/kzn16/functions.php on line 309
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/kzn16/functions.php:820) in /usr/local/www/kzn16/functions.php on line 310
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/kzn16/functions.php:820) in /usr/local/www/kzn16/functions.php on line 311
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/www/kzn16/functions.php:820) in /usr/local/www/kzn16/functions.php on line 312
а в самом низу сама страничка.

апач умеет сюда писать ? data/logs/hits.http.db
Re: Zend+Apache2+php
Добавлено: 2009-06-04 14:18:50
sp_tims
а это может быть связано что у файлов нете проава??????
Re: Zend+Apache2+php
Добавлено: 2009-06-04 14:20:05
sp_tims
chmod проктически не чяго не дал
Re: Zend+Apache2+php
Добавлено: 2009-06-04 14:35:17
ViktorichZ
обратите внимание на
./data/logs/hits.http.db
./tmp/morda.txt а полный путь какой ? полагаю /usr/local/www/kzn16/data/logs/hits.http.db и т.д....
Re: Zend+Apache2+php
Добавлено: 2009-06-04 14:56:21
zg
sp_tims писал(а):Warning: fopen(./data/logs/hits.http.db) [function.fopen]: failed to open stream: Permission denied in /usr/local/www/kzn16/functions.php on line 820
«тут тебе и ответ тут тебе и совет»
Прав не хватает для открытия файла ./data/logs/hits.http.db
ViktorichZ писал(а):а полный путь какой ?
а при чём тут путь? файл найден, просто прав на открытие нет.
Re: Zend+Apache2+php
Добавлено: 2009-06-04 15:37:05
sp_tims
дал я доступ но не чего не поменялось
все голова просто кипит!!!!!
"ушел курить"
"хто писал это cms"
Re: Zend+Apache2+php
Добавлено: 2009-06-04 15:59:47
sp_tims
Люди да какие права ему еще дать. 777 у него чего ему еще не хватает
это описания cms - програмер говорит что права не правильно стоят!!!!!!!!!
http://lasto.com/lastoblog/dist.htm
Чувствую себя

Re: Zend+Apache2+php
Добавлено: 2009-06-04 16:39:05
zg
sp_tims писал(а):все голова просто кипит!!!!!
выложи кусок кода в районе 820 строки, глянем чё там да как
sp_tims писал(а):програмер говорит что права не правильно стоят!!!!!!!!!
правильно говорит
sp_tims писал(а):Люди да какие права ему еще дать. 777 у него чего ему еще не хватает
дак кроме файла, есть ещё и папка, в которой он лежит

она тоже может не дать открыть файл
Re: Zend+Apache2+php
Добавлено: 2009-06-05 6:34:50
ViktorichZ
проверять надо весь путь от корня... а не только файл/папку
Re: Zend+Apache2+php
Добавлено: 2009-06-05 6:36:16
ViktorichZ
ViktorichZ писал(а):а полный путь какой ?
а при чём тут путь? файл найден, просто прав на открытие нет.[/quote]
вот
chmod 777 /tmp/morda.txt
Re: Zend+Apache2+php
Добавлено: 2009-06-05 8:58:52
zg
ViktorichZ писал(а):проверять надо весь путь от корня... а не только файл/папку
гм.. а смысл? если у скрипта доступ только в текущую папку, то зачем проверять остальные пути?
Собственно
Код: Выделить всё
zg# id
uid=1001(zg) gid=0(wheel) groups=0(wheel)
zg# mkdir test
zg# echo hello > test/1.txt
zg# cat test/1.txt
hello
zg# chmod -x test
zg# cat test/1.txt
cat: test/1.txt: Permission denied
zg# ls -lah test
ls: .: Permission denied
ls: ..: Permission denied
ls: 1.txt: Permission denied
total 0
zg#
если под рутом посотреть на папку, то будет следующее
Код: Выделить всё
zg# ls -lah test
total 6
drw-r--r-- 2 zg wheel 512B 5 июн 11:43 .
drwxr-xr-x 13 zg wheel 1,0K 5 июн 11:43 ..
-rw-r--r-- 1 zg wheel 6B 5 июн 11:43 1.txt
zg#
пока у папки не будет стоять флаг "выполнения", то доступа к файлам не будет.
Re: Zend+Apache2+php
Добавлено: 2009-06-05 11:29:16
ViktorichZ
zg писал(а):ViktorichZ писал(а):проверять надо весь путь от корня... а не только файл/папку
гм.. а смысл? если у скрипта доступ только в текущую папку, то зачем проверять остальные пути?
хм, имеем
Warning: fopen(./data/logs/hits.http.db
можно полагать что полный путь /usr/local/www/kzn16/data/logs/hits.http.db
этоже касается и Warning: fopen(./tmp/morda.txt)
при доступе к любому файлу, права проверяются от корня
файловой системы
cmod 700 /usr/local/www/kzn16/data
и при условии что скрипт запускает не root и не владелец /usr/local/www/kzn16/data вы никогда не попадёте к logs и hits.http.db хоть 777 ставьте на /usr/local/www/kzn16/data/logs и /usr/local/www/kzn16/data/logs/hits.http.db
Re: Zend+Apache2+php
Добавлено: 2009-06-05 13:21:50
zg
ViktorichZ писал(а):при доступе к любому файлу, права проверяются от корня файловой системы
проверяются
Код: Выделить всё
zg# mkdir test
zg# mkdir test/test2/
zg# echo hello > test/test2/1.txt
zg# chmod a-rwx test
zg# cat test/test2/1.txt
cat: test/test2/1.txt: Permission denied
zg# chmod +x test
zg# cat test/test2/1.txt
hello
zg#
но если скрипт стартует, то доступ к нему есть

значит косяк лежит где-то дальше
Re: Zend+Apache2+php
Добавлено: 2009-06-05 13:55:24
ViktorichZ
zg писал(а):ViktorichZ писал(а):при доступе к любому файлу, права проверяются от корня файловой системы
проверяются но если скрипт стартует, то доступ к нему есть

значит косяк лежит где-то дальше
Warning: fopen(./data/logs/hits.http.db) [function.fopen]: failed to open stream: Permission denied in /usr/local/www/kzn16/functions.php on line 820
к /usr/local/www/kzn16/functions.php есть, а к ./data/logs/hits.http.db нет а "где то дальше" - это /usr/local/www/kzn16/./data/logs/hits.http.db наверное.