I have my "AIDTdb" (<4d structure> folder) in a git repository, so that I can easily track my Active4D changes on multiple machines (locally, on a test server, and production). Of course, I've configured the .gitignore file to disregard all the 4D files, among others. The Active4D folders inside this folder are configured pretty much the way they're described in the documentation, and shown in the Demo app. For consistency's sake, I'd like to keep my git archive at /Users/<user>/Documents/AIDTdb on all machines. Since Active4D can make use of symlinks/aliases on MacOS, I thought this wouldn't be a big deal.
Configuring things to work with 4D Standalone, and 4D Server is straightforward. However, it's proving quite difficult to configure it with 4D Client (Remote). According to the manual, the <default> folder for a 4D Remote client can be located at <user_home>/Library/Application Support/4D/com.aparajita/Active4D. On my personal machine and the server machine, my <default> folder and my <4d structure> folder are one and the same (AIDTdb). However, this cannot happen on 4D Remote because the <default> folder wants to be the same folder where my config folders are (Active4D). I tried to create a symlink file called "com.aparajita", to my AIDTdb folder, and placed it inside my ~/Library/Application Support/4D folder. This way, my "Active4D" folder inside of AIDTdb would be at the proper relative location for Active4D to find the configuration files. This is confusing as hell. Would somebody please tell me EXACTLY how to do this! Remember, I want to be able to use git to pull in relevant changes, to the 4D Remote machine, where I'm running my web server. The Active4D Documentation seems thorough, but it's also confusing. I can't get it to work. Aparajita, if you're reading this, please figure out how to make this much simpler for future developers. Also, it looks like I will need to remove the Active4D.ini and perhaps Virtualhosts.ini from my git repository, if the 4D Remote machine cannot leverage the same <default> shortcut that's being used in 4D Standalone and 4D Server environments. Please, tell me if I'm wrong. Separate Issue: Where are Active4D log files put on 4D Remote? It may not be logging at all, if it doesn't like the <default> value, but I can't tell. I CAN see Active4D trying to find my key file on my 4D Server machine. I assume it's running simply because the plugin is there. My code runs A4D_Startup in On Server Startup, but I've modified it to look for my "weba4d" (root) folder before actually tries to initialize Active4D. This folder is only found in places I want to run Active4D. (It's not on my production 4D Server, but it IS on my development server, because I only want to use one machine for testing.) Thanks, Doug _______________________________________________ Active4D-dev mailing list [email protected] http://list.aparajitaworld.com/listinfo/active4d-dev Archives: http://active4d-nabble.aparajitaworld.com/
