• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

XF 1.1 Upoading a large PDF

Craig

Active member
#1
I am trying to up load a pdf that is quite sizable. It is 15 mb. I have increased the allowable limit for uploads with no success.
I get the following error message "There was a problem uploading your file. "

in options I changed the allowable limit to 15,000,000,000 but nothing works.

Thanks in advance for the help!
 

Jake Bunce

XenForo moderator
Staff member
#3
That is the generic upload error. It's not specific.

You are probably exceeding a server limit. Here are some server settings that may be limiting:

PHP:
max_execution_time
memory_limit
post_max_size
upload_max_filesize

MySQL:
max_allowed_packet
max_packet_size
wait_timeout
 

digitalpoint

Well-known member
#4
You may want to check your normal server logs... it's quite possible whatever is causing it is logging the error with some more info (check web server error logs, PHP error logs, etc.)

There are also settings in your web server that will affect it...

Also, if your site happens to use Nginx, check the client_max_body_size.

I also can't stress enough to not ignore the MySQL settings Jake mentioned. I made the mistake of upping the PHP/web server limit one night, and totally forgot MySQL's max packet size. I tested uploading a big file... it worked and so I left and went to dinner (as in drove away and was gone for a couple hours). Needless to say, the allowed packet size being smaller than the file being uploaded causes all the slave DB servers to halt all replication with the fatal error. That was super fun. :)
 
N

Nelson T.

Guest
#7
It comes up:

Configuration File (php.ini) Path /usr/lib
Loaded Configuration File /usr/local/lib/php.ini

My web hosting company will have to change that- I don't think I have access.
 

Brogan

XenForo moderator
Staff member
#9
My web hosting company will have to change that- I don't think I have access.
There are three places to change php values: php.ini, config.php and .htaccess.

If possible, changes should always be made in php.ini, but not everyone has access to that, depending on server setup.

Changes made in .htaccess only apply as an Apache module.
Config.php changes will always apply and happen after some XenForo changes.
Certain things however can't be changed in config.php, post_max_size for example, as it must be done before php starts to handle the request.
 
N

Nelson T.

Guest
#11
I had them increase PHP to 512M.

My Config.php only has the following:

<?php $config['db']['host'] = 'localhost';
$config['db']['port'] = '3306';
$config['db']['username'] = 'xxxxxxxx';
$config['db']['password'] = 'xxxxxxxxxx';
$config['db']['dbname'] = 'xxxxxxx';
$config['superAdmins'] = 'xxxxxxx';

xxxxxs to preserve privacy.
 
N

Nelson T.

Guest
#12
I am still getting the download too large errors despite increasing the PHP Max size. Anything else it could be?
 

Brogan

XenForo moderator
Staff member
#13
You haven't actually stated what error you are receiving.

Your first post in this thread was simply:
Where in my home directory is the PHP.ini and other settings?
It's always a good idea to start a new thread for any issues or problems, clearly explaining what they are.

You need to check all of the other settings posted earlier in the thread, assuming you are having the same issue: https://xenforo.com/community/threads/upoading-a-large-pdf.43193/#post-464969
 
N

Nelson T.

Guest
#14
Getting this error. The web host increased PHP.ini to 512M. I also checked and set all the settings to "unlimited"

upload_2015-2-21_14-46-15.png