in Secure Mode” to prevent spamming and whatnot. - It generates a hash each time a form is generated. When you submit the form, the hash is checked and deleted. - If the hash is not there, the error is shown.
You submit the form, deleting the hash. - You hit ‘Back’ and the previous form is reloaded from the browser’s cache; no new hash is generated. - You submit again, but the security hash has already been deleted, ergo: error.
are registered in the database. - Hooks are triggered and the associated extensions are loaded and fired. - If the extension file can’t be loaded, this error is shown.
same, they are not the same. - The hook is triggered and the extension fired, based on its presence in the database. - The file on staging must be either missing or invalid.
and requires at least 32M of PHP memory. - This is a guesstimate. Depending on third party add-ons and your own template code, EE may need even more. - Stuff is written to memory all the time, so the error can be triggered in any file.
The error is triggered by EE’s Functions.php library. - On line 679, it uses eval() to process code, which contains the error on line 5. - PHP is not enabled in the template. What are the facts?
to the EE_Javascript class. - That method is undefined. In other words: does not exist. - The script calling it is CodeIgniter’s native Javascript.php library. What are the facts?
method in EE 2.6 in favor of PHP’s json_encode() function. - However, that’s a global function, not a method belonging to a class. - No mention of a json_encode() method in CodeIgniter’s Javascript class.
clause of the SQL. - You copy/pasted the query from an online forum, where it was said it was tried and tested. - The query itself looks okay, but isn’t. What are the facts?
syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 6 SELECT DISTINCT(t.entry_id), `t`.`channel_id`, `t`.`title`, `t`.`status`, `t`.`url_title` FROM (`exp_channel_titles` t) WHERE `t`.`site_id` = 5 AND `t`.`channel_id` IN ('16') AND `t`.`status` IN ('open', 'closed', 'Home') ORDER BY FIELD(t.entry_id, `147`, `123`, `124`, `122`, `125)` Filename: third_party/low_reorder/base.low_reorder.php Line Number: 407
stray backtick. - Active Record is used to generate the query in the third-party add-on. - I could not reproduce, therefore the error occurs on a different environment. What are the facts?
misconfiguration and was unable to complete your request. Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
PHP even gets executed. - Most likely then, the error is not caused by a PHP script. - Something else is responsible, most likely something web server related. What are the facts?
as verbose as PHP errors. - The most common web server related file you are likely to edit is .htaccess. - A syntax error or an unsupported statement in .htaccess will trigger an error 500.