Forum OpenACS Q&A: Couldn't find welcome page after install

Collapse
Posted by Wei Shi on
5.0 installation document indicates that I should get a welcome page where I can start installation.  But I didn't
get it.  I have PostgreSQL and AOLserver all up and running.

I assume the welcome page will be under /service0/www because that's what's the pageroot written in sample config.tcl file come with OpenACS package, but I couldn't find index.adp or index.html file there.  I couldn't find this welcome page file in other locations either.

AOLserver is working fine for sure because I could open all html files under /service0/www directory.

Can someone tell me what I did wrong?

Thanks.

Collapse
Posted by Jade Rubick on
The welcome page is under /var/lib/aolserver/service0/www

Did you change the location of pageroot in the config.tcl file?

Collapse
Posted by Joel Aufrecht on
The welcome page page is not in /www.  The welcome page is part of the installer - it is displayed whenever the system is started up and some basic ingredients are missing (kernel or site-wide admin accounts, I think).  In that case, /packages/acs-bootstrap-installer/installer/index.tcl is displayed.  If installation goes successfully, you should see a page like http://test.openacs.org:8008/, saying "main site", "applications", and "subsites."  That page is also not in /www.  It's the default subsite home page, /packages/acs-subsite/www/index, which is shown automatically for any subsite (like the main site, which is a special case of a subsite) that doesn't have its own customized index page.

But the important question for solving your problem is, what do you see when you browse to your site?

Collapse
Posted by Wei Shi on
I just saw an error message saying no page is found when
I browse http://localhost:8000/

I set my pageroot to /var/lib/aolserver/service0/www.
There's bunch of directories under page root by no sigle
file there, so there's probably why I got an error message.
But I can go through the directories under /var.../www
and browse all files under there, although all .adp files
displayed with something like "@xxxx@" in the page.

What are the kernel/admin accounts I need?  I created
unix account "service0" and PostgreSQL user "service0"
as mentioned in installation guide.  Is there any other
account I have to create?  How do these accounts affect
OpenACS?  Does OpenACS redirect the index.html page
depending on whether it can find these accounts or not?

Collapse
Posted by Jade Rubick on
It seems like you might have set up something on Aolserver wrong.

The installation guide is the ultimate guide...

You shouldn't have to do anything besides what it says.

There isn't an index.html page, but the index.tcl and index.adp pages should be there. It looks like they're not being interpreted, however.

I think the problem is Aolserver related.

Collapse
Posted by Giampiero Granatella on
I had the same problem, in my case I had errors in the xml module during the installation of oacs_aolserver. If you have erros during the installation of modules you can find them in the log file, but they aren't displayed on the screen.

Bye
Giampiero

Collapse
Posted by Don Baccus on
Yes, please, first inspect your server log file to see if there were any errors during installation.

If there are no errors, could you please post your AOLserver Tcl initialization file here?  (leaving out database passwords etc of course!)