Loading...
 
Architecture / Installation

Architecture / Installation


Please establish dependencies rules

posts: 1

Tiki is awesome, I keep hoping I can get a working version for my development team to use. We've used many features, and learned how to sidestep many querks, but many things simply don't work because I can't get the latest deployment environment setup.

Tiki has too many assumptions that we all have the latest versions of PHP, GD, and MySQL installed. I have big portions of my Tiki install that won't work because I'm on Redhat 6.2 with only RPM installs available to me, and I can't get newer versions of MySQL or GD.

After much arduous searching I found InstallRequirementsAdmin, the first attempt I've seen to document dependencies. However, there's no mention of which version of MySQL, and it pretended to say GD was optional *yeah right!*

I've added a couple complaints to InstallRequirementsAdmin, but I wanted to post here also since InstallRequirementsAdmin is so seldom linked to in the install docs I doubt anyone ever finds it.

My wish is that the dev team would pick a minimum version of MySQL and GD, and not use newer features, and test their code against that version now and again.

posts: 224 Ireland

I agree that not all system/application requirements are defined as they should be but I don't agree that Tiki doesn't run on older systems. My own Tiki runs on a plain RH 7.3, Apache 1.3.27, PHP 4.2.1 and MySQL 3.23. Not exactly all the latest versions of these softwares but Tiki works without any problems.

I don't want to kick in an open door by saying you should upgrade your box but considering that:
a. Red Hat is not supporting 6.2 anymore
b. using (too) old versions of PHP, Apache leaves you quite vulnerable in the security end of things.

Taking those into account I do think you should consider upgrading your box!

Finally, myself I wouldn't consider GD optional but if you don't use the image galleries and/or statistics then GD is optional. Because Tiki offers so much else besides the Image Galleries I can understand why it is labelled 'optional'.

Regards,

Pat.


posts: 2 Sweden

The minimum PHP version is 4.1.x and my ISP will install PHP 4.1.2 shortly.

Before they had PHP 4.0.6 , Apache 1.3.12 and MySQL 3.23.37 (Linux Cobolt)
They run in safe_mode, and the peartest.php fails to open DB.php
I will wait to do anything before the new PHP upgrade. maybe i can talk them into using safe_mode_include_dir in php.ini

So i will try to replicate their system on my WinXP computer. But this is harder then you think, all this security makes it hard to understand.

I did a default install on everything before, and that runs very easy. My complements to the tiki team.