Loading...
 
Architecture / Installation

Architecture / Installation


All afternoon installing and all I have are blank screens

posts: 19 Australia

Hi all, need some help. Been trying to install so that work can use tikiwiki for project documentation.

Problem being I cannot get it to work. Environment is RH Fedora Core release 3, Postgres 7.3, Tikiwiki 1.8.5, Apache. I've followed all the install instructions i.e. I've loaded the database and configured it with tikiwikia as the db name, user. Run the install script to load it etc. I followed the instructions and brought up a web browser on tiki-install.php. It prompted me for the database settings which I filled out and hit submit, then I just get a blank screen.

I've done this everal times now and tried different methods of installation. All I can get from any of the tiki php document is are blank screens. I've traced through the php using echos and as far as I can tell it's connecting to the DB ok and I cannot find any errors in logs. I suspect it's something simple but I cannot find what is wrong.

Please tell me what to do next - I'm completely stuffed and this is not giving me a good impression of this software !!!! cry

Frustrated, evil
Derek.

posts: 2881 United Kingdom

Hiya

Postgres support is very very basic, TikiPro at http://www.tikipro.org supports Postgres a lot better. Also made sure you read and modify art82 which contains details about PHP setup.

Damian


posts: 19 Australia

Yeup, tried increasing the memory limit to 32 with no result. So far the only thing I've been able to get apart from is the tiki-install.php page when I've done a fresh install. Which I've done several times now. Other than that, complete blanks on any page.

Where do I find the logs, surely tiki must produce some somewhere. If I could see what was going on I could probably figure out the bug, but with blank screens and no logs messages that I can find, it makes me highly sceptical of working with a piece of software.

Isn't there some sort of debug mode I can turn on ?

ciao
Derek.

posts: 2881 United Kingdom

Tiki doesnt log, but you can check the PHP error and access logs. Also make sure the postgres module is good. and remember postgres support is alpha, it could be that.

Also check things like Safe mode, open basedir, permissions, did you run ./setup.sh and has it created the necessary directories and permissions. Also what is your session.save_path set to in php.ini does it exist, is PHP allowed to write there? etc etc etc

Damian


posts: 19 Australia

Nope, just tried TikiPro and got the same result. I cleared off my web dir, installed TikiPro, ran it's install.php and it indicated a complete success by taking me to a blank screen. No errors in any logs I could find.

I also created a test php document using code from the adodb site. It indicates that as soon as adodb tries to make the connection to the db it aborts the whole php script without core dumping, or recording any errors I can find. I even enabled debug on it and got nothing.

Thoughts ?


posts: 19 Australia

Arrggg!

Thanks for the help it's now working. seems our PHP installer guy forgot to add in the database modules ;-)

shucks !

ciao
Derek.

posts: 2

I have the same problem with 1.8.5 on my machine. After installing I only get blank pages.

Can you explain please what your "PHP installer guy" forgot and how I can fix it?

"To add in the database modules" ... what does this mean?

posts: 2
After searching a while I figured it out for myself: I had to increase the php_memory_limit. It's working now.
posts: 19 Australia

I've not confirmed exactly the procedure, but PHP has two modules which come with it. one for postfres (which is what we are using) and one for mysql. These are optional when installing PHP and the guy here who had done the server setup didn't add then in to the PHP install.

I picked up the problem because when I gave up on postgres and tried a mysql install I actually got an error indicating a missing mysql function. I think it was the base connect one. The only way that PHP could not be finding the function was if there was a problem in the base install of PHP which is how we figured out the modules were missing. We re-installed PHP with both modules and then it all worked.

Hope this helps.
Derek.