[FX.php List] Yosemite + FM13 Server vs. FX.php
Joel Shapiro
mail at jsfmp.com
Wed Feb 11 15:59:34 MST 2015
That's not necessarily a sign of a cert problem.
For whatever reason, on the local machine, it's :16001 and http. On remote machines, it's :16000 and has to be https. If you haven't added your own cert to the server, FMS will use its own cert, which is what causes the browser problem (since your server's obviously not "FMI Certificate Authority"). In other words, this annoying behavior is normal (in my experience).
-Joel
On Feb 11, 2015, at 2:53 PM, Fogle, Derrick <fogled at missouri.edu> wrote:
> I did a fresh "virgin" install of FMS 13.05 on the new machine. I now have a complete duplicate "DEV" environment with the new FM13 server and a copy of my live website.
>
>> Have you tried the FMS CWP "Test" page to see if the API works?
>> http://localhost:16001/test
>
> This works OK.
>
>> https://DBServerIP:16000/test (from remote machine)
>
> I just get a "No Data Received" using just HTTP. If I use HTTPS, the browser (Chrome on Mac) complains that it can't verify the security certificate. When I tell it to access the website anyway, it loads OK.
>
> So I think I have a security cert problem, for one. Not sure where else to go from there.
>
> Thanks,
>
> Derrick Fogle
> Manager of Technical Services
> Academic Support Center
> 505 E Stewart Rd
> Columbia MO 65211
> 573-882-3322
>
>
>
>
>
>> On Feb 11, 2015, at 4:22 PM, Joel Shapiro <mail at jsfmp.com> wrote:
>>
>> Hi Derrick
>>
>> I've got 13 running on Mavericks (one-machine) and the WPE shows as 127.0.0.1
>>
>> Have you tried the FMS CWP "Test" page to see if the API works?
>> http://localhost:16001/test
>> or
>> https://DBServerIP:16000/test (from remote machine)
>>
>> Also, I've seen things that for FMS on Yosemite it's best to first remove any/all previous versions of FMS and install the latest version (13.0.5) directly (you can get a copy from FMI's site as a trial).
>>
>> Best,
>> -Joel
>>
>>
>> On Feb 11, 2015, at 2:01 PM, Fogle, Derrick <fogled at missouri.edu> wrote:
>>
>>> Bummer, it's still a NO-GO.
>>>
>>> I did a fresh install and update of Yosemite, did not install any server components.
>>> I Installed, configured, and deployed FMServer 13.05, single machine config.
>>> I updated my FX.php to the latest version on my web server.
>>>
>>> The PHP code simply locks up somewhere in the FX query:
>>>
>>> $jobquery = new FX($serverIP, $webCompanionPort, $dataSourceType); // This line creates an instance of the FX class
>>> $jobquery->SetDBData($jobfile, "fx.jobs.billing");
>>> $jobquery->AddDBParam("JOB_KEY", "=".$job);
>>> $jobdata = $jobquery->FMFind();
>>>
>>> None of the code past this gets executed, it doesn't even return any error, it just stops executing code. It won't spit out the URL for me to copy/paste into a browser to see if that will work. This time, I don't even see any logs in the FMS Log Viewer indicating anything is trying to touch the XML gateway (I was originally at least seeing errors in the logs).
>>>
>>> Curious thing, in the STATUS page, it reports that the Web Server is on the real IP address of the machine, but indicates the Web Publishing Engine is running on 127.0.0.1. Is that normal, or should the Web Publishing Engine be on the same IP as the Web Server?
>>>
>>> I've made sure the fmserver user is read/write on all folders and database files on the server. I just can't see anything particular that should be such a show-stopper.
>>>
>>> Does anyone know if I'll have this much trouble with FMS 13 on a previous OS version, like Mavericks? I don't really care that much what OS version the server is running, as long as it works.
>>>
>>> Thanks,
>>>
>>> Derrick Fogle
>>> Manager of Technical Services
>>> Academic Support Center
>>> 505 E Stewart Rd
>>> Columbia MO 65211
>>> 573-882-3322
>>>
>>>
>>>
>>>
>>>
>>>> On Feb 9, 2015, at 5:15 PM, Fogle, Derrick <fogled at missouri.edu> wrote:
>>>>
>>>> Thanks for the tips guys, it looks like my main problem is that I assumed I still needed the server OS version like in Mavericks / FM12. Will rebuild and report...
>>>>
>>>> Thanks!
>>>>
>>>> Derrick Fogle
>>>> Manager of Technical Services
>>>> Academic Support Center
>>>> 505 E Stewart Rd
>>>> Columbia MO 65211
>>>> 573-882-3322
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> On Feb 9, 2015, at 5:10 PM, Troy Meyers <tcmeyers at troymeyers.com> wrote:
>>>>>
>>>>> Derrick,
>>>>>
>>>>> I'm seconding what Bob said. For FMS13 to work, Yosemite canNOT be OSX Server-ized. Here are the system requirements:
>>>>>
>>>>> http://www.filemaker.com/products/filemaker-server/server-13-specifications.html
>>>>>
>>>>> Notice that for OS X Yosemite it does NOT say "and OS X Server" the way it does with Mountain Lion.
>>>>>
>>>>> -Troy
>>>>>
>>>>>
>>>>>
>>>>>> Hi everyone, I'm just jumping back into the fray after not having done
>>>>>> much with this over the last couple of years.
>>>>>>
>>>>>> I'm currently trying to upgrade my FM server from FM12 to FM13. The
>>>>>> server is Mac OS X Yosemite with server app included. The FM13 install
>>>>>> is a single-machine installation, and I've told FM to install it's own
>>>>>> web server. The web server in Yosemite server is turned off. The FX.php
>>>>>> files themselves are on a different server but are making XML calls to
>>>>>> the FMServer machine. I can see the requests in the FMServer log, with
>>>>>> an error result, but the error code is 0.
>>>>>>
>>>>>> Everything else works, but I can't get my FX.php stuff to work. I
>>>>>> downloaded the latest version of FX.php from github, configured my
>>>>>> server_data file, but it still won't work.
>>>>>>
>>>>>> I tried searching the archives for answers but the only obvious thing I
>>>>>> could find was to use the latest version of FX.php from github, and
>>>>>> setting the file type to FMPro12. No satisfaction.
>>>>>>
>>>>>> Can anyone help orient me in the right direction here?
>>>>>>
>>>>>> Thanks, Derrick Fogle
>>>>>
>>>>> _______________________________________________
>>>>> FX.php_List mailing list
>>>>> FX.php_List at mail.iviking.org
>>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>>
>>>> _______________________________________________
>>>> FX.php_List mailing list
>>>> FX.php_List at mail.iviking.org
>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
More information about the FX.php_List
mailing list