linux - Forbidden: cannot access / on server -


i'm transferring clients site on our server, including domain has same url etc. upon transferring files over, , changing .htaccess file match 1 on old server, being greeted error message you don't have permission access / on server , i'm not sure why? few things mention, changing first line options -indexes options +indexes rectifies this, instead of error message greeted index of / page. possibility, switching hosting platform linux windows fix these problems?

options -indexes errordocument 500 /error  <files ~ "\.pm$">    order allow,deny    deny </files>  <files ~ "\.template$">    order allow,deny    deny </files>  <files ~ "\.tmpl$">    order allow,deny    deny </files>  <files ~ "\.log$">    order allow,deny    deny </files>  <files ~ "\.revid$">    order allow,deny    deny </files>   rewriteengine on rewritecond %{request_uri} ^/index.pl rewritecond %{query_string} ^browse=show_contact$ rewriterule ^(.*)$ http://the_domain_is_here/formmail2.pl? [r=301,l] 

one more thing tried adding directoryindex index.pl brings yet error message, cannot execute script...etc etc etc...index.pl. i'm not sure do, suggestions on how rectify massively appreciated!

the answer easy since on linux

you have wrong permissions /var/www/index.pl , thats why can't executed / can showed! need sudo chown rightuser:rightgroup files in /var/www , make mod_perl able execute perl

to give more complet answer need know following - 1. error log requested in comment under question - 2. operating system u using - 3. webserver u using , exact version self compiled or software repo of linux version. - 4. if linux version , apache2 sudo ps aux | grep apache else sudo ps aux | grep httpd - 5. post here can you


Comments

Popular posts from this blog

windows - Single EXE to Install Python Standalone Executable for Easy Distribution -

c# - Access objects in UserControl from MainWindow in WPF -

javascript - How to name a jQuery function to make a browser's back button work? -