Fullscreen
[Show/Hide Right Column]

Operating System independence

Most Tiki installations are on Linux-Apache-MySQL-PHP. However, Tiki runs on more than just Linux. You can run it anywhere PHP can run. However, it is not as well tested and you may run into minor issues.

Starting with 5.x, Tiki is available in the Microsoft Web App Gallery at:
http://www.microsoft.com/web/gallery/Tiki.aspx
The installation is automated and generally reliable.

Related: Database Independence, Browser Compatibility

Windows compatibility project


Who

  • Greg Martin
  • Marc Laporte
  • Jimmy Gilbert
  • Chris Tingle
  • You? We are looking for volunteers.



What

  1. A large number proportion of forum posts are related to IIS or Windows hosting issues and many more are reported below.
  2. It is thought that most are various symptoms of a small number of real issues. These issues are presumed easy to fix. These problems are typically path issues. This apparently was working well in 1.9.x and possibly some problems appeared in 2.x. So we should test side by side 1.9.x, 2.x and 3.x to detect issues.
  3. Most of the active developers in Tiki use Linux and thus Windows issues are not naturally detected and solved.
  4. There are various hacks/recipes to make Tiki work in various environments. These should be checked and added to the main code base.


Why

Some corporate environments require that web apps run on Windows. So, in these cases, adding a LAMP server is not practical. Tiki gains to have higher adoption by working on more platforms.

Priorities

Please re-order this list! (It's just a first draft for now)

  1. WinXP + XAMPP works Install Tiki on XAMPP
  2. WinXP + EasyPHP works (Windows Local Install EasyPhp

  1. Win2008 Server, Apache, MySQL
  2. Win2008 Server, IIS, MySQL Windows Server Install
  3. Win2003 Server, IIS, MySQL (I submit that with Xampp there is already a workable solution for Apache)
  4. Win2003 Server, Apache, MySQL (seems to work fine)
  5. Standard shared Windows hosting like GoDaddy, etc.


http://tikiwiki.org/tiki-browse_categories.php?parentId=70

Keep web.config and .htaccess synchronized

The web_config file for IIS needs to be kept in sync with _htaccess (for Apache). Most modifications are done to htaccess.

To convert rules from Apache to IIS, see Importing Apache mod_rewrite Rules if you're on Windows and Translate .htaccess Content to IIS web.config for examples.

If you are adding (or otherwise modifying the configuration) for one of the servers and can't do it for the other, add an entry here pointing to your commit that needs to be ported to the other server.

Nothing to synchronize


Improve the documentation

Specific Windows install guides should be made if necessary


Contest

http://www.phponwindows.ca/ftw/

TRIM via FTP

TRIM will work with FTP somewhere during the Summer of 2009. now works with FTP. This will be yet another thing to make it easier to manage Tiki on Windows.

Items on wishlist

Open

 RatingSubjectImportanceCategoryCreated
open -2 -1 0 1 2 (0) Help mails not sent (missing carriage return in templates)9 highBug: Error
Bug: Usability
2009-02
open -2 -1 0 1 2 (1) Help security issue: login issue8Bug: Error2009-03
open -2 -1 0 1 2 (0) Help Crash on a replication of site from Unix to Windows - and windows installation7Bug: Error
Bug: conflict of two features (each works well independently)
2010-02
open -2 -1 0 1 2 (3) Help Update to Tiki >= 5.3 fails on Windows ("Cannot execute queries while other unbuffered queries are active")7Bug: Error2010-11
open -2 -1 0 1 2 (0) Help Tiki 6.1 and later do not work under IIS 6, while 6.0 did7Bug: Error
Bug: Regression
Bug: Consistency
Less than 30-minute fix
2011-02

Pending

 RatingSubjectImportanceCategoryCreated
No records found

Closed

 RatingSubjectImportanceCategoryCreated
closed -2 -1 0 1 2 (2) Help Incorrect URLs on IIS installs in document root9 highBug: Error
Bug: Usability
Patch
Support request
Documentation (or Advocacy)
Bug: Consistency
Problem
2009-01
closed -2 -1 0 1 2 (0) Help Wrong path with additional slash on IIS installs in document root9 highBug: Error
Bug: Usability
Problem
2009-02
closed -2 -1 0 1 2 (0) Help _htaccess should know which version of Tiki it is for9 highFeature request
Less than 30-minute fix
2009-12
closed -2 -1 0 1 2 (1) Help Tiki Installer Security Precaution on Windows installing in document root8Bug: Error
Bug: Usability
Bug: Regression
Problem
2010-01
closed -2 -1 0 1 2 (2) Help 404 Error instead of "Create Page" with unknown Wiki-page-name with IIS7Bug: Error
Bug: Usability
2005-10
closed -2 -1 0 1 2 (0) Help MySQL-Errors approve+staging7Bug: Error2008-07
closed -2 -1 0 1 2 (2) Help installation issues with v2.0 and MSSQL backend7Bug: Error2008-09
closed -2 -1 0 1 2 (1) Help Button links broken on IIS installation7Bug: Usability
Support request
Bug: Consistency
Problem
2009-05
closed -2 -1 0 1 2 (0) Help Incorrect base path detected when installing on IIS (Directory does not exist errors)6Bug: Error2008-09
closed -2 -1 0 1 2 (0) Help Themes don't work on Windows server5Bug: Regression2008-04
closed -2 -1 0 1 2 (0) Help twversion.class.php causes PHP-Error in Windows-Server5Bug: Error2008-07
closed -2 -1 0 1 2 (1) Help TikiWiki crashing Apache42007-02
closed -2 -1 0 1 2 (1) Help USB key version of Tiki4Feature request
Community projects
2007-07
closed -2 -1 0 1 2 (1) Help Spelling error in dev Report a Bug page: 3Dogfood on a *.tiki.org site
Bug: Consistency
2008-07
closed -2 -1 0 1 2 (0) Help RSS feed broken by backslash if tw in root of subdomain2Bug: Error
Bug: Usability
Problem
2006-10
closed -2 -1 0 1 2 (1) Help Images don't appear to some people when using GD on Windows server (weird)1 lowBug: Error2008-02
closed -2 -1 0 1 2 (0) Help Trailing backslash at domain in URLs when installed in DocumentRoot1 lowBug: Error
Patch
Problem
2008-12
closed -2 -1 0 1 2 (5) Help FCKEditor missing tikiwiki toolbarBug: Error
Dogfood on a *.tiki.org site
2008-04


alias

Page last modified on Thursday 13 October, 2011 01:53:19 UTC

Search Wishes (subject only) [toggle]

Categorize Operating System independence

Keywords

The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.