How do I get rid of the "Welcome to your new Drupal website" on the front page?

If you are seeing this message it is because your front page is set to 'node' and you have no content promoted to the front page.

To fix this, you either need to (1) promote something or (2) change your front page.

(1) Edit a node (or create a new node) and click the arrow next to "Publishing Options" to expand that section. There is a checkbox labled "Promoted to front page". If you check that and (re)submit the node it will show up on the front page and the welcome message will disappear.

(2) By default, the front page of your site is 'node', which is a list of all nodes that have been promoted to the front page as explained in (1). If you don't like this, you can change your front page to any page you like. To do this, go to http://www.example.com/admin/settings in 4.7 and click on "General settings" to expand that section, or http://www.example.com/admin/settings/site-information in 5.x. Towards the bottom, you will see 'Default front page'. If it's still at the default, it will be 'node'. Change this to the page you would like to be your front page. That is, the page that loads when you go to www.yourdomain.com. For example, if you want people to go straight to the blogs, you would put 'blog' in that setting, or you could set it to a specific node or view.

This message is hard coded into the program files so, at this time, it is not possible to have your front page set to 'node', have no nodes promoted, and not have this message without changing the source code.

Can't get rid of welcome page after upgrade

axbom - December 28, 2007 - 10:55

I've upgraded from 4.7.4 to 5.5 and I can't get rid of the welcome page. Everything looks fine when I view the page as logged in, but as soon as I log out all I get is the welcome page. I've tried promoting new content to the front page but alas, all I see is the welcome page, telling me to post content. Well, my site is full of content... what's up!?

--
http://www.axbom.se

Welcome page on users - Admin works fine

verbidei - January 8, 2008 - 06:28

I'm having the same problem with a fairly fresh install of 5.5.

It looks like it has to do with activating, then deactivating some module that affects permissions. Fortunately, some folks have come across this before. Here's a solution that worked on mine (I was about two minutes away from wiping everything and re-installing).

http://drupal.org/node/64114

Rebuild / reset node permissions

axbom - January 8, 2008 - 08:50

I found a similar solution, though a bit easier to execute.
There is a URL to rebuild permissions. Add the following path onto your site's URL.

?q=admin/content/node-settings/rebuild

See: http://drupal.org/node/147961

I think my original problem may have been due to the modue simpleaccess which I had enabled for my 4.7 installation. This module is however not available for 5.* which meant that resetting node permissions is the only solution in this case. Any module that you use to change permissions is potentially at fault for similar upgrade problems.

--
http://www.axbom.se

Keeping my old site on until drupal ready

jamescarvin - April 1, 2008 - 04:30

I have my front page set to node - the default. But since I have no content yet, I would really just like to put on the old html site - http://supermarketgreennews.com/index.html until I can figure out how to load on all the old articles as archives.

Doing so requires that I log on with different user names and then edit the submission time of those articles, if possible. So I've been poking around on drupal groups trying to figure out how. Maybe you know. But for now, I'd be happy to figure out how to just get my old site back without having to delete drupal altother. I don't want to have to use my home computer as a development server.

James
Newbie here. Really all I want is to make fast web sites mostly, but with some power features and have the ability to customize, not just design, but processes, such as eCommerce features, and subscription based user levels.

.htaccess

jfall - April 1, 2008 - 06:16

I would really just like to put on the old html site...

.htaccess can be used to set index.html as the default page.
That said, it will depend on how your internal links are configured in your html-based site - some might "jump" back into Drupal - just test the links on your old site well.
To get into Drupal, you use www.example.com/index.php

Doing so requires that I log on with different user names...

No - as admin you can simply set the author information and submit time when you create the post - I've been doing this a lot.

Really all I want ...

These are not simple or basic requirements - you are asking Drupal to do some very sophisticated things here - you should be willing to invest more time reading the documentation and learning about php, databases, and web-application development - there is a reason why there are professional web designers. Drupal makes things MUCH easier - but it is not really built with casual end-users as the primary target.
good luck.
P.S. Developing & maintaining a Drupal site (well, any site really) without a separate testing / staging site is a VERY poor idea. Invest the time now setting up a good development environment and save loads of grief later.

This solution worked for me

shunting - July 7, 2008 - 17:01

http://drupal.org/node/64114

Though it does require database access.

http://www.universalpantograph.com

 
 

Drupal is a registered trademark of Dries Buytaert.