Не пойму ошибку, прошу помочь

1 23
D
На сайте с 28.06.2008
Offline
1108
#21
'[umka:
;6664824']
файлик-то доступен.
только не понятно мне, почему в $matches[2][$i] имена файлов с http://
ситуация явно нездоровая :)

Сайт был запущен с пометкой PHP как модуль Апач. СТоило изменить на PHP как CGI - все заработало!

[umka]
На сайте с 25.05.2008
Offline
456
#22

Ну вот видите. А то чуть всё не разломали... :)

Хотя у нас php и как модуль апача работает без проблем.

Вобщем всё дело в настройках.

Лог в помощь!
D
На сайте с 28.06.2008
Offline
1108
#23

А чем эти две настройки различаются? А то хостер решение подсказал, а чем они различаются я так и не понял...

[umka]
На сайте с 25.05.2008
Offline
456
#24

Если php работает как модуль apache, то при базовой настройке (без дополнительного шаманства), php работает с правами apache (как правило nobody:nobody), и как следствие, начинаются проблемы с доступом к своим файлам и проблемы с разграничением доступа к файлам других юзеров. PHP, работающий как модуль apache, работает шустрее, потребляет меньше ресурсов.

Если php работает как cgi, то он работает с правами конкретного пользователя. Т.е. в данном случае меньше проблем с доступом и разграничением доступа. Однако, работает медленней, ресурсов потребляет больше, доступа к переменным apache ($_SERVER) не имеет.

D
На сайте с 28.06.2008
Offline
1108
#25

Благодарю...Жаль плюсик поставить не дают :)

[umka]
На сайте с 25.05.2008
Offline
456
#26

Ну ничего :) Зато хоть пофлудили немного ;)

D
На сайте с 28.06.2008
Offline
1108
#27

Как оказалось, в таком режиме Апача почему то не показываются ссылки с Сапы.

Вот решение, которое нарыл на забугорном сайте.

Открываем

plugins/content/rokbox.php

Ищем

if (count($tmp) < 1) {

$tmp = array(trim($matches[2][$i]));

Заменяем на

if (count($tmp) < 2) {

$tmp = array(trim($matches[2][$i]));

У меня все заработало!

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий