- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Сразу извинюсь, если не корректно задам вопрос просто не знаю к кому обратиться.
Проблема в следующем:
Установил 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;
}
}
И вот несколько дней жду ответа, незнаю куда тыркнуться.
Подскажите пожалуйста, кто в этом силён. Заранее спасибо.
You don't have permission to access /download/111111.txt on this server
.htaccess может препятствует?
Только что попробовал удалил нафиг .htaccess все также в в 1 случае загруженный файл скачать не удается, а 2-х других так же показываает "невозможно отобразить страницу" при загрузке файла более 10 Мб.
удалил нафиг .htaccess
Создайте снова файл .htaccess в папке /download/
И впишите следующее правило:
Решил добавить более безопасный вариант:
Этим правилом разрешаем скачивать все файлы и запретим выдачу листинга каталога (ака Форбидон :)).
Надеюсь хоть чем-то помог.
Навсякий случай вот что прописано в .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
Результат после изменения тот же - загруженные файлы не скачиваются.
Если я правильно понял .htaccess который в корне не влияет на файлы в папке download
Вы не правильно поняли. .htaccess влияет на текущий каталог и на все вложенные рекурсивно, если для них не прописаны отдельные правила.
Проблема может быть во владельце:группе или в правах доступа на каталог.
Идеально для исследования проблемы иметь ssh доступ.
Извините я не очень понял, не разбираюсь в этом.
Кому иметь доступ? Если вам для исследования, то готов предоставить, готов заплатить за помощь.
Спасибо.
Вы не правильно поняли. .htaccess влияет на текущий каталог и на все вложенные рекурсивно, если для них не прописаны отдельные правила.
Проблема может быть во владельце:группе или в правах доступа на каталог.
Идеально для исследования проблемы иметь ssh доступ.
Какими же командами исследовать проблему? Поделитесь
Поделитесь
ls -la
chmod a+r
chown
думаю достаточно будет