![]() Of course you're already doing this, but be sure to run a backup before trying any upgrades to the software.Email client which supports many popular free email services Upgrades to the software will most likely break the setup and could result in data loss. this how-to is a total hack and not supported by anyone, but it worked for me. That's it! You can now have multiple users with their own Zimbra Desktop instance on your computer. I would recommend repeating steps 1-3 and changing the port in step 3 to 7635 (or whatever port you should choose). In which case the upgrade will fail and data loss could result. I haven't tested this with upgrades, but I imagine that an upgrade will return it to the normal ports. You can stop at this point if you don't have any other users or if you don't plan on doing upgrades. You will then be able to install Zimbra Desktop as normal. Login as the second user that you want to install Zimbra Desktop as. If you receive an error, be sure to check that all files have been changed by running the grep comand at the beginning of step 2. Otherwise, you will receive an error from Jetty saying that you are unauthorized. To get the URL to connect to, consult the file: ~/zimbra/Zimbra Desktop/Zimbra Desktop.webapp/webapp.ini and look for the line "uri=". You can launch the client from the desktop shortcut, or you can connect using another browser. If all config files have been changed, the Zimbra Desktop sync engine will start as normal. ~/zimbra/Zimbra Desktop/Zimbra Desktop start Open up each file with the editor of your choice and change the text "7633" with "7634" or some other port of your choosing. Jetty/webapps/zimbra/js/zimbraMail/core/ZmZimbraMail.js Jetty/webapps/zimbra/js/NewWindow_2_all.js Jetty/webapps/zimbra/js/Startup1_2_all.js The following files should have been returned and will need to be edited: You can ignore any line that says "Binary file matches". The output will display the file name followed by the line that contains "7633" which is the default listening port for Zimbra Desktop. Open up a terminal window in Linux, 'cd' to the Zimbra Desktop directory (~/zimbra/Zimbra Desktop) and find all config files containing the port number: You can check that the services have actually been stopped by running: ~/zimbra/Zimbra Desktop/Zimbra Desktop stop Once Zimbra Desktop is installed, stop the Zimbra sync services from the command line: This is the user's account that we will change the web server ports. Now that that's out of the way, let's begin.Äownload the installer from Zimbra's website and install it as normal on the first user's account. A working knowledge of some Linux shell is recommended. Also, this hack will most likely break upgrades and have to be re-applied. Please backup your Zimbra Desktop installation before beginning if you already have data in Zimbra Desktop. I am not responsible if your Zimbra Desktop data becomes unusable. I haven't tried this on Windows, but I imagine it should work in a similar way.Äisclaimer: This hack is not in any way supported by Zimbra or by the author. ![]() I tried it on my MacBook, but Zimbra Desktop put a directory in the /Applications folder that contained prism and the installer didn't allow me to continue. This hack worked on Ubuntu 8.10 and should work on any Linux distro. ![]() We can hack Zimbra Desktop by changing the port from the default to another port on the system and then add another installation. The problem lies in the fact that Zimbra Desktop uses a Jetty server for the backend application and each instance is configured to use the same port. Yahoo! Zimbra Desktop is almost reaching full release status, but it still has one limitation: only one installation on a machine is supported.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |