Codeigniter Php.ini Расположение файлов на общем сервере для увеличения предела загрузки файлов [дубликат]

Я хочу добавить один пример Hello world, который объясняет основы срезов для самых начинающих. Это мне очень помогло.

Давайте будем иметь список с шестью значениями ['P', 'Y', 'T', 'H', 'O', 'N']:

+---+---+---+---+---+---+
| P | Y | T | H | O | N |
+---+---+---+---+---+---+
  0   1   2   3   4   5 

Теперь простейшими фрагментами этого списка являются его подсписки. Обозначением является [<index>:<index>], а ключ должен читать следующим образом:

[ start cutting before this index : end cutting before this index ]

Теперь, если вы сделаете фрагмент [2:5] в списке выше, это произойдет:

        |           |
+---+---|---+---+---|---+
| P | Y | T | H | O | N |
+---+---|---+---+---|---+
  0   1 | 2   3   4 | 5 

Вы сделали срез перед элементом с индексом 2 и другим надрезом перед элементом с индексом 5. Таким образом, результатом будет срез между этими двумя сокращениями, список ['T', 'H', 'O'].

78
задан hakre 12 July 2012 в 18:28
поделиться

6 ответов

php_value upload_max_filesize 30M верен.

Вам нужно будет связаться с вашими хостерами - некоторые из них не позволяют изменять значения в php.ini

123
ответ дан Kerry Jones 5 September 2018 в 06:56
поделиться

Если вы получаете 500 - ошибка внутреннего сервера, это означает, что у вас нет разрешения устанавливать эти значения на .htaccess. Вам необходимо связаться с поставщиками веб-серверов и попросить установить AllowOverride Options для вашего хоста или поместить эти строки в свой файл конфигурации виртуального хоста.

33
ответ дан dev-null-dweller 5 September 2018 в 06:56
поделиться

Что нужно сделать, чтобы исправить это, создайте файл php.ini и сохраните его в том же месте, что и ваш .htaccess, и введите вместо него следующий код:

upload_max_filesize = "250M"
post_max_size = "250M"
11
ответ дан Funk Forty Niner 5 September 2018 в 06:56
поделиться

Если ваш веб-сервер работает php5, я считаю, вы должны использовать php5_value. Это разрешило ту же ошибку, которую я получил при использовании php_value.

3
ответ дан mbinette 5 September 2018 в 06:56
поделиться
php_value memory_limit 30M
php_value post_max_size 100M
php_value upload_max_filesize 30M

Используйте все 3 в .htaccess после всего в последней строке. php_value post_max_size должен быть больше, чем остальные два.

27
ответ дан Stephan Vierkant 5 September 2018 в 06:56
поделиться

Обе команды правильные

php_value post_max_size 30M 
php_value upload_max_filesize 30M 

НО, чтобы использовать .htaccess, вы должны включить rewrite_module в конфигурационном файле Apache. В httpd.conf найдите эту строку:

# LoadModule rewrite_module modules/mod_rewrite.so

и удалите #.

-2
ответ дан Tunaki 5 September 2018 в 06:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: