Hello,
HELP, I spent 120 hours on the problem, and I am completely stopped in my Work because I can't install Tikiwiki on the development tool on windows. I could not find a way to understand why 4.1 installation seam's impossible on windows. A failure, that I could not find till know, on windows is not detected by the product.
Sorry for the length.
I try to install on windows to make test and developments an installation of tikiwiki 4.1 that is on a unix system (OVH provider with shared servers). So I can't have xdebug and many other facilities.
This local replication is needed to begin my participation to the dev.tikiwiki.org.
For this I have :
1- Changed the way to hold .htaccess (patch) For my apache I use the définition
AccessFileName access.htaccess
My various application are accessed via virtualhosts
this since six years.
2- Enable all needed extension for php : the lonely problem is that it not exists an adodb.dll for php 5.3.0 on windows (not found)
After I tried a manual installation :
- create mysql db with data 4.1
- create local.php
This crash on (see screen xdebug copy) the instruction in tikisession-pdo.php
TikiDb
But when I made the searches (this is the opportunity to go inside the product)
I could not find the way how the instance of the class TikiDb inherit of the setAttribute method from probably Zend_Db_Statement_Pdo
in lib\core\lib\Zend\Db\Statement\Pdo.php:411:
If the link exists I am interested in the fact to understand the structure.
If this come from the lack of the adodb.dll extension (functions and constants) this should be detected and I could not reach this execution point.
Generally may be a detection of php extension features could in the future avoid my "exploration".
I will redact when I will have solved all the problems a document about detail of a good implementation on windows.
Thank's for an answer, because I am locked till 15 days on this problem.
Trebly :
Nota1: I try new clean installation which don't functions, it crashes, after everything seems to be ended well installed the data are empty and a loop of to forms is without issue :
The analyze shows that the POST('user') and POST('pass') are not got back into tiki-install.php and the failed installer is not run again.
Finally if I populate the data base with the data's (SQL) coming from one of the to implementations I reach the same as described upon.
Nota2: The data's are well accessed by phpmyadmin and the parameters OK.
''
Nota3:'' I run Mysql with mysqli extension. 256Mo of memory for php
* Version du serveur: 5.1.37-community-log
* Version du protocole: 10
* Utilisateur: root@localhost
* Jeu de caractères pour MySQL: UTF-8 Unicode (utf8)
Serveur web
* Apache/2.2.13 (Win32) DAV/2 mod_ssl/2.2.13 OpenSSL/0.9.8k SVN/1.6.6 PHP/5.3.0
* Version du client MySQL: mysqlnd 5.0.5-dev - 081106 - $Revision: 1.3.2.27 $
* Extension PHP: mysqli
phpMyAdmin
* Version: 3.2.1
May be there are other reasons that I have not found after 100hours of work...
After a lot of work, a boning of the database management with the help of xdebug and eclipse.
I destroy what I said two days ago because of complementary work and it was mainly false.
The crash appends exactly at the point defined in my first message.
I made a quite complete trace of execution with comments, I join the HTML page.
This affects a new clean new installation or a whole manual site transfer from Linux. The problem don't exist with 3.3.
I still could not find or understand how the 4.1 executes well on Linux provided by OVH while with my configuration the TikiDb_Pdo object has no access to the method SetAttribute which seems to be inherited from Zend_Db_Statement_Pdo, but how.
As I could not find the way this class can be associated to the object accessed by TikiDB::get(), I don't understand how the OVH application functions (but I can't look at because there are no tools as xdebug).
It's a deadlock for me and must stop working on TikiWiki if I can't find a solution.
I have developed the beginning of three sites and worked on three month.
Now I spent now on this bugs or like (installation problem not detected by the soft, which locks my lock, more than 130hour (this has been the occasion to :
- use a lot xdebug
- develop my own "exec_trace" for debug using xdebug
- install SVN preparing for work
- install PhpEclipse
- begin to understand the many part of the whole structure of the product
I had program to integrate well the team for :
- documentation
- on line help and screens
- templates form and mails
- debugging
- Form : just a test - I integrate the color-picking for text and background color for boxes of text
- Full windows installation with advice for Apachen Php, and Mysql configutation
- Others, I began
Nota :
With the same parameters (local.php) the 3.3 is well installed and connected. With dysfunctions because of rewrite with "\/\" for windows easy to patch (.htaccess and rewrite adapted to Windows) and the use by the soft when Apache parameter FileAccessName as been changed changed.
So this is a great help because I can't go on spent whole nights.
i am experienced and It is the first I have such a problem.
Without Help I must stop and nobody send me any useful information.
In another way I think that they must exist people who have installed TikiWiki on Windows, so I don't understand where I am locked.
I work alone so may be there is a way that I don't explore, something evident. I checked everything and after one month of work I am still locked.
To help developers solve the bug, we kindly request that you demonstrate your bug on a show2.tiki.org instance. To start, simply select a version and click on "Create show2.tiki.org instance". Once the instance is ready (in a minute or two), as indicated in the status window below, you can then access that instance, login (the initial admin username/password is "admin") and configure the Tiki to demonstrate your bug. Priority will be given to bugs that have been demonstrated on show2.tiki.org.
To help developers solve the bug, we kindly request that you demonstrate your bug on a show.tikiwiki.org instance. To start, simply select a version and click on "Create show.tikiwiki.org instance". Once the instance is ready (in a minute or two), as indicated in the status window below, you can then access that instance, login (the initial admin username/password is "admin") and configure the Tiki to demonstrate your bug. Priority will be given to bugs that have been demonstrated on show.tikiwiki.org.