I am unable to do upload a video file which is 48mb

Permalink
Here are my php environment settings
It shows no error and no error in the logs too ..

Just shows the uploading icon when uploaded and when the uploaded line is at the last it just vanishes.

Have changed the settings in php.ini file like post_max_size , file_upload size too to 100mb

# PHP Version
5.6.30

# PHP Extensions
bcmath, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, filter, ftp, gd, gettext, hash, iconv, imap, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, Reflection, session, SimpleXML, soap, SPL, standard, tidy, tokenizer, wddx, wincache, xml, xmlreader, xmlrpc, xmlwriter, zip, zlib

# PHP Settings
max_execution_time - 300
log_errors_max_len - 1024
max_file_uploads - 100
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 128M
post_max_size - 100M
sql.safe_mode - Off
upload_max_filesize - 100M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 1440
soap.wsdl_cache_limit - 5
wincache.maxfilesize - 256
wincache.ttlmax - 1200

 
johnbryan replied on at Permalink Reply
johnbryan
I don't know if this will help. My hosting account helped (HostExcellence) with this. My php.ini file in the CGI folder is this (I changed the post_max_size and upload_max_filesize from 10Mto 40M and it worked for me):



; |PIG v0.3.2.1|
[PHP]
open_basedir =
engine = 1
zend.ze1_compatibility_mode =
short_open_tag = 1
asp_tags =
precision = 14
y2k_compliance = 1
output_buffering = 4096
zlib.output_compression =
implicit_flush =
unserialize_callback_func =
serialize_precision = 100
allow_call_time_pass_reference =
safe_mode =
safe_mode_gid = 1
safe_mode_include_dir =
safe_mode_exec_dir =
safe_mode_allowed_env_vars = "PHP_"
safe_mode_protected_env_vars = "LD_LIBRARY_PATH"
disable_functions =
disable_classes =
highlight.string = "#DD0000"
highlight.comment = "#FF9900"
highlight.keyword = "#007700"
highlight.bg = "#FFFFFF"
highlight.default = "#0000BB"
highlight.html = "#000000"
expose_php = 1
max_execution_time = 30
max_input_time = 60
memory_limit = 64M
error_reporting = 6135
display_errors = 0
display_startup_errors =
log_errors = 1
log_errors_max_len = 1024
ignore_repeated_errors =
ignore_repeated_source =
report_memleaks = 1
track_errors =
html_errors =
error_log = "/hsphere/local/var/httpd/logs/php_error.log"
variables_order = EGPCS
register_globals = 0
register_long_arrays = 1
register_argc_argv = 1
auto_globals_jit = 1
post_max_size = 40M
magic_quotes_gpc = 1
magic_quotes_runtime =
magic_quotes_sybase =
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
always_populate_raw_post_data = 1
include_path = ".:/hsphere/shared/apache/libexec/php5ext/php/"
doc_root =
user_dir =
extension_dir = "/hsphere/shared/apache/libexec/php5ext/"
cgi.fix_pathinfo = 1
file_uploads = 1
upload_tmp_dir =
upload_max_filesize = 40M
allow_url_fopen = 1
allow_url_include =
default_socket_timeout = 60
auto_detect_line_endings = 1
[Syslog]
define_syslog_variables =
[mail function]
sendmail_from = postmaster@
sendmail_path = /usr/sbin/sendmail -t -i -fpostmaster@bethesdabchurch.org
mail.force_extra_parameters =
[SQL]
sql.safe_mode =
[ODBC]
odbc.allow_persistent =
odbc.check_persistent = 1
odbc.max_persistent = "-1"
odbc.max_links = "-1"
odbc.defaultlrl = 4096
odbc.defaultbinmode = 1
[MySQL]
mysql.allow_persistent =
mysql.max_persistent = "-1"
mysql.max_links = "-1"
mysql.default_port = 3306
mysql.default_socket = "/var/lib/mysql/mysql.sock"
mysql.default_host = localhost
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode =
[MySQLi]
mysqli.max_links = "-1"
mysqli.default_port = 3306
mysqli.default_socket = "/var/lib/mysql/mysql.sock"
mysqli.default_host = localhost
mysqli.default_user =
mysqli.default_pw =
mysqli.reconnect =
[PostgresSQL]
pgsql.allow_persistent =
pgsql.auto_reset_persistent =
pgsql.max_persistent = "-1"
pgsql.max_links = "-1"
pgsql.ignore_notice = 0
pgsql.log_notice = 0
[dbx]
dbx.colnames_case = lowercase
[bcmath]
bcmath.scale = 0
[Session]
session.save_handler = files
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = "/"
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.bug_compat_42 = 0
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 5
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
[Assertion]
assert.active = 1
assert.warning = 1
assert.bail =
assert.callback = 0
assert.quiet_eval = 0
[Sockets]
sockets.use_system_read = 1
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding = "EUC-JP"
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.encoding_translation =
mbstring.detect_order = auto
mbstring.substitute_character =
mbstring.func_overload = 0
[exif]
exif.encode_unicode = "ISO-8859-15"
exif.decode_unicode_motorola = "UCS-2BE"
exif.decode_unicode_intel = "UCS-2LE"
exif.encode_jis =
exif.decode_jis_motorola = JIS
exif.decode_jis_intel = JIS
[soap]
soap.wsdl_cache_enabled = 1
soap.wsdl_cache_dir = "/tmp"
soap.wsdl_cache_ttl = 86400
[Zend]
zend_extension_manager.optimizer = "/usr/local/Zend/lib/Optimizer-3.3.3"
zend_extension_manager.optimizer_ts = "/usr/local/Zend/lib/Optimizer_TS-3.3.3"
zend_optimizer.version = "3.3.3"
zend_extension = "/usr/local/Zend/lib/ZendExtensionManager.so"
zend_extension_ts = "/usr/local/Zend/lib/ZendExtensionManager_TS.so"
[suhosin]
extension = "suhosin.so"
suhosin.executor.include.max_traversal = 4
suhosin.executor.disable_emodifier = 0
suhosin.executor.include.whitelist = "http://,https://,file://,bfa://"
suhosin.executor.allow_symlink = 0
suhosin.mail.protect = 1
suhosin.upload.disallow_elf = 1
suhosin.log.syslog = 511
suhosin.log.syslog.facility = 8
suhosin.log.syslog.priority = 1
suhosin.log.sapi = 511
suhosin.session.encrypt = 0
suhosin.cookie.cryptua = 0
suhosin.session.cryptdocroot = 0
suhosin.cookie.cryptdocroot = 0
JohntheFish replied on at Permalink Best Answer Reply
JohntheFish
48Mb upload is way over the size most hosting packages will allow.

You can FTP the file to the /files/incoming directory, then use the filoe manager to import from there.
mohamedkhalid replied on at Permalink Reply
Thank you @JohntheFish your idea worked for me.