Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

closer01's avatar

Internal Server Error 500

hi,

I have installed Laravel on Linux hosting, My home page is working fine but when i try to click links i receive Internal Server Error .

  • I have changed file permissions all folders are 755 and all files are 644

  • I have tired to remove :

<IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

from .htaccess

but nothing changed, what do you recommend?

0 likes
4 replies
martinbean's avatar

what do you recommend?

@closer01 Check your server’s error logs. It’ll be a PHP error or server misconfiguration. Whatever the cause, it’ll be written to your error logs.

closer01's avatar

@martinbean thanks martin ..

I have found the error log and it says :

.htaccess: Options not allowed here

I have contacted hosting company and they said :

Options commands are not allowed in shared hosting, they must be avoided, or avoided.

Is there another option for fixing this issue ?

martinbean's avatar

they must be avoided, or avoided.

@closer01 They’re not giving you much choice! :D

Unfortunately that’s one of the drawbacks of shared hosting accounts: they’re usually inflexible and hard to customise the environment, if at all.

closer01's avatar

@martinbean yes they dont allow :)

I have removed Option from .htaccess and it looks working now, will it cause any problem do you think?

Please or to participate in this conversation.