I am not sure what is causing this issue. Have you tried accessing the WSDL files from inside the VM using a command like *wget https://id <https://id/>p.scigap.org <http://p.scigap.org/>:7443/services/RemoteUserStoreManagerService?**wsdl* to check whether the file is accessible ?
On Wed, Aug 19, 2015 at 1:04 AM, Simon Twigger <[email protected]> wrote: > Soap and SSL do appear to be enabled. > > from phpinfo: > > > Soap Client enabled > Soap Server enabled > > Directive Local Value Master Value > soap.wsdl_cache 1 1 > soap.wsdl_cache_dir /tmp /tmp > soap.wsdl_cache_enabled 1 1 > soap.wsdl_cache_limit 5 5 > soap.wsdl_cache_ttl 86400 86400 > > > openssl > > OpenSSL support enabled > OpenSSL Library Version OpenSSL 1.0.1e-fips 11 Feb 2013 > OpenSSL Header Version OpenSSL 1.0.1e-fips 11 Feb 2013 > > > > -- > Simon Twigger, Ph.D. > Senior Scientific Consultant > BioTeam - Enabling Science, http://bioteam.net > > Email: [email protected] > Tel: 1-303-991-0459 > Toll Free: 1-877-246-2992 Ext. 111 > > > > On Aug 18, 2015, at 1:18 PM, Supun Nakandala <[email protected]> > wrote: > > Hi Simon, > > You need to enable php SOAP extension and php OpenSSL extension. Can you > check whether you have enabled them in your environment. > > On Wed, Aug 19, 2015 at 12:44 AM, Simon Twigger <[email protected]> wrote: > >> Hi Supun, >> >> Thanks for the info. Adding the Virtual Host along with the Allow >> Overrides directive solved the URL issues. I put it at the bottom of >> /etc/httpd/conf/httpd.conf for now, yum defaults to installing Apache 2.2 >> which doesn’t have the same sites-available directory structure. >> >> e.g. >> >> <VirtualHost *:80> >> ServerAdmin [email protected] >> DocumentRoot /var/www/html/portal/public >> ServerName pga.example.com >> <Directory "/var/www/html/portal/public"> >> AllowOverride all >> </Directory> >> ErrorLog logs/pga_error_log >> CustomLog logs/pga--access_log common >> </VirtualHost> >> >> >> Trying to create a new user account gives me a SOAP/WSDL error: >> >> From the apache log file: >> >> [Tue Aug 18 18:20:43 2015] [error] [client 10.0.2.2] PHP Fatal error: >> SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://id >> p.scigap.org:7443/services/RemoteUserStoreManagerService?wsdl' : failed >> to load external entity "https://idp.scigap.org:7443/se >> rvices/RemoteUserStoreManagerService?wsdl"\n in >> /var/www/html/portal/app/libraries/Wsis/Stubs/UserStoreManager.php on line >> 22, >> referer: http://localhost:8081/create >> >> Any thoughts on what this might be? >> >> Thanks! >> >> Simon. >> >> -- >> Simon Twigger, Ph.D. >> Senior Scientific Consultant >> BioTeam - Enabling Science, http://bioteam.net >> >> Email: [email protected] >> Tel: 1-303-991-0459 >> Toll Free: 1-877-246-2992 Ext. 111 >> >> >> >> On Aug 18, 2015, at 12:15 PM, Supun Nakandala <[email protected]> >> wrote: >> >> Hi Simon, >> >> >> On Tue, Aug 18, 2015 at 11:15 PM, Simon Twigger <[email protected]> >> wrote: >> >>> Hi there, >>> >>> I have PGA generally up and running on a Centos 6.5 VM running on >>> vagrant on my mac. I have a few questions related to the basic set up and >>> config: >>> >>> * WSIS authentication - the pga_config comes preconfigured to point to >>> scigap.org for the identity server, is an account on scigap (or some >>> similar authentication server) a requirement in order to be able to log in >>> to a PGA instance or can I create a local account just to be able to get in >>> and test the UI locally? >>> >> Yes. You can create a user account using create account page and start >> using PGA. That user account is getting created in scigap.org (testing) >> identity server. >> >> >>> * webserver configuration - Im running apache 2.2, is there a >>> recommended way to configure the httpd.conf (e.g. a VirtualHost block) to >>> point to the correct root URLs (e.g /portal/public/index.php/home) and so >>> that the associated images in public/assets load correctly when I visit >>> this home URL (currently the images are not found if I visit >>> /portal/public/index.php/home but they do load correctly at /portal/public >>> (but then the login URL doesn’t work, etc) >>> >>> For this you need to set *AllowOverride None* to *AllowOverride All* in >> the default vhost configuration file. (e.g file location is >> /etc/apache2/sites-available/default >> and there should be two places where you want to change). >> >> We have a wiki page containing instructions on how to setup PGA in >> different environments [1] which I think will be helpful to you. >> >> >>> Simon. >>> >>> >>> -- >>> Simon Twigger, Ph.D. >>> Senior Scientific Consultant >>> BioTeam - Enabling Science, http://bioteam.net >>> >>> Email: [email protected] >>> Tel: 1-303-991-0459 >>> Toll Free: 1-877-246-2992 Ext. 111 >>> >>> >>> >>> >> [1] - >> https://cwiki.apache.org/confluence/display/AIRAVATA/Tutorial+02+-+Locally+installed+PGA+with+Hosted+Airavata >> >> Thanks >> Supun >> >> >> > > > -- > Thank you > Supun Nakandala > Dept. Computer Science and Engineering > University of Moratuwa > > > -- Thank you Supun Nakandala Dept. Computer Science and Engineering University of Moratuwa
