By Bilzey on
Hi, I have tried to install Drupal 6.14 on my website, although when I upload the files through ftp, and try to install it, I get a 500 internal server error. I contacted my host, who told me there may be a problem with the .htaccess file. I removed it, and the installation screen came up! Although, the installation couldn't be completed, due to the lack of the .htaccess file. So, I'm in a catch 22 here. I've tried 6.14 and 5.20. Can anyone help me on this issue?
Comments
htaccess
Sometimes when htaccess is transferred with ftp, it looses the (.)
put the htaccess on the server and then use ftp to rename it and add the (.) so it shows .htaccess
It still has the (.),
It still has the (.), although I renamed it anyway in a desperate attempt, but, it still won't work. Any more suggestions? I honestly have no idea what I can be.
The Error...
If this helps, this is the error message:
[quote]
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@blogs.bilzey.me.uk and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
[/quote]
error log
did you have a look in the server log..
some hosts have the log generated to the root if there is an error, some hosts you have to view it through the control panel.
I am willing to help in any way..
This stuff can be frustrating..
If you can't get this working, consider giving me ftp access and admin to site and i will try to see whats up.
...use my contact form for that stuff.. http://drupal.org/user/381695
If you do that, you can change your password after it's working..
Believe me, I have have had some trying times too.
follow up
We did get the site installed without htaccess. Working on that part. because we should have clean urls working.
then there was an error at install:
Call to undefined function _user_password_dynamic_validation() in /xxxx/xxxxx/x/blogs.bilzey.me.uk/user/htdocs/install.php on line 727
the fix was here for the install to proceed:
http://drupal.org/node/203187#comment-737969
EDIT: as it turns out, the host(www.streamline.net) doesn't seem to allow htaccess in the /htdocs directory which is very odd. Even tried putting an htaccess file with no functions in the directory and the server was throwing an error.
500 Internal Server Error and streamline.net
Hi
I'm having the same problem with my instal of Drupal (500 Server Error and possible .htaccess file problem). I found your post stating that streamline.net have a problem with .htacess in the root. Can you help me with how to get around this and instal drupal?
Thanks
.htaccess
I stripped the .htaccess file in seperate parts, to see which part gave me this error, and in my case the problem was in this line:
---------------------------------------------------
# Follow symbolic links in this directory.
Options +FollowSymLinks
---------------------------------------------------
Without these, I get the installation screen, but I wonder why.
Installation was successful (clean URL's enabled) and site seems to be working but cannot tell you anything about the long term. Maybe somebody knows what the impact of this option might be on the Drupal site??
what host are you using? streamline
this thread page--I can't get this d.o page to display properly, i will try a reply anyway....
I stripped the htaccess one rule at a time, until there were NO rules, just an empty file named .htaccess
The install would not continue until the .htaccess file was removed.
As soon as I tried to put it back(even after the install was done), "sorry about my luck" error...
long term or security issues from Not having htaccess... I do not know the answer as I am not that much into those higher level technical details,, sorry
I do know that if you have access to your virtual hosts file, it is better to have the htaccess rules there so apache will have them at boot-restart and not have to re-read the htaccess file each time a request is made on-or-to the server.