Lasso 9 and Mac OS X 10.9 Mavericks

Modified on September 13, 2014.

Problem: After upgrading from Mac OS X 10.8 Mountain Lion to 10.9 Mavericks, I could no longer run apachectl commands in Terminal.

Note: Before experiencing this problem I had upgraded the OS and installed X11 (http://xquartz.macosforge.org/landing/) and the latest Java SE Runtime for Mac OS X x64 (http://www.oracle.com/technetwork/java/javase/downloads/index.html). You can check the version of Java running on your computer by opening Terminal and typing java -version.

Solution

  1. Downloaded Lasso Professional 8.6.2 and unarchived /Lasso Professional 8.6.2 for Mac OS X/Install Lasso Professional 8.6.2.mpkg/Contents/Packages/Lasso_Pro_8_Apache.pkg/Contents/Archive.pax.gz.

  2. Then copied the Lasso8ConnectorforApache2.2.so from the apache2.2/10.6 folder
    to usr/libexec/apache2/Lasso8ConnectorforApache2.2.so.

  3. Copied mod_lasso9.so to usr/libexec/apache2/.
    (I had backed up mod_lasso9.so before upgrading my OS.)

  4. Made sure these lines were uncommented in httpd.conf:
         LoadModule php5_module libexec/apache2/libphp5.so
         Include /private/etc/apache2/extra/httpd-userdir.conf
         Include /private/etc/apache2/other/*.conf

So now I’ve successfully upgraded from Mountain Lion 10.8 to Mavericks 10.9 and have MySQL and FileMaker 13 Server (running via Parallels) + Lasso 8 (as default) + Lasso 9 (in one virtual host) + PHP running.

I also am able to run lasso9, mysql, and apachectl via the Terminal. Everything I had with 10.8.

Note: to get my apachectl back I just added this line to my ~/.bash_profile file:

My ~/.bash_profile file also has (for mysql):

And (for lasso 9):

 

In the end, /private/etc/apache2/other contains:

mod_lasso9.conf
and
php5.conf

 

And /usr/libexec/apache2 contains:

Lasso8ConnectorforApache2.2.so
and
mod_lasso9.so