By svelasco on
Amount: $100 (PayPal only)
Due date: March 3, 2008
Payment to: first person who provides working solution.
Hi:
I need help with our nonprofit organization’s Drupal website.
The website was working until I moved it to a new dedicated server, placed temporally in my house. Now I can only access the frontpage. The rest of the pages don’t found.
The server uses Ubuntu, Apache/2.0.55, PHP/5.1.2 Mysql-server-5.0.
We are using No-IP DNS and redirection service to map the dynamic IP address.
I need exact instructions on what to do.
Thanks in advance to anyone who can help.
Comments
Sounds like clean URLs are
Sounds like clean URLs are not working. Some FTP clients won't copy your .htaccess file. If you can't copy the original, try dropping in a stock 5.7 .htaccess file in the root.
If that doesn't work, mod_rewrite may not be enabled. Create a file called phpinfo.php in your root:
and try it in your browser. http://www.example.com/phpinfo.php.
Make sure it shows that mod_rewrite is enabled.
My contact form is on if you need more help.
Chris Miller
Trailhead Interactive
http://www.trailheadinteractive.com
.htaccess and mod_rewrite
Chris:
The .htacces and phpinfo.php exist.
The mod_rewrite is enable.
This is my .htaccess file:
Thank you for your help.
RewriteBase
Your rewrite base is currently:
# Modify the RewriteBase if you are using Drupal in a subdirectory or in a
# VirtualDocumentRoot and the rewrite rules are not working properly.
# For example if your site is at http://example.com/drupal uncomment and
# modify the following line:
RewriteBase /cfcf
is it still on the same path relative to the server? If not, clean URLs will not work. Also check out $base_url in sites/default/settings.php
Good catch. I missed that,
Good catch. I missed that, but that could be it.
http://www.trailheadinteractive.com
RewriteBase
It still on the same path relative to the server.
Make sure you AllowOverrides for enabled sites
I finally found the answer to enabling clean-urls on my own Ubuntu-based test server at http://ubuntuforums.org/archive/index.php/t-52856.html .
Go to '/etc/apache2/sites-enabled/' and open the default file there, '000-default'.
Under the section 'DocumentRoot /var/www' change 'AllowOverride None' to 'AllowOverride All'
If the directory contains any additional files for individual sites, you may need to change the AllowOverride in one or more of them also.
pvswan
More complete Ubuntu-Drupal instructions
I just noticed that an even more complete set of Ubuntu-Drupal specific instructions has already been incorporated into the Drupal Manual on this site - go to http://drupal.org/node/134439
This first comment includes this same fix.
pvswan
Is it a standard install of
Is it a standard install of drupal are there any extra modules you made(php snippets you might have added) - are the server setups the same
Is a standar instalation
I am using standard modules.
Clear cache
Empty all cache tables on DB server (make backup before)
or
Run www.yoursite.com/update.php (with $access_check = TRUE; if needed). That will clear cache
base_url
Look at $base_url setting in settings.php
This is fixed, and Salavdor
This is fixed, and Salavdor asked me to post a quick summary of the troubleshooting process and solution. In his case, Ubuntu Server's AllowOverride setting disallows Drupal's .htaccess. I've created a handbook page under troubleshooting...
http://drupal.org/node/228462
http://www.trailheadinteractive.com