View ProjeQtOr On SourceForge.net
ProjeQtOr - Project Management Tool
Support us on Capterra
OIN - Open Invention Network
ProjeQtOr free project management software - Changed hardware requirement 3.4.4 -> 4.05 - ProjeQtOr
 
 

Changed hardware requirement 3.4.4 -> 4.05

More
07 Dec 2013 10:21 #1 by Christian85
Hy guys!
Last week I tried to upgrade my existing 3.4.4 installation to 4.0.5.
When I try to open the startpage http://myip/projectorria, it shows me the new logo of projeqtor for a second (with the circle-animation) and afterwards the site gets blank (white empty page).
After I downgraded to 3.4.4 again I can use projectorria as usual. As I didn't change the database-password and user, there shouldn't be a db-connection problem. As I tried this several times, I'm afraid that my hardware (QNAP-NAS TS-419 P) with 512 MB RAM has not enough performance for the new projeqtor.

I checked the following points as well:
- PHP Version 5.2.14
- allow_url_fopen On
- register_globals Off
- max_input_vars - didn't found on my phpinfo() ???
- max_execution_time 240
- file_uploads On
- magic_quotes_gpc Off
- mysql 5.1.36
- mysqli Client API library version 5.1.36
- mysqli Client API header version 5.1.36
- memory_limit 128M
- DBA support enabled
- DOM/XML enabled
- GD Support enabled
- GD Version bundled (2.0.34 compatible)
- json support enabled
- json version 1.2.1
- iconv support enabled
- iconv implementation glibc
- iconv library version 1.9
- mbstring: Multibyte Support enabled
- mbstring: Multibyte string engine libmbfl
- PDO Driver for MySQL, client library version 5.1.36

Do you have an advice what else I can try? Or do I have to replace my hardware?

Best regards,
Christian

Please Log in or Create an account to join the conversation.

More
08 Dec 2013 14:11 #2 by babynus
Hi,

1) First : refresh the browser cache.
Many "upgrade" issues are due to browser cache using old js files.

2) Then, look for errors in the log file.
There may be an explicit issue logged here.

3) At last look for a javascript error in the browser console.
There may be a javascript error logged here.

These are the three steps that you should always try when facing an issue.
If you get an error logged, please report it is the forum.
Description of issue with the logged error is always much more easy to fiw than without the log.

Concerning hardware limitation, I donw't think it is the source of the issue.
But you should check out the prerequisite on PHP configuration

PHP configuration advised :
register_globals = Off ; securite advise
magic_quotes_gpc = off ; security advise
max_input_vars = 4000 ; must be > 2000 for real work allocation screen
max_execution_time = 30 ; minimum advised
memory_limit = 512M ; minimum advised for PDF generation
file_uploads = On ; to allow attachements and documents management
PHP extensions required :
gd => for reports graphs
imap ==> to retrieve mails to insert replay as notes
mbstring => mandatory. for UTF-8 compatibility
mysql => for default MySql database
mysqli => for default MySql database
openssl => to send mails if smtp access is authentified (with user / password)
pdo_mysql => for default MySql database
pdo_pqsql => if database is PostgreSql
pgsql => if database is PostgreSql
php-xml => for xml parsing

The last one (php-xml) is introduced in V4.

Regards.

Babynus
Administrator of ProjeQtOr web site

Please Log in or Create an account to join the conversation.

More
15 Dec 2013 15:39 #3 by Christian85
Hi babynus,

Thank you for your reply.
When I set in php.ini file display_errors and display_startup_errors = On I get the error "Fatal error: Class 'Parameter' not found in /share/MD0_DATA/Qweb/projectorria/tool/projeqtor.php on line 53" when I open https://myip/projectorria in Firefox.

What does the Parameter-class mean? When I rename projector.php to projeqtor.php I get the login-Screen and the 'Parameter'class seems to work. Any suggestions what I can do?

Regards,
Christian

Please Log in or Create an account to join the conversation.

More
15 Dec 2013 19:52 #4 by babynus
Hi,

Parameter.php is a class that manages... parameters.
This class provides access to paramter table and other paramters fucntion.

I don't understant your need to rename projector.php to projeqtor.php :
- the error correctly refers to projeqtor.php file
- the setup should have installed projeqtor.php

Pay attention that V4.0 changes several file names, but all this is automatic.
At worst, you can possibly still have old files, if PHP user did not have rights to delete these files.

But the "class not found" is a good clue.
V4.0 introduced new way to load classes, using spl_autoload_register.
This function exists since PHP 5.1.2, so you should not have issue with PHP 5.2.14.
After searching a bit, I found that third parameter of this function have been introduced in PHP 5.3.
So maybe you can try replacing line 2 of projeqtor.php
spl_autoload_register('projeqtorAutoload', true, true);
with
spl_autoload_register('projeqtorAutoload', true);

Babynus
Administrator of ProjeQtOr web site

Please Log in or Create an account to join the conversation.

More
15 Dec 2013 20:05 #5 by babynus
Hi,

I tested and all woks fine with third parameter removed.
So I deployed this fix in V4.0.6, so that ProjeQtOr is still compatible with PHP 5.2.

Regards.

Babynus
Administrator of ProjeQtOr web site

Please Log in or Create an account to join the conversation.

More
15 Dec 2013 20:41 #6 by Christian85
Thank you so much for your fast support! :-)

Now everything works fine!

Best regards

Please Log in or Create an account to join the conversation.

Moderators: babynusprotion
Time to create page: 0.038 seconds

Cookies settings

×

Functional Cookies

Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

Session

Please login to see yours activities!

Other cookies

Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.