Помогите с настройками

Z
На сайте с 20.02.2007
Offline
60
585

Сразу извинюсь, если не корректно задам вопрос просто не знаю к кому обратиться.

Проблема в следующем:

Установил 1 компонент файлового архива, возникла проблема закачки файлов выше 6 Мб, отписал хостеру они прописали параметр в php.ini

upload_max_filesize = 200M

post_max_size = 200M

файлы стали загружатся на сервер до 200 МБ (через этот 1-й файл архив), но возникла проблема со скачкой этих файлов с сервера

ошибка :

Forbidden

You don't have permission to access /download/111111.txt on this server.

--------------------------------------------------------------------------------

Apache/1.3.34 Server at imagofilm.ru Port 80

Попробовал установить 2 других компонента

Все замечательно закачивается и скачивается с помощью их, но есть ограничения в размерах файла хотя в этих компонентах выставлены значения соответственно 20 и 50 МБ.

Так вот что мне не понятно как в одном случае (1 скрипт) загружать файлы большого объема я могу, но проблема с их скачкой, а в 2-х других компонентах имеет место ограничение по размеру файла (повторюсь php.ini = 200 Мб и ограничение компонентами как минимум 20 Мб)

Я так понял что в 1 случае невозможно скачать с сервера файлы из-за выставленных прав доступа 600 (если поменять ручками через ftp - файлы скачиваются), но тогда почему в двух других случаях файлы с такими же правами 600 скачиваются, но присутствует проблема с ограничениями по размерам.

Хостеру отписывал вот переписка:

Я пишу

> Здравствуйте, support.

>

> Подскажите почему не удается изменить права на файлы с помощью PHP-функции

> CHMOD?

Хостер

Здравствуйте.

Уточните как Вы используйте функцию? и укажите путь до скрипта в котором

функция не выполняется.

Так же убедитесь, что второй параметр указан в восьмеричной системе счисления.

Я пишу

Путь до скрипта:

components/com_afm/js/upload.php

Код смены прав доступа:

Code:

--------------------------------------------------------------------------------

if ($mychmod == '0666' OR $mychmod == '0444' OR $mychmod == '0777')

{

$cmodresult = chmod($myfilepath.$_FILES['Filedata']['name'],$mychmod);

if ($chmodresult)

{

$err=_AFM_UP_CMOD_OK.$mychmod;

}

else

{

$err=_AFM_UP_CMOD_NOTOK;

}

}

И вот несколько дней жду ответа, незнаю куда тыркнуться.

Подскажите пожалуйста, кто в этом силён. Заранее спасибо.

Angelo
На сайте с 01.01.2007
Offline
125
#1
Zlodey:
You don't have permission to access /download/111111.txt on this server

.htaccess может препятствует?

Z
На сайте с 20.02.2007
Offline
60
#2

Только что попробовал удалил нафиг .htaccess все также в в 1 случае загруженный файл скачать не удается, а 2-х других так же показываает "невозможно отобразить страницу" при загрузке файла более 10 Мб.

PR
На сайте с 30.12.2007
Offline
140
#3
Zlodey:
удалил нафиг .htaccess

Создайте снова файл .htaccess в папке /download/

И впишите следующее правило:

Allow from all

Решил добавить более безопасный вариант:


RewriteEngine Off #Если не используете ЧПУ можете просто удалить эту строку.
Options -Includes
<Files ".*">
Allow from all
</Files>

Этим правилом разрешаем скачивать все файлы и запретим выдачу листинга каталога (ака Форбидон :)).

Надеюсь хоть чем-то помог.

Z
На сайте с 20.02.2007
Offline
60
#4

Навсякий случай вот что прописано в .htaccess который я поместил в папку download:

(новые правила добавил)

Options +Includes +FollowSymLinks -Indexes

AddHandler server-parsed .shtml

AddHandler php -script .phtml

DirectoryIndex index.shtml index.htm index.php index.html

AddDefaultCharset windows-1251

CookieTracking on CookieExpires "1 years"

Options -Includes

<Files ".*">

Allow from all

</Files>

# default php version is 4.3.9

# uncomment next line to use latest 4.4.x

#AddType application/x-httpd-php44 php

# uncomment next line to use latest 5.x

#AddType application/x-httpd-php5 php

Если я правильно понял .htaccess который в корне не влияет на файлы в папке download

Результат после изменения тот же - загруженные файлы не скачиваются.

AM
На сайте с 04.11.2003
Offline
57
#5
Zlodey:
Если я правильно понял .htaccess который в корне не влияет на файлы в папке download

Вы не правильно поняли. .htaccess влияет на текущий каталог и на все вложенные рекурсивно, если для них не прописаны отдельные правила.

Проблема может быть во владельце:группе или в правах доступа на каталог.

Идеально для исследования проблемы иметь ssh доступ.

Z
На сайте с 20.02.2007
Offline
60
#6

Извините я не очень понял, не разбираюсь в этом.

Кому иметь доступ? Если вам для исследования, то готов предоставить, готов заплатить за помощь.

Спасибо.

Gans
На сайте с 01.02.2007
Offline
52
#7
Arty.M:
Вы не правильно поняли. .htaccess влияет на текущий каталог и на все вложенные рекурсивно, если для них не прописаны отдельные правила.
Проблема может быть во владельце:группе или в правах доступа на каталог.
Идеально для исследования проблемы иметь ssh доступ.

Какими же командами исследовать проблему? Поделитесь

AM
На сайте с 04.11.2003
Offline
57
#8
Gans:
Поделитесь

ls -la

chmod a+r

chown

думаю достаточно будет

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