Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

.htaccess, upload_max_filesize & wordress

6
21 августа 2009 года
George
4.1K / / 05.01.2007
тут вопрос не совсем по программированию, а больше по апачу чтоли.
короче такое дело. имею вордпресс. нужно создать запись в которую засунуть видео. при попытке это сделать - говорит, что в php.ini upload_max_filesize равен 2M. Хостинг шаред, поэтому я сходил погуглить, как это обойти. Как выяснилось с помощью .htaccess файла.
Я добавил такую строку:
 
Код:
php_value upload_max_filesize 30M

Если помещаю файл в корневую директорию вордпресса, при попытке зайти на блог - ошибка 500. Если помещаю файл в /wp_content/uploads/ то все закрывается доступ ко всем аплоаженным файлам. как решить проблему?
6
21 августа 2009 года
George
4.1K / / 05.01.2007
как сказал дядя Тень Пса в жабере, я не могу менять php_value из .htaccess-файла. Тогда должен же быть какой то другой вариант решения? порылся в админке хостинга (CPanel), там тоже вроде ничего нет. в гугле ничего внятного найти не смог...
244
21 августа 2009 года
UAS
2.0K / / 19.07.2006
В принципе - не может. Так как если не меняется в .htaccess, то и через ini_set() в пхп тоже не поменяешь. Такое бывает на хостингах - нельзя изменять некоторые надстройки сервера, в результате чего и летит 500 ошибка.

Самое оптимальное тут - написать в поддержку хостеру и у него все уточнить.
6
21 августа 2009 года
George
4.1K / / 05.01.2007
напишу щас хостеру. ) как бы не пришлось бы заливать файлы через файлзиллу =)))))
52K
24 августа 2009 года
silverworld
1 / / 01.08.2009
Вообщем мне нужно поставить на папку досутп только по ип, создаю файл ".htaccess" такого содержания
PHP код:
order allow deny
deny from all
allow from мой_ип

и когда я пытаюсь зайти в эту папку через браузер вылазиет ошибка 500.
В чем проблема?
6
24 августа 2009 года
George
4.1K / / 05.01.2007
вот что написал хостер - думаю кому нибудь пригодица:
Цитата:
A technician responded to your ticket with:
Hello, Because we use suPHP to parse php files, you have the option of using a custom php.ini file. (This means you may make this adjustment via a custom php.ini file) Your account can have multiple php.ini files on your account in different folders so you can customize the php processing in different folders should your script require it. A php.ini file will not inherit down into subfolders, however, you can create a .htaccess file in the same folder as the php.ini file and place the following code into it: suPHP_ConfigPath /home/username/public_html/ where "username" is your cPanel username. This will cause the php.ini file to affect all subfolders, unless a php.ini file is in a subfolder, at which point the php.ini in the subfolder takes precedence. In php.ini, you will need to use the actual php.ini syntax instead of the php_value or php_flag syntax you would normally use in .htaccess (Which should not be used at all): setting_name = setting_value So, this means if you move the settings from .htaccess to php.ini, you must convert the format. Let's say you have the following line in your .htaccess file: php_value register_globals 0 the corresponding php.ini format is as follows: register_globals = Off Notice how the value 0 becomes Off and 1 becomes On. Now if your php_value has quotes like the following, for example: php_value include_path ".:/home/user/lib" The corresponding php.ini format is: include_path = ".:/home/user/lib" and so on. You should only use the settings you need to change in your php.ini. For the PHP settings you do not have in your php.ini file, PHP will use our default configurations. -- Kind Regards, Tommy Wong * 1-877-586-2772 * (US/Canada) * 0800-072-9150 * (United Kingdom) * 562-697-8106 * 24 hour status line * 714-521-8150 * (Outside US/Canada)

92
24 августа 2009 года
Тень Пса
2.2K / / 19.10.2006
Цитата: silverworld
Вообщем мне нужно поставить на папку досутп только по ип, создаю файл ".htaccess" такого содержания
PHP код:
order allow deny
deny from all
allow from мой_ип

и когда я пытаюсь зайти в эту папку через браузер вылазиет ошибка 500.
В чем проблема?


хоть ты и ни разу не в тему, но...

потому что надо "deny, allow", а не "allow deny"
это порядок правил и между ними должна быть запятая + смотри apache error_log, там всё ясно и чётко написано относительно всех 500 ошибок

а проблема твоя в том, что ты невнимательно читаешь мануалы )

6
25 августа 2009 года
George
4.1K / / 05.01.2007
Цитата: Тень Пса
потому что надо "deny allow", а не "allow, deny"
это порядок правил и между ними должна быть запятая


так все таки как надо то? =))))

upd. исправления приняты =))))))

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог