Komodo FAQ
Komodo doesn't startIf Komodo doesn't start, there could be one of several issues.
Komodo needs a license to become functional. If you have a Beta release, we include a trial license with the package. If you have a final release (non-Beta), you can download a license from ActiveState.
Komodo keeps your user preferences in an Application Data directory on Windows machines. For example, <installdir>\Documents and Settings\<username>\Application Data\ActiveState\Komodo. In Komodo 1.0 and earlier, Komodo did not understand non-ASCII characters in your username, so when Komodo looked for your preferences file during startup, Komodo got confused. This issue was fixed in Komodo 1.1 Beta 1.
The problematic relationship between Komodo and Norton Anti-Virus'
File System Realtime Protection feature is a known issue, which we are working to
remedy. In the meantime, you can disable ![]() I can't see my Projects PaneThe Project pane may be hidden. To view the Project Pane, do one of the following:
![]() I can't see my Output paneThe Output pane appears below the Editor pane during debugging. If you can't see your Output pane, it may be hidden. To view your Output pane, do one of the following:
or
For more information, see Debugging Programs ![]() I want to maximize my Editor PaneI like to see the Project, Files, and Output Panes, but right now I want to maximize my Editor Pane to get some coding done. How can I maximize my Editor Pane? To maximize your Editor Pane, hide the other panes in the Komodo workspace:
![]() How do I know if I'm debugging?When Komodo is debugging, the title of the Komodo Workspace includes an indication of the state of the debugger. If the debugger is running, the title looks similar to [pathname\filename] - ActiveState Komodo - Debugger is running. If the debugger has hit a breakpoint, the title looks similar to [pathname\filename] - ActiveState Komodo - Debugger is in Break Mode. ![]() How do I know if I'm editing?You are editing any time you're not formally debugging. When Komodo is editing, the title of the Komodo Workspace is [pathname\filename] - ActiveState Komodo. ![]() How can I add command-line arguments to my program for debugging?If you want to send add command-line arguments to your program for debugging, you can add these using the Debugger Launch Options dialog:
![]() Komodo crashes. What can I do?If Komodo crashes, please create the following error log files, find the files, verify their contents and send them to us so we can determine what happened:
Step 1: Creating the error log filesTo create the error logs on Windows:
This creates the error log files and puts them in a directory as indicated in the table in Step 2: Locating the error log files. Note - If Komodo "cancelled" itself, open the Task Manager and close the Mozilla process. To create the error logs on Linux:
This creates the error log files and puts them in your ~/.komodo directory, as indicated in the table in Step 2: Locating the error log files. Note - If Komodo cancelled itself, close the Mozilla process. To close the Mozilla process on Linux:
Step 2: Locating the error log filesKomodo stores the error log files in a directory beneath the
Step 3: Verifying and sending the files to ActiveStateTo send the error log files to ActiveState:
![]() Why is Komodo so big?Because Komodo is built on the Mozilla framework, it is necessary for us to include the Mozilla build that exactly matches the development version of Komodo. For that reason, even if you have Mozilla on your system, Komodo installs the Mozilla version that it requires. Another sizeable component of Komodo is language support. Komodo is so tightly integrated with Perl, Python and PHP that it is necessary to include components of those languages, at specific version levels, for debugger and editor support. ![]() I already have Mozilla. Why do I need to have two versions?When we develop Komodo, we base our work on a specific version of the code base. During the development process, we upgrade the level of Mozilla used by Komodo, but this process requires considerable testing to ensure that no functionality is lost. Additionally, we add some custom components to the Mozilla tree that are used by Komodo. For these reasons, we include Mozilla in the Komodo distribution, and recommend that you do not replace the Mozilla version included with Komodo with a later Mozilla version. ![]() How do I configure the PHP debugging extension?Step 1 - Ensure PHP is properly installed and operationalKomodo requires PHP version 4.0.5 or greater. You can download PHP from http://www.php.net/downloads.php. If you want to debug PHP scripts under a web server environment, be sure PHP is operating correctly with your web server before configuring the debugger extension. Consult the PHP documentation for notes on configuring PHP with your web server. Note: If you are installing PHP for the first time, the PHP installation program may not work correctly on Windows Millennium; please refer to the PHP site for installation instructions.
Step 2 - Copy Komodo's Debugging Extensions to PHPIn order to use Komodo to debug PHP programs, you must manually copy some
shared library files distributed with Komodo into the php extensions directory. The destination
location depends on the value assigned to the On Windows, the php.ini file is generally located in In order to determine the destination directory for the
shared library files, open the php.ini file and search for the value
Step 3 - Edit the php.ini configuration fileWindows Users:
Linux Users:
Step 4 - (optional; local PHP debugging only) - Define the INI and interpreter for KomodoTo debug PHP programs locally, start Komodo and edit the Preferences. Make sure that a PHP executable is selected.
![]() I'm having trouble debugging PHP. What do I do?See PHP Debugger Troubleshooting. ![]() I moved my Komodo installation on Linux, and am now getting Perl debugging errors.On Linux, you cannot relocate an existing Komodo installation to a new directory. You must uninstall Komodo from the existing location and reinstall it in the new location. See Uninstalling Komodo on Linux for instructions. ![]() How do I prevent the dialog from displaying every time I start the debugger?To prevent the debugger dialog from appearing each time you start the debugger, hold down the Ctrl key when you start the debugger. (For example, press Ctrl+F5 rather than F5 to start debugging.) ![]() Can I run Komodo on Debian?Although it is not an officially-supported operating system, some
users have successfully run Komodo on Debian. If, when trying to run Komodo on
Debian, you are presented with an "error while loading shared libraries" message,
try installing a Debian library package with this command: The associated filename for this apt-get command is: Also, because some Komodo components depend upon libdb.so.2, before installation, you may need to create a symlink from this file to the Debian installs that call libdb-<version>.so. You may also need to experiment with libdb1-<version>.so symlinks. Why do I get a CGI security alert when debugging PHP?The CGI security alert only occurs when you compile PHP with --enable-cgi-force-redirect. That compilation directive forces PHP to check if it is being run as a CGI by looking at environment variables commonly available only under a CGI environment. If they exist, it looks for another environment variable that is reliably available ONLY under Apache, REDIRECT_STATUS (or HTTP_REDIRECT_STATUS under Netscape/iPlanet). If that environment varialbe does not exist, the security alert is generated. To run your compilation of PHP under Komodo with CGI emulation, you have to add a CGI environment variable called REDIRECT_STATUS with any value. ![]() Why does "php -m" list Active Debugger as PHP Module and not a Zend Module?There is a bug in PHP 4.1.x where no zend module listings were being displayed. ![]() When I use XSLT extensions, Komodo reports missing Java extensions and debugging fails.This version of Komodo does not support XSLT debugging extensions. If this is an important piece of functionality for you, please let us know via Komodo-feedback@ActiveState.com. Our development priorities are determined by customer feedback. ![]() I'm using Windows 98. When I start Komodo, I get the error "Page fault in MSVCRT.DLL".If your system generates the above error when starting Komodo, you should install the latest "critical" fixes for Windows 98. Use the Windows Update utility to download and install the upgrade packages, or refer to the Microsoft Support web site. ![]() The Getting Started page says that a language that is installed on my system is not available. Why?In order for Komodo to detect the presence of a language installed on your
system, the location of the language interpreter must be specified in your
system's ![]()
|