Can't open sub-folders in File Selection

For questions and problems with the CMS core. This board is NOT for any 3rd party modules, addons, PHP scripts or anything NOT distributed with the CMS made simple package itself.
Post Reply
User avatar
Tetsuo
Forum Members
Forum Members
Posts: 58
Joined: Wed Aug 19, 2009 12:00 pm
Location: UK

Can't open sub-folders in File Selection

Post by Tetsuo »

Hi

Since we upgraded a website to use SSL and CMSMS 1.12.2, admin users can no longer browse into the sub folders when using the File Selection pop-up or via the File Manager. The page just reloads when a folder is clicked, like it just goes back to the root.

Here is the config.php and htaccess files being used:

Code: Select all

# CMS Made Simple Configuration File
# Documentation: /doc/CMSMS_config_reference.pdf
#
$config['php_memory_limit'] = '';
$config['process_whole_template'] = '';

$config['debug'] = false;

$config['output_compression'] = '';
$config['timezone'] = 'Europe/London';
$config['dbms'] = 'mysql';
$config['db_hostname'] = 'localhost';
$config['db_username'] = 'xxxxxxxxx';
$config['db_password'] = 'xxxxxxxxx';
$config['db_name'] = 'xxxxxxxxx';
$config['db_port'] = 0;
$config['db_prefix'] = 'cms_';
$config['persistent_db_conn'] = '';
$config['use_adodb_lite'] = '1';

$config['root_url'] = 'https://www.website.co.uk';
$config['admin_url'] = 'https://www.website.co.uk/admin';
$config['admin_dir'] = 'admin';

$config['previews_path'] = '/home/master/applications/asdfghjkl/public_html/tmp/cache';
$config['uploads_path'] = '/home/master/applications/asdfghjkl/public_html/uploads';

$config['uploads_url'] = 'https://www.website.co.uk/uploads';

$config['default_upload_permission'] = '664';
$config['use_smarty_php_tags'] = '';
$config['auto_alias_content'] = true;

$config['url_rewriting'] = 'mod_rewrite';

$config['page_extension'] = '';
$config['query_var'] = 'page';
$config['image_manipulation_prog'] = 'GD';
$config['image_transform_lib_path'] = '/usr/bin/ImageMagick/';
$config['image_uploads_path'] = '/home/master/applications/asdfghjkl/public_html/uploads/images';

$config['image_uploads_url'] = 'https://www.website.co.uk/uploads/images';
$config['ssl_uploads_url'] = 'https://www.website.co.uk/uploads';

$config['locale'] = '';
$config['default_encoding'] = 'utf-8';
$config['admin_encoding'] = 'utf-8';
$config['set_names'] = true;
$config['wiki_url'] = 'http://wiki.cmsmadesimple.org/index.php/User_Handbook/Admin_Panel';

Code: Select all

# BEGIN Optional settings
Options -Indexes

<Files "config.php">
order allow,deny
deny from all
</Files>

<FilesMatch "\.(?i:pdf)$">
  ForceType application/octet-stream
  Header set Content-Disposition attachment
</FilesMatch>

ErrorDocument 403 /forbidden403.shtml

ServerSignature Off
# END Optional Settings


# BEGIN CMSMS and Rewrite Rules

# Make sure you have Options FollowSymLinks
# and Allow on

RewriteEngine On

# URL Filtering helps stop some hack attempts
#IF the URI contains a "http:"
RewriteCond %{QUERY_STRING} http\: [OR]
#OR if the URI contains a "["
RewriteCond %{QUERY_STRING} \[ [OR]
#OR if the URI contains a "]"
RewriteCond %{QUERY_STRING} \] [OR]
#OR if the URI contains a "<__script__>"
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
#OR script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
#OR any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) 
RewriteRule ^.*$ - [F,L] 
# END Filtering

# CMSMS Rewriting
# Set assume mod_rewrite to true in config.php and clear CMSMS cache
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]

# END CMSMS

# END Rewrite rules
Is this an issue with SSL, or settings in the config/htacess? If anyone can shed some light, it would be soo appreciated :)

Thank you
User avatar
DIGI3
Dev Team Member
Dev Team Member
Posts: 1629
Joined: Wed Feb 25, 2009 4:25 am
Location: Victoria, BC

Re: Can't open sub-folders in File Selection

Post by DIGI3 »

It's going to be hard for us to tell with such an old version. File Manager is completely different in the 2.x series.

Best option is probably a process of elimination. Rename the htaccess file temporarily, clear the browser and site cache, then try again. Do the same with removing the SSL enforcement.

Your browser's console may also shed some light, set it to preserve the log and see if anything unusual displays while trying to browse folders.

You can also check with your host to make sure mod_security isn't active, although I think it would also block you after a few failed attempts so I don't think it's that.

Finally, of course, you need to upgrade your site to 2.x as soon as possible. The 1.x series hasn't been supported for years, and has known security vulnerabilities.
Not getting the answer you need? CMSMS support options
Post Reply

Return to “CMSMS Core”