Solved

CK Finder max upload size doesn't seem to take effect.

Posted on 2013-02-06
2
1,980 Views
Last Modified: 2013-02-06
I have an installation of ckeditor and ckfinder on my server.  It seems to use a threshold of 2mb for the max file size for an image or pdf upload (I assume other types as well, but I haven't tried).

I went into the /var/www/ckfinderPHP/config.php and changed the `maxSize` field for all of the ResourceTypes to 5M, 10M, and even 0, but it still doesn't seem to take effect.

I checked my server with a
<?php echo  phpinfo(); ?>

Open in new window

and it has an effective upload_max_filesize of 5M.  The file I am testing with is only `2,449,408 bytes`

My question is how can I check to see what the effective max upload size is for my ckfinder installation and/or how can I change it?

Below is some detail as far as what I've done/understand.  

I have checked the ajax call to http://website.com/ckfinder/core/connector/php/connector.php?command=Init and it doesn't seem to return anything about max file size.

Here is the returned result (I just changed the domain name):

<Connector>
	<Error number="0"/>
  <ConnectorInfo enabled="true" s="" c="" thumbsEnabled="true" thumbsUrl="/website.com/userfiles/_thumbs/" thumbsDirectAccess="false" imgWidth="1600" imgHeight="1200" plugins="imageresize,fileeditor"/>
  <ResourceTypes>
    
    <ResourceType name="Files" url="/website.com/userfiles/files/" allowedExtensions="7z,aiff,asf,avi,bmp,csv,doc,docx,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mpc,mpeg,mpg,ods,odt,pdf,png,ppt,pptx,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,sxc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xlsx,zip" deniedExtensions="" hash="62f5f3f9116ca90e" hasChildren="false" acl="255"/>
    
    <ResourceType name="Images" url="/website.com/userfiles/images/" allowedExtensions="bmp,gif,jpeg,jpg,png,avi,iso,mp3,pdf" deniedExtensions="" hash="e49de671ead7fdb0" hasChildren="false" acl="255"/>
    
    <ResourceType name="Flash" url="/website.com/userfiles/flash/" allowedExtensions="swf,flv" deniedExtensions="" hash="807ba6318e61f594" hasChildren="false" acl="255"/>
  </ResourceTypes>
  
  <PluginsInfo>
    <imageresize smallThumb="90x90" mediumThumb="120x120" largeThumb="180x180"/>
  </PluginsInfo>
</Connector>

Open in new window


The file that generates this is found at: /var/www/ckfinderPHP/core/connector/php/php5/CommandHandler/Init.php

This has the lines:
// Create the "ResourceTypes" node.
        $_oResourceTypes = new Ckfinder_Connector_Utils_XmlNode("ResourceTypes");
        $this->_connectorNode->addChild($_oResourceTypes);

Open in new window


Which I traced back to: /var/www/ckfinderPHP/core/connector/php/php5/Utils/XmlNode.php

But it is here where I lose track of what is happening.

Any help is appreciated, Dan.
0
Comment
Question by:andrewaiello
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 11

Accepted Solution

by:
Slimshaneey earned 500 total points
ID: 38859989
The problem is more likely to be found in your PHP.ini page, check the upload_max_filesize and post_max_size  vars, and set them to 5M and restart apache. Try then.
0
 
LVL 1

Author Closing Comment

by:andrewaiello
ID: 38860126
I just realized I forgot about 1 major detail.  My ckfinder/ckeditor folders are 1 directory above the root so I can use them for multiple sites.  I had my .htaccess file in the website's root, not the server's webroot.  Once I moved it to the proper place the uploads worked fine.

Slimshaneey, your comment refocused my thinking and caused me to realize this, thanks.
0

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
size of file 1 24
Powershell Code 3 42
Powershell Split 18 29
Displayindividual error messages for each text field using php validation with jquery and ajax 6 53
Things That Drive Us Nuts Have you noticed the use of the reCaptcha feature at EE and other web sites?  It wants you to read and retype something that looks like this.Insanity!  It's not EE's fault - that's just the way reCaptcha works.  But it is …
This article discusses how to create an extensible mechanism for linked drop downs.
Learn the basics of strings in Python: declaration, operations, indices, and slicing. Strings are declared with quotations; for example: s = "string": Strings are immutable.: Strings may be concatenated or multiplied using the addition and multiplic…
Learn the basics of while and for loops in Python.  while loops are used for testing while, or until, a condition is met: The structure of a while loop is as follows:     while <condition>:         do something         repeate: The break statement m…

733 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question