Technote Details :: How to correctly upgrade to Dreamweaver 8.0.2
Issue
Learn how to upgrade to Dreamweaver 8.0.2 and have compatible versions of the InterAKT extensions. This technote shows how you can correct possible security issues in your recordsets.
Reason
The Dreamweaver 8.0.2 update provides several security modifications, including a fix to prevent SQL injection attacks. Find out more about the 8.0.2 update. Due to this change in how Dreamweaver recordsets are created, older versions of the InterAKT extensions are no longer compatible with Dreamweaver 8.0.2.
InterAKT has just updated the entire product line to provide compatibility with the new Dreamweaver 8.0.2.
This technical note covers two scenarios:
- You have some InterAKT extensions installed and want to upgrade to Dreamweaver 8.0.2.
- You have already upgraded to Dreamweaver 8.0.2 and InterAKT extensions do not work properly.
Solution
Scenario 1: Upgrading to Dreamweaver 8.0.2
Follow these steps to upgrade your Dreamweaver to the latest version and have the InterAKT extensions working properly:
- If you have Dreamweaver or the Extension Manager opened, close them.
- CAUTION: Before closing Dreamweaver, close all files and make sure that you do not have any pages set to open automatically when Dreamweaver starts.
- Remove (or rename) the Configuration folder, to perform the upgrade on a clean Dreamweaver configuration. If you do not need to keep the old Configuration folder - which stores informations about the extensions - you can delete it all together. Otherwise, rename it to a different name - e.g. Configuration_old. To do this, open your file explorer and browse to:
-
- On Microsoft Windows: [windows_drive]\Documents and Settings\[user_name]\Application data\Macromedia\Dreamweaver 8\
- On Macintosh: Macintosh HD:Users:MAC_User:Library:Application Support:Macromedia:Dreamweaver 8:Configuration
Note: replace [windows_drive] with the disk drive where you have installed Windows (in most cases this will be the C drive), [user_name] or MAC_User with the name of the logged in user.
Note: The Application data folder is a hidden folder. Find out how to display hidden folders in the operating system manual.
- Open the Extension Manager. All of the extensions wil appear as disabled. Remove all InterAKT extensions.
- Install the patch that upgrades Dreamweaver to the 8.0.2 version.
- Start Dreamweaver. This will automatically generate a new, clean Configuration folder. Then close it - as it is required to install extensions with Dreamweaver.
- Next go to the InterAKT Online website, My Account section and download the latest available version for your products - e.g. MX Kollection 3.6.5, KTML 4.1.0 and so on.
- Install each of the newly downloaded extensions by double-clicking the downloaded MXP files. Do NOT install older versions, as they are not compatible with Dreamweaver 8.0.2. A complete list of the compatible versions is available here.
- Start Dreamweaver. If you encounter any JavaScript errors, you must clear the Dreamweaver cache. Close Dreamweaver and use the file explorer to delete the following file:
-
- On Microsoft Windows: [windows_drive]\Documents and Settings\[user_name]\Application data\Macromedia\Dreamweaver 8\Configuration\WinFileCache-XXXXXXXX.dat
- On Macintosh: Macintosh HD:Users:MAC_User:Library:Application Support:Macromedia:Dreamweaver 8:Configuration: MACFileCache-XXXXXXXX.dat
Note: replace [windows_drive] with the disk drive where you have installed windows (in most cases this will be the C drive), [user_name] or MAC_User with the name of the logged in user
- Start Dreamweaver. Everything should work just fine.
- To make sure that your sites are secure, open the pages that have recordsets on them. Double click the recordset to edit it, then click OK. Dreamweaver will update the code to the newer version.
- If you have other extensions listed in the Extension Manager, but marked as Disabled, you can safely Enable them now.
Scenario 2: Fix InterAKT Extensions after upgrade
If you have already installed the update to Dreamweaver 8.0.2, and have the old version of InterAKT extensions installed and sites generated, you might encounter errors when using them. To correct this, follow the next steps:
- If you have Dreamweaver or the Extension Manager started, close them.
- CAUTION: Before closing Dreamweaver, close all files and make sure that you do not have any pages set to open automatically when Dreamweaver starts.
- Rename the old Dreamweaver configuration folder to install the extension in a clean environment. If you do not need to keep the old Configuration folder - which stores informations about the extensions - you can delete it all together. Otherwise, rename it to a different name - e.g. Configuration_old. To do so, open the file manager and browse to:
-
- On Microsoft Windows: [windows_drive]\Documents and Settings\[user_name]\Application data\Macromedia\Dreamweaver 8\
- On Macintosh: Macintosh HD:Users:MAC_User:Library:Application Support:Macromedia:Dreamweaver 8:Configuration
Note: replace [windows_drive] with the disk drive where you have installed Windows (in most cases this will be the C drive), [user_name] or MAC_User with the name of the logged in user.
- Go to the InterAKT Online website, My Account section and download the latest version of the extensions you own.
- Double-click each of the downloaded mxp files to install the new version of the extension.
- After installing all extensions, start Dreamweaver. The extensions should work as expected.
- If you encounter any JavaScript errors, you must clear the Dreamweaver cache, as follows:
-
- Close Dreamweaver
- On Microsoft Windows: [windows_drive]\Documents and Settings\[user_name]\Application data\Macromedia\Dreamweaver 8\Configuration\WinFileCache-XXXXXXXX.dat
- On Macintosh: Macintosh HD:Users:MAC_User:Library:Application Support:Macromedia:Dreamweaver 8:Configuration: MACFileCache-XXXXXXXX.dat
Note: replace [windows_drive] with the disk drive where you have installed windows (in most cases this will be the C drive), [user_name] or MAC_User with the name of the logged in user
- Start Dreamweaver.
- To make sure that your sites are secure, open the pages that have recordsets on them. Double click the recordset to edit it, then click OK. Dreamweaver will update the code to the newer version.
- Also, to upgrade the server behaviors to the latest version, double click them in the Server Behaviors panel and click OK. You need to do this for server behaviors generated by the following products:
-
- Dynamic Table Sorter
- MX Navigation Pack
- MX Looper
- Test your pages. Everything should work just fine.
Note:
- These version of the InterAKT extensions are no longer compatible with Dreamweaver 6.1. If you are using this version of Dreamweaver please do not upgrade your InterAKT extensions.
- Version 2 of the InterAKT extensions (MX Kollection 2.x and all products it contained) are not compatible with Dreamweaver 8.0.2
See Also