Solution To 500 Internal Server Error When Installing WordPress
When installing WordPress themes onto your site sometimes you may receive a warning reads: ” 500 Internal Server Error”
Annoying as it is, the solution to it may be simple, you just need to find the line in the codes under ./wp-includes/class-http.php , it’s in about the 291th lines and change it to:
$request_order = apply_filters( ‘http_api_transports’, array( ‘streams’ ), $args, $url );
Meaning that you just delete ‘curl’.
Beware that in some cases the aforementioned line won’t be in 291th line, then you might want to ctrl+f the following code:
$request_order = apply_filters( ‘http_api_transports’, array( ‘curl’, ‘streams’ ), $args, $url );
then replace it with:
$request_order = apply_filters( ‘http_api_transports’, array( ‘streams’ ), $args, $url );
and place it under filefolder wp-includes, best to backup your files before doing so.