Tagged: IIS, microsoft, shortcodes
- This topic has 3 replies, 2 voices, and was last updated 5 years, 10 months ago by
Rachel.
-
AuthorPosts
-
-
November 25, 2015 at 7:32 pm #5103
mcmasterMemberHave been building a new site on LAMP; just moved it to its new home on a Microsoft-IIS/8.5 server. Took a few hours but all is working well except for the Piklist shortcodes interface (in Edit Page).
When you click on the “add shortcode” button, or when you click to edit an existing shortcode, the overlay that pops up is blank except for the title (“Add Shortcode” or “Edit <shortcode name>”). This is not browser-related: it happened for me running Firefox on my Mac laptop, and for the IT guy running IE/Windows in his local network.
I checked the PHP debug log and found this:
[25-Nov-2015 23:15:52 UTC] PHP Warning: Invalid argument supplied for foreach() in C:\inetpub\wwwroot\TestSite\wp-admin\menu-header.php on line 62 [25-Nov-2015 23:15:52 UTC] PHP Notice: Undefined index: file in C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\includes\class-piklist-add-on.php on line 211 [25-Nov-2015 23:15:52 UTC] PHP Notice: Undefined index: file in C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\includes\class-piklist-add-on.php on line 211 [25-Nov-2015 23:15:52 UTC] PHP Notice: Undefined index: file in C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\includes\class-piklist-add-on.php on line 211I can’t tell whether the error in the function
_wp_menu_output()in/wp-admin/menu-header.phpis causing the Piklist errors.The Piklist error occurs in
Piklist_Add_On::current()where it walks through a debug backtrace and some elements of the trace are missing $trace[‘file’]:foreach ($backtrace as $trace) { if ( strstr($trace['file'], '/parts/'))I edited the line to read:
if ( isset( $trace['file'] ) && strstr($trace['file'], '/parts/'))
and the error messages stopped but it didn’t fix the problem.I also logged the
$tracearray:Array ( [0] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\includes\class-piklist-form.php [line] => 2748 [function] => current [class] => Piklist_Add_On [type] => :: [args] => Array ( ) ) [1] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\includes\class-piklist.php [line] => 2445 [function] => render_form [class] => Piklist_Form [type] => :: [args] => Array ( [0] => shortcode [1] => ) ) [2] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\parts\shortcodes\form.php [line] => 9 [function] => piklist [args] => Array ( [0] => form [1] => Array ( [form] => shortcode [add_on] => ) ) ) [3] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\includes\class-piklist.php [line] => 507 [args] => Array ( [0] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\parts\shortcodes\form.php ) [function] => include ) [4] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\includes\class-piklist-shortcode.php [line] => 256 [function] => render [class] => Piklist [type] => :: [args] => Array ( [0] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist/parts/shortcodes/form.php [1] => Array ( [form] => shortcode [content] => ) ) ) [5] => Array ( [function] => shortcode [class] => Piklist_Shortcode [type] => :: [args] => Array ( [0] => Array ( [form] => shortcode ) [1] => [2] => piklist_form ) ) [6] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-includes\shortcodes.php [line] => 308 [function] => call_user_func [args] => Array ( [0] => Array ( [0] => piklist_shortcode [1] => shortcode ) [1] => Array ( [form] => shortcode ) [2] => [3] => piklist_form ) ) [7] => Array ( [function] => do_shortcode_tag [args] => Array ( [0] => Array ( [0] => [piklist_form form="shortcode"] [1] => [2] => piklist_form [3] => form="shortcode" [4] => [5] => [6] => ) ) ) [8] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-includes\shortcodes.php [line] => 210 [function] => preg_replace_callback [args] => Array ( [0] => /\[(\[?)(embed|wp_caption|caption|playlist|audio|video|simple\-sitemap|wpseo_breadcrumb|wpseo_sitemap|gallery|mcw_widget|omta_button|gravityform|gravityforms|members_login_form|login\-form|members_access|access|members_feed|feed|members_logged_in|is_user_logged_in|get_avatar|avatar|4players|alugha|archiveorg|blip|bliptv|break|collegehumor|comedycentral|dailymotion|dailymotionlist|flickr|funnyordie|gametrailers|iframe|ign|kickstarter|liveleak|metacafe|movieweb|mpora|myspace|myvideo|snotr|spike|ted|twitch|ustream|veoh|vevo|viddler|videojug|vine|vimeo|xtube|yahoo|youtube|youtubelist|arve_tests|arve_supported|field_wrapper|field_label|field|field_description_wrapper|field_description|mcw\-feature|piklist_form)(?![\w-])([^\]\/]*(?:\/(?!\])[^\]\/]*)*?)(?:(\/)\]|\](?:([^\[]*+(?:\[(?!\/\2\])[^\[]*+)*+)\[\/\2\])?)(\]?)/s [1] => do_shortcode_tag [2] => [piklist_form form="shortcode"] ) ) [9] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\parts\admin-pages\shortcode-editor.php [line] => 6 [function] => do_shortcode [args] => Array ( [0] => [piklist_form form="shortcode"] ) ) [10] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\includes\class-piklist.php [line] => 507 [args] => Array ( [0] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\parts\admin-pages\shortcode-editor.php ) [function] => include ) [11] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\includes\class-piklist.php [line] => 2583 [function] => render [class] => Piklist [type] => :: [args] => Array ( [0] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist/parts/admin-pages/shortcode-editor.php [1] => Array ( ) [2] => [3] => ) ) [12] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\parts\shared\admin-page.php [line] => 12 [function] => piklist [args] => Array ( [0] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist/parts/admin-pages/shortcode-editor.php ) ) [13] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\includes\class-piklist.php [line] => 507 [args] => Array ( [0] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\parts\shared\admin-page.php ) [function] => include ) [14] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist\includes\class-piklist-admin.php [line] => 447 [function] => render [class] => Piklist [type] => :: [args] => Array ( [0] => shared/admin-page [1] => Array ( [section] => shortcode_editor [notice] => 1 [icon] => [single_line] => [title] => Shortcode Editor [setting] => [page_sections] => Array ( [0] => Array ( [id] => piklist_shortcode_editor [folder] => admin-pages [part] => shortcode-editor.php [data] => Array ( [title] => [page] => Array ( [0] => shortcode_editor ) [order] => [position] => before [tab] => [sub_tab] => [flow] => [extend] => [extend_method] => ) [prefix] => [add_on] => piklist [path] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist [render] => Array ( [0] => C:\inetpub\wwwroot\TestSite\wp-content\plugins\piklist/parts/admin-pages/shortcode-editor.php ) ) ) [save] => 1 [save_text] => Save Changes [page] => [layout] => ) ) ) [15] => Array ( [function] => admin_page [class] => Piklist_Admin [type] => :: [args] => Array ( [0] => ) ) [16] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-includes\plugin.php [line] => 503 [function] => call_user_func_array [args] => Array ( [0] => Array ( [0] => piklist_admin [1] => admin_page ) [1] => Array ( [0] => ) ) ) [17] => Array ( [file] => C:\inetpub\wwwroot\TestSite\wp-admin\admin.php [line] => 236 [function] => do_action [args] => Array ( [0] => admin_page_shortcode_editor ) ) )If this doesn’t provide enough information, I can give you access to the site. Let me know.
Thanks!
Donna -
March 23, 2016 at 5:02 pm #6167
RachelMemberDid you figure anything out related to this? Still seeing this issue in 0.9.9.7.
-
March 23, 2016 at 5:49 pm #6168
mcmasterMemberNo, thankfully my client decided to move to a Linux server. 🙂
I talked with Kevin Miller (Piklist developer) and he thought he had a fix. Evidently it will be in the next release but I don’t know when that’s coming out.
Donna
-
March 24, 2016 at 11:37 am #6177
RachelMemberCool. Thank you!
-
-
AuthorPosts
- You must be logged in to reply to this topic.