Zoom Search Engine FAQ - Troubleshooting Zoom Linux

Q. Zoom Indexer abruptly stops aftering clicking Start Indexing.

Possible Issues:

  • Missing libraries. On some Linux distributions you may need to install missing libraries such as libcurl. You can check all the required libraries are available by running the ldd command on the ZoomEngine executable.
  • SELinux alerts: On some distributions that make use of SELinux (Security Enhanced Linux) you may get warning alerts displayed when the Zoom PHP files try to launch the ZoomEngine executable and ZoomEngine will be blocked from starting. You will need to disable this functionality in order for Zoom to work. There is some information here, http://docs.fedoraproject.org/en-US/Fedora/13/html/Managing_Confined_Services/sect-Managing_Confined_Services-The_Apache_HTTP_Server-Booleans.html, that may be useful. We have yet to confirm the solution but enabling the "httpd_execmem" option may allow zoom to execute.
  • PHP was not compiled with shared memory support. If Zoom is not launching and no errors messages are displayed it may be a PHP error. If you check the PHP error log and see "Call to undefined function shmop_open" then PHP has not been compiled with shared memory support and will need to be updated.

Q. I cannot get the Zoom Indexer to write out ot the log when Indexing.

A "temp" folder needs to be created in the same directory as the ZoomEngine executable and that folder needs to have write permissions.

Q. How can I use Zoom Indexer for Linux on shared hosting?

Unfortunately, if you're using shared hosting and don't have access to the Linux command line then you most likely will have to create your index locally using the Windows or Mac version of Zoom. In this case you make the set of index files on your desktop, then just upload the resulting set of index files to the shared Linux host (from your Windows/Mac desktop).

The problem with shared hosting is that you are often, depending on the hosting company, very restricted as to what software you can install, how much RAM you can use, and what file permissions you can set. While there is a PHP interface to Zoom V7 for Linux, the actual indexing is done by a program installed onto the server. Note that the majority of people who are on shared Linux hosting are going to be better off using the Windows or Mac release.

If you have already purchased a Linux license and would like to use one of the other versions please contact us and we will swap your license.

Return to the Zoom Search Engine Support page