Whats wrong here

It looks to be a server error normally the script would be the issue causing it though.
I believe : putenv() is disabled on the free plan which Laravel requires to run correctly.

i’m new here what should i do please

I would highly recommend finding another free host which would allow the use of putenv to allow Laravel .env file to run correctly.

I know 100% Laravel functions fine on premium.

Good day!

You had a .htaccess syntax error which was causing the Application Error 500, however you had deployed your Laravel project incorrectly as well.

Please check this tutorial in order to setup your Laravel project correctly on 000webhost: Deploy Laravel Project into 000webhost site