Здравствуйте. Нужна помощь. (Сразу оговорюсь, что я чайник в этом деле). Пытаюсь загрузить файл. Выдает ошибку, что файл больше 2м. Перерыл весь форум, но ответа так и не нашел, где находится php.ini Так как я понял, что ограничение можно снять только там. Было написано, что можно поменять на локальной машине. Но у меня сайт залит на сервер провайдера. Заранее спасибо.
Комментарии
Если у вас сайт на сервере проявайдера, то я сомневаюсь что вам доступно редактирование файла php.ini, мучайте техподдержку, может они и увеличат лимит
зачем php.ini? попробуй .htaccess, php_value
Обратите внимания на файл .htaccess в корне сайта. Там вы найдёте следующее:
<IfModule mod_php4.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
</IfModule>
# PHP 4, Apache 2.
<IfModule sapi_apache2.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
</IfModule>
# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value session.auto_start 0
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
Видимо вас интересуют эти параметры:
php_value upload_max_filesize 100M
php_value post_max_size 100M
php_value memory_limit 96M
Соответственно эти значения надо дописать к параметрам .htaccess для php4 или php5.
P.S. У меня на одном из сайтов (PHP4) не было возможности заставить работать дописанные значение. На PHP5 всё заработало.
Большое спасибо за содержательный ответ, добавил, как сказали, строчки. Но, к сожалению, не работает. Как я понял из отчета у меня 5-ая версия РНР. Напомню, я чайник в этом деле, поэтому спрошу по поводу очередности: я прописал эти строчки последними в каждом, так сказать, блоке. Влияет ли это на работу или без разницы в какой последовательности они прописаны?
Так же файл php_value не нашел или .htaccess достаточно?
А файла php_value не существует-)
1) Создайте в корне сайта файл phpinfo.php и пропишите в нём
<?php phpinfo(); ?>
Пришлите ссылку на эту странцу2) Поинтересуйтесь у хостера возможностью изменения значений через .htaccess
Ну вот я уже немного продвинутый чайник, знаю что файла php_value не существует
Файл создал но ссылку на него сделать не получается. Может это поможет:
ссылка на phpinfo.php
404, выключите чистые ссылки на время
Файл создал но ссылку на него сделать не получается. Может это поможет:
ссылка на phpinfo.php
Чистые ссылки выключил. Как тогда мне прописать ссылку? "ссылка на phpinfo.php" так будет правильно? И куда его положить в корневой или /public_html?
в /home/user/public_html. в общем туда, где у вас лежит сайт
переименуйте .htaccess в 1.htaccess. потом измените обратно
Ок положил, но со ссылкой на получается. поробую еще раз ссылка на phpinfo.php"
Вы сами проверяйте есть файл или нет, прежде чем сюда выкладывать ссылку, которая не работает-)
Сделал в точности как Вы сказали. Но саму ссылку написать не получается. Подскажите как ее прописать, так как что я знаю не работает. Какой должен быть путь? (Заранее спасибо за Ваше время и советы)
Про какую ссылку идёт речь?-)
<?php phpinfo(); ?>
Всё иммено так и сделано.
Подскажите как Вы написали ссылку, я иммею ввиду текст a href="/http://ighypnosiscenter.com/phpinfo.php>http://ighypnosiscenter.com/phpi...
Теперь работает
Вот что у вас в PHPinfo
Server API CGI
....
Как вариант добавить первой строчкой в .htaccess
AddType application/x-httpd-php .php
Ниже вставить
php_value post_max_size 100M
php_value memory_limit 96M
P.S. я не понимаю про ссылку-)