locked
Can't install PHP Manager on Windows Server 2012 RRS feed

  • Question

  • User-1276466090 posted

    Hi,

    I'm setting up IIS 8.5 on Windows Server 2012 R2. Installation of PHP Manager with Web Platform Installer fails with log message "CustomAction VSDCA_VsdLaunchConditions returned actual error code 1603".

    Does anyone know if this is because PHP Manager isn't compatible with IIS 8.5 or could there be another reason?

    Thx for any info.

    Thursday, January 23, 2014 10:38 AM

Answers

  • User-736483138 posted

    I was able to replicate the error that you are receiving. After enabling .Net framework 3.5 in features, the PHP Manager installed with no issues.

    • Marked as answer by Anonymous Tuesday, September 28, 2021 12:00 AM
    Friday, January 24, 2014 12:36 PM

All replies

  • User-736483138 posted

    I have been able to successfully install PHP Manager for IIS using WPI 4.6. What version of WPI are you running? Can you provide install error details from WPI?

    Thursday, January 23, 2014 11:09 AM
  • User2110890068 posted

    I am having the same error with WPI v 4.6 on Server 2012 R2, the log file shows:

    Action start 9:37:49: VSDCA_VsdLaunchConditions.
    INFO : [01/24/2014 09:37:49:370] [VsdLaunchConditions ]: Custom Action is starting...
    INFO : [01/24/2014 09:37:49:370] [VsdLaunchConditions ]: CoInitializeEx - COM initialization Apartment Threaded...
    INFO : [01/24/2014 09:37:49:370] [VsdLaunchConditions ]: Enumerating table using SQL statement: 'SELECT * FROM `_VsdLaunchCondition`'
    INFO : [01/24/2014 09:37:49:370] [VsdLaunchConditions ]: Calling MsiGetActiveDatabase...
    INFO : [01/24/2014 09:37:49:370] [VsdLaunchConditions ]: MsiDatabaseOpenViewW - Prepare Database to view table...
    INFO : [01/24/2014 09:37:49:370] [VsdLaunchConditions ]: TMsiViewExecute - Open Database view on table...
    INFO : [01/24/2014 09:37:49:370] [VsdLaunchConditions ]: Checking a launch condition...
    INFO : [01/24/2014 09:37:49:370] [VsdLaunchConditions ]: Getting the condition to evaluate...
    INFO : [01/24/2014 09:37:49:370] [VsdLaunchConditions ]: MsiRecordGetStringW - Fetching value...
    INFO : [01/24/2014 09:37:49:370] [VsdLaunchConditions ]: MsiRecordGetStringW - Getting value from column '1'...
    INFO : [01/24/2014 09:37:49:370] [VsdLaunchConditions ]: Evaluating condition 'VersionNT64'...
    INFO : [01/24/2014 09:37:49:370] [VsdLaunchConditions ]: RESULT: Condition is true. Nothing more to do.
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: Checking a launch condition...
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: Getting the condition to evaluate...
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: MsiRecordGetStringW - Fetching value...
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: MsiRecordGetStringW - Getting value from column '1'...
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: Evaluating condition 'IISREGISTRYVALUE >= "#7"'...
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: RESULT: Condition is true. Nothing more to do.
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: Checking a launch condition...
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: Getting the condition to evaluate...
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: MsiRecordGetStringW - Fetching value...
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: MsiRecordGetStringW - Getting value from column '1'...
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: Evaluating condition 'VSDFXAvailable'...
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: RESULT: Condition is false.
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: MsiRecordGetStringW - Fetching value...
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: MsiRecordGetStringW - Getting value from column '2'...
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: MsiSetPropertyW - Setting Property Value...
    MSI (s) (BC!68) [09:37:49:386]: PROPERTY CHANGE: Adding HideFatalErrorForm property. Its value is 'TRUE'.
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: MsiSetPropertyW - Setting property 'HideFatalErrorForm' to 'TRUE'.
    ERROR : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: Custom Action failed with code: '1603'
    INFO : [01/24/2014 09:37:49:386] [VsdLaunchConditions ]: Custom Action completed with return code: '1603'
    CustomAction VSDCA_VsdLaunchConditions returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
    Action ended 9:37:49: VSDCA_VsdLaunchConditions. Return value 3.
    Action ended 9:37:49: INSTALL. Return value 3.
    MSI (s) (BC:90) [09:37:49:386]: Note: 1: 1708
    MSI (s) (BC:90) [09:37:49:386]: Product: PHP Manager 1.2 for IIS 7 -- Installation failed.

    If I attempt a manual install of the PHPManagerForIIS-1.2.0x64.msi it fails with an error that the setup requires .NET Framework version 2.0
    That doesn't sound right at all!

    Any help is of course appreciated.

    Friday, January 24, 2014 11:33 AM
  • User-736483138 posted

    Make sure under Roles and Features that you have .Net Framework 3.5 selected and HTTP Activation. This will install the downstream .Net framework versions (including 2.0) that are required for PHP Manager.

    Friday, January 24, 2014 11:39 AM
  • User-736483138 posted

    I was able to replicate the error that you are receiving. After enabling .Net framework 3.5 in features, the PHP Manager installed with no issues.

    • Marked as answer by Anonymous Tuesday, September 28, 2021 12:00 AM
    Friday, January 24, 2014 12:36 PM
  • User2110890068 posted

    Oh, you should be able to hear the sound of my self appplied head slap for miles!!

    Perfect answer, thanks for the memory jog..

    Friday, January 24, 2014 1:10 PM
  • User-1276466090 posted

    Hi Terri,

    This is a brandnew machine, we had some hardware issues that had to be resolved first.

    But after installing .NET 3.5, PHP Manager indeed installed normally. Thx for your support!

    Tuesday, January 28, 2014 10:26 AM