Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
litespeed_wiki:config:understanding_500 [2018/09/20 14:00] Lisa Clarke [PHP Code with wrong php configuration settings] Proofreading |
litespeed_wiki:config:understanding_500 [2019/04/08 15:00] Jackson Zhang |
||
---|---|---|---|
Line 71: | Line 71: | ||
The correct syntax is the following and it should fix the 500 error for Apache: | The correct syntax is the following and it should fix the 500 error for Apache: | ||
Header always set Strict-Transport-Security: "max-age=63072000; includeSubDomains; preload" | Header always set Strict-Transport-Security: "max-age=63072000; includeSubDomains; preload" | ||
+ | ==== Example 5 ==== | ||
+ | Syntax wrong for the following: | ||
+ | Options All –Indexes | ||
+ | It should be: | ||
+ | Options -Indexes | ||
+ | |||
===== Different level of Rewrite rules misplaced to the wrong level ===== | ===== Different level of Rewrite rules misplaced to the wrong level ===== | ||
Line 130: | Line 135: | ||
It will bring the website to 500 immediately. | It will bring the website to 500 immediately. | ||
This is only one example. Many times, wrong PHP syntax will lead to a 500 error. | This is only one example. Many times, wrong PHP syntax will lead to a 500 error. | ||
+ | |||
+ | Another example is: | ||
+ | <?php | ||
+ | phpinfo(): | ||
+ | ?> | ||
+ | |||
+ | A typing error '':'' in phpinfo page , which should be '';'', will lead to 500 error. | ||
===== PHP Code with wrong php configuration settings ===== | ===== PHP Code with wrong php configuration settings ===== | ||
Line 146: | Line 158: | ||
===== CloudLinux LVE Limit Reached ===== | ===== CloudLinux LVE Limit Reached ===== | ||
When using CloudLinux, If the site is limited by memory or process limits, then the user may receive 500 errors because the server cannot execute the script. [[https://docs.cloudlinux.com/index.html?lve.html| Learn more.]] | When using CloudLinux, If the site is limited by memory or process limits, then the user may receive 500 errors because the server cannot execute the script. [[https://docs.cloudlinux.com/index.html?lve.html| Learn more.]] | ||
+ | |||
+ | For example, you might see some error like the following: | ||
+ | |||
+ | 2019-01-11 00:14:23.330946 [ERROR] [APVH_xsrvnecw_Sulsphp56:]: Failed to start one instance. Resource limit reached! | ||
+ | |||
+ | The above indicates an Error by Cloudlinux. Increasing the LVE for that user may fix the issue. | ||
+ | |||
===== PHP Upgrade ===== | ===== PHP Upgrade ===== |