Media Library Will not Add Folders
-
Hello. When I click “Add Folder” and use a name with no spaces, even as simple as “test” for the folder name, I click the add button and I get a spinning cursor like it is doing something, but no folder is created.
I disabled all plugins except MaxGalleria and MaxGalleria Albums and switched to TwentyTwelve theme and the problem continues.
So, no spaces or characters in the title with no plugins or theme to interfere. Do you know how I can get this working?
Thanks!
Mike
-
Maybe their is an issue on your server with file or folder permissions or file ownership. That would keep a folder from being created.
That is a good thought. The uploads folder has permissions set for 755. Is there a different folder Media Library+ actually writes to or needs to access that incorrect permission level would affect?
Oh, I should add that there is no issue uploading pictures, so it would seem permissions allow for writing to both the uploads folder and database.
Some additional testing: If I add a folder through other means and then use the “add folders” utility to find it, trying to open is yields this error:
Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 72 bytes) …/wp/wp-includes/functions.php on line 4782I have the php memory limit set at 256, so that is not the issue.
It looks like Media Library+ is having memory trouble opening an empty folder, though nothing else is unhappy with the memory allotment.
An additional note: funtions.php has only 152 lines, so the error pointing to line 4782 seems odd.
Do you know why ML+ is doing this?
Correction: I opened the wrong functions.php. The main functions.php has this around line 4782:
function wp_debug_backtrace_summary( $ignore_class = null, $skip_frames = 0, $pretty = true ) { if ( version_compare( PHP_VERSION, '5.2.5', '>=' ) ) $trace = debug_backtrace( false ); else $trace = debug_backtrace(); $caller = array(); $check_class = ! is_null( $ignore_class ); $skip_frames++; // skip this function foreach ( $trace as $call ) { if ( $skip_frames > 0 ) { $skip_frames--; } elseif ( isset( $call['class'] ) ) { if ( $check_class && $ignore_class == $call['class'] ) continue; // Filter out calls $caller[] = "{$call['class']}{$call['type']}{$call['function']}"; } else { if ( in_array( $call['function'], array( 'do_action', 'apply_filters' ) ) ) { $caller[] = "{$call['function']}('{$call['args'][0]}')"; } elseif ( in_array( $call['function'], array( 'include', 'include_once', 'require', 'require_once' ) ) ) { $caller[] = $call['function'] . "('" . str_replace( array( WP_CONTENT_DIR, ABSPATH ) , '', $call['args'][0] ) . "')"; } else { $caller[] = $call['function']; } } } if ( $pretty ) return join( ', ', array_reverse( $caller ) ); else return $caller; }
Perhaps it would be good to send me some details about your site. Go to Maxgalleria->Support in the WordPress dashboard, copy the system information about your site, paste it into an email and send it to me at [email protected].
It might be helpful to temporarily turn debugging on for your site. In wp-config.php, replace:
define('WP_DEBUG', false);
with
define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false); @ini_set('display_errors', 0);
This will create a debug.log file in your wp-content folder the next time an error occurs. Once you add these lines, try to create a new folder. Then go view debug.log and see if you find any errors pertaining to MLP since you may discover additional errors caused by other plugins. If you find something important, post it here. Then turn debugging off.
I turned on debug and tried to create a folder and then tried opening that one that I created directly on the server that generated teh memory error. This is from the debug:
[18-Jan-2016 21:00:15 UTC] PHP Notice: Undefined variable: thumbnail in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1635
There are hundreds of these entries:
LEFT JOIN wp_mgmlp_folders ON(wp_posts.ID = wp_mgmlp_folders.post_id) where ID = made by do_action('toplevel_page_media-library'), call_user_func_array, MaxGalleriaMediaLib->media_library, MaxGalleriaMediaLib->get_parents [18-Jan-2016 21:00:21 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1050 [18-Jan-2016 21:00:21 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1053 [18-Jan-2016 21:00:21 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1054 [18-Jan-2016 21:00:22 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4 for query select post_title, ID, wp_mgmlp_folders.folder_id from wp_posts LEFT JOIN wp_mgmlp_folders ON(wp_posts.ID = wp_mgmlp_folders.post_id) where ID = made by do_action('toplevel_page_media-library'), call_user_func_array, MaxGalleriaMediaLib->media_library, MaxGalleriaMediaLib->get_parents [18-Jan-2016 21:00:22 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1050 [18-Jan-2016 21:00:22 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1053 [18-Jan-2016 21:00:22 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1054 [18-Jan-2016 21:00:22 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4 for query select post_title, ID, wp_mgmlp_folders.folder_id from wp_posts LEFT JOIN wp_mgmlp_folders ON(wp_posts.ID = wp_mgmlp_folders.post_id) where ID = made by do_action('toplevel_page_media-library'), call_user_func_array, MaxGalleriaMediaLib->media_library, MaxGalleriaMediaLib->get_parents [18-Jan-2016 21:00:22 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1050 [18-Jan-2016 21:00:22 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1053 [18-Jan-2016 21:00:22 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1054 [18-Jan-2016 21:00:22 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4 for query select post_title, ID, wp_mgmlp_folders.folder_id from wp_posts LEFT JOIN wp_mgmlp_folders ON(wp_posts.ID = wp_mgmlp_folders.post_id) where ID = made by do_action('toplevel_page_media-library'), call_user_func_array, MaxGalleriaMediaLib->media_library, MaxGalleriaMediaLib->get_parents [18-Jan-2016 21:00:22 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1050 [18-Jan-2016 21:00:22 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1053 [18-Jan-2016 21:00:22 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1054 [18-Jan-2016 21:00:22 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4 for query select post_title, ID, wp_mgmlp_folders.folder_id from wp_posts LEFT JOIN wp_mgmlp_folders ON(wp_posts.ID = wp_mgmlp_folders.post_id) where ID = made by do_action('toplevel_page_media-library'), call_user_func_array, MaxGalleriaMediaLib->media_library, MaxGalleriaMediaLib->get_parents [18-Jan-2016 21:00:22 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1050 [18-Jan-2016 21:00:22 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1053 [18-Jan-2016 21:00:22 UTC] PHP Notice: Trying to get property of non-object in /home/mike77772/public_html/familyhome.com/wp/wp-content/plugins/maxgalleria/addons/media-library/media-library.php on line 1054 [18-Jan-2016 21:00:22 UTC] WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 4 for query select post_title, ID, wp_mgmlp_folders.folder_id from wp_posts
Here is something else you can try, I found this code that will increase the memory limit for the WP dashboard:
if ( current_user_can( 'manage_options' ) ) @ini_set( 'memory_limit', apply_filters( 'admin_memory_limit', '256M' ) );
Hello. Adding the memory increase for the dashboard has not seemed to make a difference and there are not any MaxGalleria or media references in the debug. Any further thoughts on what might be the issue.
Also, I don’t seem to be able to confirm whether or not the admin increase is actually in affect, other than knowing that I added it. Do you know of a way to check the admin memory limit to insure it has been increased?
No, I do not yet know a way. I’m looking to a way to see what the file path is for creating a new folder so we can tell if it is correct. When I get this working I let you know.
- The topic ‘Media Library Will not Add Folders’ is closed to new replies.