Step 16 Problem & Solution

Just like to let you all know that I ran into a problem in Step 16. I kept receiving the following error:

    Install Order :
    0 => "page",
    1 => "design_area",
    2 => "design",
    3 => "design_area_menu_type",
    4 => "design_area_menu_recursive",
    .
    .
    .
    57 => "layout",
    58 => "cron_job_future_status",
    59 => "cron_job_future_lineage",
    60 => "system_user_group",
    61 => "root_user",
    62 => "authentication_default" 
    
    Root Folder Asset Id : 1
    Trash Asset Id : 2
    System Management Asset Id : 3
    System Administrators User Group Asset Id : 4
    Root User Asset Id : 5
    Authentication Folder Asset Id : 8
    Cron Manager Asset Id : 9
    Layout Manager Asset Id : 10
    Remap Manager Asset Id : 11
    Design Folder Asset Id : 12
    Login Design Asset Id : 13
    
    Fatal error: Maximum execution time of 30 seconds exceeded in /usr/local/apache/htdocs/mysourceMatrix/core/core/include/package_manager.inc on line 297


And the work around was to add set_time_limit(600); to the top of package_manager.inc. This simply sets the script timeout to 10 minutes from its default of 30 seconds.

stats if interested
FreeBSD 5.1
apache 2.0.46
php 4.3.7
mysql 4.0.20

Yeah, the final step of the installer is very intense. We're still working on a way of breaking that down into multiple steps. The problem is that PHP either times out, as you've experienced, or runs out of memory.

On step 16 I get this error

[quote]Fatal error: Call to undefined function: quoteidentifier() in j:\program files\nusphere\apache\htdocs\matrix2\core\include\asset_manager.inc on line 285[/quote]

can someone help me out? I try to do a windows installation (webserver Apache).

Your version of PEAR:DB is too old. If you upgrade to version 1.6.2 it should work fine.

I am getting this error trying to install on a Debian 3.1 machine with MySQL 4.0.18 and PHP 4.3.4 and a fully updated Pear.

    Fatal error: Call to undefined function: quoteidentifier() in /var/cms/mysource_matrix_3-1-0-RC1/core/include/asset_manager.inc on line 285


On step 16/17....

This is my PEAR list output:
    Installed packages:
    ===================
    Package        Version State  
    Archive_Tar    1.2     stable 
    Console_Getopt 1.2     stable 
    DB             1.6.5   stable 
    Mail           1.1.3   stable 
    Mail_Mime      1.2.1   stable 
    Net_SMTP       1.2.6   stable 
    Net_Socket     1.0.2   stable 
    PEAR           1.3.1   stable 
    PHPUnit        1.0.1   stable 
    XML_HTMLSax    2.1.2   stable 
    XML_Parser     1.2.0   stable 
    XML_RPC        1.1.0   stable


Anyone got any further ideas?

Try doing a "pear config-get php_dir" and make sure it's the same one that appears in the include_path for php.