Hi,i have setted my pc as server over TinyWebi have everything ok.i opened in my pc 8984 port.if i execute my php file containing xquery query locally, it works butif i execute it remotely over the ip and port, it show me this message:can't communicate with server. Anyone have an idea about that? Thanks
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
Can you please try this 2 adress and tell me what you get? http://197.0.28.226:8984
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
can you please now see in attachement the php file containing the connexion of baseX ?it do not work for me, it show me (cannot communicate with server)
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
One hint on your PHP code SemantiqFn: variables file and relation are being concatenated into the query string by PHP. Instead you can bind variables, which is safer in case the data contains a quote which would break your concatenation. Declare the variables at the top of each query:
declare variable $file external; declare variable $relation external;
then in your PHP pass these variables to the query using the bind method.
Vincent
From: basex-talk-bounces@mailman.uni-konstanz.de [mailto:basex-talk-bounces@mailman.uni-konstanz.de] On Behalf Of Mohamed kharrat Sent: Tuesday, June 07, 2016 12:48 PM To: Christian Grün christian.gruen@gmail.com Cc: basex-talk@mailman.uni-konstanz.de Subject: Re: [basex-talk] question about http server
can you please now see in attachement the php file containing the connexion of baseX ? it do not work for me, it show me (cannot communicate with server)
________________________________ De : Christian Grün <christian.gruen@gmail.commailto:christian.gruen@gmail.com> À : Mohamed kharrat <med_khr@yahoo.frmailto:med_khr@yahoo.fr> Cc : "basex-talk@mailman.uni-konstanz.demailto:basex-talk@mailman.uni-konstanz.de" <basex-talk@mailman.uni-konstanz.demailto:basex-talk@mailman.uni-konstanz.de> Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat <med_khr@yahoo.frmailto:med_khr@yahoo.fr> wrote:
Can you please try this 2 adress and tell me what you get?
http://197.0.28.226:8984http://197.0.28.226:8984/
and http://197.0.28.226:80http://197.0.28.226/
Thanks
De : Christian Grün <christian.gruen@gmail.commailto:christian.gruen@gmail.com> À : Mohamed kharrat <med_khr@yahoo.frmailto:med_khr@yahoo.fr> Cc : "basex-talk@mailman.uni-konstanz.demailto:basex-talk@mailman.uni-konstanz.de" <basex-talk@mailman.uni-konstanz.demailto:basex-talk@mailman.uni-konstanz.de> Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat <med_khr@yahoo.frmailto:med_khr@yahoo.fr> wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
Thank you but even i will change that, i will have the same error: "cann't communicate with server". Note that:In my distant server (http://www.works.tn/works.tn/user1/fnxquerybasex/SemantiqFn.php) it shows me the error but if i execute the same file in local pc, it works fine without problem. I'm using php page which will be executed on apache server. I dont want send the xquery query in the adress bar of the browser.the queried xml file and the php client are located at www.works.tn server of course.and i'm connecting using the php file to another server: http://197.0.28.226:8984
which contain the BaseX to execute the xquery query. De : "Lizzi, Vincent" Vincent.Lizzi@taylorandfrancis.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 22h05 Objet : RE: [basex-talk] question about http server
#yiv8274958241 #yiv8274958241 -- _filtered #yiv8274958241 {font-family:Helvetica;panose-1:2 11 6 4 2 2 2 2 2 4;} _filtered #yiv8274958241 {panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv8274958241 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}#yiv8274958241 #yiv8274958241 p.yiv8274958241MsoNormal, #yiv8274958241 li.yiv8274958241MsoNormal, #yiv8274958241 div.yiv8274958241MsoNormal {margin:0in;margin-bottom:.0001pt;font-size:12.0pt;}#yiv8274958241 a:link, #yiv8274958241 span.yiv8274958241MsoHyperlink {color:blue;text-decoration:underline;}#yiv8274958241 a:visited, #yiv8274958241 span.yiv8274958241MsoHyperlinkFollowed {color:purple;text-decoration:underline;}#yiv8274958241 span.yiv8274958241EmailStyle17 {color:#1F497D;}#yiv8274958241 .yiv8274958241MsoChpDefault {font-size:10.0pt;} _filtered #yiv8274958241 {margin:1.0in 1.0in 1.0in 1.0in;}#yiv8274958241 div.yiv8274958241WordSection1 {}#yiv8274958241 One hint on your PHP code SemantiqFn: variables file and relation are being concatenated into the query string by PHP. Instead you can bind variables, which is safer in case the data contains a quote which would break your concatenation. Declare the variables at the top of each query: declare variable $file external; declare variable $relation external; then in your PHP pass these variables to the query using the bind method. Vincent From: basex-talk-bounces@mailman.uni-konstanz.de [mailto:basex-talk-bounces@mailman.uni-konstanz.de]On Behalf Of Mohamed kharrat Sent: Tuesday, June 07, 2016 12:48 PM To: Christian Grün christian.gruen@gmail.com Cc: basex-talk@mailman.uni-konstanz.de Subject: Re: [basex-talk] question about http server can you please now see in attachement the php file containing the connexion of baseX ? it do not work for me, it show me (cannot communicate with server) De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server It both works for me.
A little hint: Better try to avoid posting private URLs to the list. On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
Anyone can please try to execute the file remotely?
De : Mohamed kharrat med_khr@yahoo.fr À : Christian Grün christian.gruen@gmail.com Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h47 Objet : Re: [basex-talk] question about http server
can you please now see in attachement the php file containing the connexion of baseX ?it do not work for me, it show me (cannot communicate with server)
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
Are you sure that your code works locally? You seem to address the BaseX server with the HTTP address (8984), and you should probably use 1984. Am 15.06.2016 2:51 vorm. schrieb "Mohamed kharrat" med_khr@yahoo.fr:
Anyone can please try to execute the file remotely?
*De :* Mohamed kharrat med_khr@yahoo.fr *À :* Christian Grün christian.gruen@gmail.com *Cc :* "basex-talk@mailman.uni-konstanz.de" < basex-talk@mailman.uni-konstanz.de> *Envoyé le :* Mardi 7 juin 2016 17h47 *Objet :* Re: [basex-talk] question about http server
can you please now see in attachement the php file containing the connexion of baseX ? it do not work for me, it show me (cannot communicate with server)
*De :* Christian Grün christian.gruen@gmail.com *À :* Mohamed kharrat med_khr@yahoo.fr *Cc :* "basex-talk@mailman.uni-konstanz.de" < basex-talk@mailman.uni-konstanz.de> *Envoyé le :* Mardi 7 juin 2016 17h39 *Objet :* Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
and http://197.0.28.226:80 http://197.0.28.226/
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr
wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
in the actual script, it's configured at 8984 port for remote testing.But i have used 1984 port when i have tested locally, it's working of course.What i'm looking for is the test remotely
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 6h28 Objet : Re: [basex-talk] question about http server
Are you sure that your code works locally? You seem to address the BaseX server with the HTTP address (8984), and you should probably use 1984. Am 15.06.2016 2:51 vorm. schrieb "Mohamed kharrat" med_khr@yahoo.fr:
Anyone can please try to execute the file remotely?
De : Mohamed kharrat med_khr@yahoo.fr À : Christian Grün christian.gruen@gmail.com Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h47 Objet : Re: [basex-talk] question about http server
can you please now see in attachement the php file containing the connexion of baseX ?it do not work for me, it show me (cannot communicate with server)
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
You need to use 8984 for the HTTP Server and 1984 for the database server. – Please find some more details in our documentation, I hope this gives you some more insight.
On Wed, Jun 15, 2016 at 9:45 AM, Mohamed kharrat med_khr@yahoo.fr wrote:
in the actual script, it's configured at 8984 port for remote testing. But i have used 1984 port when i have tested locally, it's working of course. What i'm looking for is the test remotely
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 6h28
Objet : Re: [basex-talk] question about http server
Are you sure that your code works locally? You seem to address the BaseX server with the HTTP address (8984), and you should probably use 1984. Am 15.06.2016 2:51 vorm. schrieb "Mohamed kharrat" med_khr@yahoo.fr:
Anyone can please try to execute the file remotely?
De : Mohamed kharrat med_khr@yahoo.fr À : Christian Grün christian.gruen@gmail.com Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h47 Objet : Re: [basex-talk] question about http server
can you please now see in attachement the php file containing the connexion of baseX ? it do not work for me, it show me (cannot communicate with server)
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
Like i said before,I'm already using this port (8984) for HTTP server.but i don't understand how to use both of them in the same time.in the php script i have to write this ? : $session = new Session("localhost", 1984, "admin", "admin"); despite i'm running HTTP server on 8984 HTTP SERVER ?i taught it should be: $session = new Session("PUBLIC_IP", 8984, "admin", "admin");
That's why i'm looking to someone to test it in his own server with his own ip to find the problem.
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 8h49 Objet : Re: [basex-talk] question about http server
You need to use 8984 for the HTTP Server and 1984 for the database server. – Please find some more details in our documentation, I hope this gives you some more insight.
On Wed, Jun 15, 2016 at 9:45 AM, Mohamed kharrat med_khr@yahoo.fr wrote:
in the actual script, it's configured at 8984 port for remote testing. But i have used 1984 port when i have tested locally, it's working of course. What i'm looking for is the test remotely
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 6h28
Objet : Re: [basex-talk] question about http server
Are you sure that your code works locally? You seem to address the BaseX server with the HTTP address (8984), and you should probably use 1984. Am 15.06.2016 2:51 vorm. schrieb "Mohamed kharrat" med_khr@yahoo.fr:
Anyone can please try to execute the file remotely?
De : Mohamed kharrat med_khr@yahoo.fr À : Christian Grün christian.gruen@gmail.com Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h47 Objet : Re: [basex-talk] question about http server
can you please now see in attachement the php file containing the connexion of baseX ? it do not work for me, it show me (cannot communicate with server)
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
$session = new Session("PUBLIC_IP", 8984, "admin", "admin");
And like I said: Read our documentation ;) You are using the HTTP port instead of the database port.
That's why i'm looking to someone to test it in his own server with his own ip to find the problem.
Wouldn’t help.
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 8h49
Objet : Re: [basex-talk] question about http server
You need to use 8984 for the HTTP Server and 1984 for the database server. – Please find some more details in our documentation, I hope this gives you some more insight.
On Wed, Jun 15, 2016 at 9:45 AM, Mohamed kharrat med_khr@yahoo.fr wrote:
in the actual script, it's configured at 8984 port for remote testing. But i have used 1984 port when i have tested locally, it's working of course. What i'm looking for is the test remotely
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 6h28
Objet : Re: [basex-talk] question about http server
Are you sure that your code works locally? You seem to address the BaseX server with the HTTP address (8984), and you should probably use 1984. Am 15.06.2016 2:51 vorm. schrieb "Mohamed kharrat" med_khr@yahoo.fr:
Anyone can please try to execute the file remotely?
De : Mohamed kharrat med_khr@yahoo.fr À : Christian Grün christian.gruen@gmail.com Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h47 Objet : Re: [basex-talk] question about http server
can you please now see in attachement the php file containing the connexion of baseX ? it do not work for me, it show me (cannot communicate with server)
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
Hi Sir,i have already read the documentation.It's not logic what you said.you told me to write:> $session = new Session("localhost", 1984, "admin", "admin"); and to run baseX server with 8984 port ok, i'm following you.but my php files are not on local pc. they are in other server and i want to execute them from there.what you told me is correct if i just want to call php file remotely when it is place in the same server with BaseX server.This is what i have: - 1 hosting server (i bought a space with a domain name): i have put my php file+ baseX php client in this sever.- My Pc (running BaseX server on 8984 port) i have already made a NAT in my router and everyone can access my pc with public IP of my routerSo my problem is how to run my php file to execute xquery query in my pc which contain BaseX. I'm doing all that becaue my hosting server do not allow me to install BaseX on it.and i do not want to put my php file in my pc, because it must be executed in hosting server,only the part of xquery query must be send to my pc to be executed. I don't know if i have described well my problem.Thank you
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 10h02 Objet : Re: [basex-talk] question about http server
$session = new Session("PUBLIC_IP", 8984, "admin", "admin");
And like I said: Read our documentation ;) You are using the HTTP port instead of the database port.
That's why i'm looking to someone to test it in his own server with his own ip to find the problem.
Wouldn’t help.
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 8h49
Objet : Re: [basex-talk] question about http server
You need to use 8984 for the HTTP Server and 1984 for the database server. – Please find some more details in our documentation, I hope this gives you some more insight.
On Wed, Jun 15, 2016 at 9:45 AM, Mohamed kharrat med_khr@yahoo.fr wrote:
in the actual script, it's configured at 8984 port for remote testing. But i have used 1984 port when i have tested locally, it's working of course. What i'm looking for is the test remotely
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 6h28
Objet : Re: [basex-talk] question about http server
Are you sure that your code works locally? You seem to address the BaseX server with the HTTP address (8984), and you should probably use 1984. Am 15.06.2016 2:51 vorm. schrieb "Mohamed kharrat" med_khr@yahoo.fr:
Anyone can please try to execute the file remotely?
De : Mohamed kharrat med_khr@yahoo.fr À : Christian Grün christian.gruen@gmail.com Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h47 Objet : Re: [basex-talk] question about http server
can you please now see in attachement the php file containing the connexion of baseX ? it do not work for me, it show me (cannot communicate with server)
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
It's not logic what you said. you told me to write:
$session = new Session("localhost", 1984, "admin", "admin");
and to run baseX server with 8984 port
I don’t believe I sad exactly that. Instead I told you read our documentation ;) What articles did you have a look at so far? Maybe we can improve them if you give us some concrete hints.
By default, 1984 is the port of the database server. 8984 is the port of the HTTP Server. If you use REST, RESTXQ or WebDAV, you will need to talk to 8984. If you use the language bindings, you will need to talk to 1984. In both cases, it does *not* matter if your BaseX instances run locally or remotely.
Cheers Christian
ok, i'm following you. but my php files are not on local pc. they are in other server and i want to execute them from there. what you told me is correct if i just want to call php file remotely when it is place in the same server with BaseX server. This is what i have:
- 1 hosting server (i bought a space with a domain name): i have put my php
file+ baseX php client in this sever.
- My Pc (running BaseX server on 8984 port) i have already made a NAT in my
router and everyone can access my pc with public IP of my router So my problem is how to run my php file to execute xquery query in my pc which contain BaseX.
I'm doing all that becaue my hosting server do not allow me to install BaseX on it. and i do not want to put my php file in my pc, because it must be executed in hosting server, only the part of xquery query must be send to my pc to be executed.
I don't know if i have described well my problem. Thank you
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 10h02
Objet : Re: [basex-talk] question about http server
$session = new Session("PUBLIC_IP", 8984, "admin", "admin");
And like I said: Read our documentation ;) You are using the HTTP port instead of the database port.
That's why i'm looking to someone to test it in his own server with his own ip to find the problem.
Wouldn’t help.
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 8h49
Objet : Re: [basex-talk] question about http server
You need to use 8984 for the HTTP Server and 1984 for the database server. – Please find some more details in our documentation, I hope this gives you some more insight.
On Wed, Jun 15, 2016 at 9:45 AM, Mohamed kharrat med_khr@yahoo.fr wrote:
in the actual script, it's configured at 8984 port for remote testing. But i have used 1984 port when i have tested locally, it's working of course. What i'm looking for is the test remotely
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 6h28
Objet : Re: [basex-talk] question about http server
Are you sure that your code works locally? You seem to address the BaseX server with the HTTP address (8984), and you should probably use 1984. Am 15.06.2016 2:51 vorm. schrieb "Mohamed kharrat" med_khr@yahoo.fr:
Anyone can please try to execute the file remotely?
De : Mohamed kharrat med_khr@yahoo.fr À : Christian Grün christian.gruen@gmail.com Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h47 Objet : Re: [basex-talk] question about http server
can you please now see in attachement the php file containing the connexion of baseX ? it do not work for me, it show me (cannot communicate with server)
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
Hi Mr Christian Grün, i need to understand something : when i put my php script containing xquery query in a SERVER A (the server containt APACHE only for executing php) this is the name of my file: SemantiqFn.php
and this is the adress of this server to execute the php file:www.works.tn/works.tn/user1/fnxquerybasex/SemantiqFn.php
this file containt this line for connexion: $session = new Session("197.0.251.200", 8984, "admin", "admin"); and in other site i have SERVER B windows (containing installed BaseX ): IP 197.0.251.200in this server B firewall is desactivated and the port 8984 is activated and opened I have also connected successfully to this ip with this port: 197.0.251.200:8984 * the php file is working good when i execute it locally in server B of course with "localhost" and port 1984 but when i execute this file in SERVER A, it do not works, and show me cannot communicate with server At least tell me if what i have already done is correct or there is something missing ? Many ThanksBest regards
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Samedi 18 juin 2016 13h11 Objet : Re: [basex-talk] question about http server
It's not logic what you said. you told me to write:
$session = new Session("localhost", 1984, "admin", "admin");
and to run baseX server with 8984 port
I don’t believe I sad exactly that. Instead I told you read our documentation ;) What articles did you have a look at so far? Maybe we can improve them if you give us some concrete hints.
By default, 1984 is the port of the database server. 8984 is the port of the HTTP Server. If you use REST, RESTXQ or WebDAV, you will need to talk to 8984. If you use the language bindings, you will need to talk to 1984. In both cases, it does *not* matter if your BaseX instances run locally or remotely.
Cheers Christian
ok, i'm following you. but my php files are not on local pc. they are in other server and i want to execute them from there. what you told me is correct if i just want to call php file remotely when it is place in the same server with BaseX server. This is what i have:
- 1 hosting server (i bought a space with a domain name): i have put my php
file+ baseX php client in this sever.
- My Pc (running BaseX server on 8984 port) i have already made a NAT in my
router and everyone can access my pc with public IP of my router So my problem is how to run my php file to execute xquery query in my pc which contain BaseX.
I'm doing all that becaue my hosting server do not allow me to install BaseX on it. and i do not want to put my php file in my pc, because it must be executed in hosting server, only the part of xquery query must be send to my pc to be executed.
I don't know if i have described well my problem. Thank you
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 10h02
Objet : Re: [basex-talk] question about http server
$session = new Session("PUBLIC_IP", 8984, "admin", "admin");
And like I said: Read our documentation ;) You are using the HTTP port instead of the database port.
That's why i'm looking to someone to test it in his own server with his own ip to find the problem.
Wouldn’t help.
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 8h49
Objet : Re: [basex-talk] question about http server
You need to use 8984 for the HTTP Server and 1984 for the database server. – Please find some more details in our documentation, I hope this gives you some more insight.
On Wed, Jun 15, 2016 at 9:45 AM, Mohamed kharrat med_khr@yahoo.fr wrote:
in the actual script, it's configured at 8984 port for remote testing. But i have used 1984 port when i have tested locally, it's working of course. What i'm looking for is the test remotely
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 6h28
Objet : Re: [basex-talk] question about http server
Are you sure that your code works locally? You seem to address the BaseX server with the HTTP address (8984), and you should probably use 1984. Am 15.06.2016 2:51 vorm. schrieb "Mohamed kharrat" med_khr@yahoo.fr:
Anyone can please try to execute the file remotely?
De : Mohamed kharrat med_khr@yahoo.fr À : Christian Grün christian.gruen@gmail.com Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h47 Objet : Re: [basex-talk] question about http server
can you please now see in attachement the php file containing the connexion of baseX ? it do not work for me, it show me (cannot communicate with server)
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
Hi Mohamed,
* You are working with the PHP client of BaseX. * This client communicates with the BaseX database server. * This server listens to port 1984 (as long as you haven’t updated your .basex configuration file). * Port 8984 is reserved for HTTP Services * HTTP Services are REST, RESTXQ, WebDAV * As such, you won’t be successful sending your requests to 8984, no matter if you address a local or remote instance of BaseX.
Regards, Christian
On Sat, Jun 18, 2016 at 6:35 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi Mr Christian Grün,
i need to understand something :
when i put my php script containing xquery query in a SERVER A (the server containt APACHE only for executing php)
this is the name of my file: SemantiqFn.php
and this is the adress of this server to execute the php file: www.works.tn/works.tn/user1/fnxquerybasex/SemantiqFn.php
this file containt this line for connexion: $session = new Session("197.0.251.200", 8984, "admin", "admin");
and in other site i have SERVER B windows (containing installed BaseX ): IP 197.0.251.200 in this server B firewall is desactivated and the port 8984 is activated and opened
I have also connected successfully to this ip with this port: 197.0.251.200:8984
- the php file is working good when i execute it locally in server B of
course with "localhost" and port 1984
but when i execute this file in SERVER A, it do not works, and show me cannot communicate with server
At least tell me if what i have already done is correct or there is something missing ?
Many Thanks Best regards
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Samedi 18 juin 2016 13h11
Objet : Re: [basex-talk] question about http server
It's not logic what you said. you told me to write:
$session = new Session("localhost", 1984, "admin", "admin");
and to run baseX server with 8984 port
I don’t believe I sad exactly that. Instead I told you read our documentation ;) What articles did you have a look at so far? Maybe we can improve them if you give us some concrete hints.
By default, 1984 is the port of the database server. 8984 is the port of the HTTP Server. If you use REST, RESTXQ or WebDAV, you will need to talk to 8984. If you use the language bindings, you will need to talk to 1984. In both cases, it does *not* matter if your BaseX instances run locally or remotely.
Cheers Christian
ok, i'm following you. but my php files are not on local pc. they are in other server and i want to execute them from there. what you told me is correct if i just want to call php file remotely when it is place in the same server with BaseX server. This is what i have:
- 1 hosting server (i bought a space with a domain name): i have put my
php file+ baseX php client in this sever.
- My Pc (running BaseX server on 8984 port) i have already made a NAT in
my router and everyone can access my pc with public IP of my router So my problem is how to run my php file to execute xquery query in my pc which contain BaseX.
I'm doing all that becaue my hosting server do not allow me to install BaseX on it. and i do not want to put my php file in my pc, because it must be executed in hosting server, only the part of xquery query must be send to my pc to be executed.
I don't know if i have described well my problem. Thank you
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 10h02
Objet : Re: [basex-talk] question about http server
$session = new Session("PUBLIC_IP", 8984, "admin", "admin");
And like I said: Read our documentation ;) You are using the HTTP port instead of the database port.
That's why i'm looking to someone to test it in his own server with his own ip to find the problem.
Wouldn’t help.
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 8h49
Objet : Re: [basex-talk] question about http server
You need to use 8984 for the HTTP Server and 1984 for the database server. – Please find some more details in our documentation, I hope this gives you some more insight.
On Wed, Jun 15, 2016 at 9:45 AM, Mohamed kharrat med_khr@yahoo.fr wrote:
in the actual script, it's configured at 8984 port for remote testing. But i have used 1984 port when i have tested locally, it's working of course. What i'm looking for is the test remotely
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 6h28
Objet : Re: [basex-talk] question about http server
Are you sure that your code works locally? You seem to address the BaseX server with the HTTP address (8984), and you should probably use 1984. Am 15.06.2016 2:51 vorm. schrieb "Mohamed kharrat" med_khr@yahoo.fr:
Anyone can please try to execute the file remotely?
De : Mohamed kharrat med_khr@yahoo.fr À : Christian Grün christian.gruen@gmail.com Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h47 Objet : Re: [basex-talk] question about http server
can you please now see in attachement the php file containing the connexion of baseX ? it do not work for me, it show me (cannot communicate with server)
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi, i have setted my pc as server over TinyWeb i have everything ok. i opened in my pc 8984 port. if i execute my php file containing xquery query locally, it works but if i execute it remotely over the ip and port, it show me this message: can't communicate with server.
Anyone have an idea about that?
Thanks
…just a little mail in private: I am wondering if you are reading my mails at all? I have indicated at least three times that you should use port 1984, and you seem to ignore my questions. Please be a little bit more attentive.
Thank you in advance, no hard feelings, Christian
On Sat, Jun 18, 2016 at 7:21 PM, Christian Grün christian.gruen@gmail.com wrote:
Hi Mohamed,
- You are working with the PHP client of BaseX.
- This client communicates with the BaseX database server.
- This server listens to port 1984 (as long as you haven’t updated
your .basex configuration file).
- Port 8984 is reserved for HTTP Services
- HTTP Services are REST, RESTXQ, WebDAV
- As such, you won’t be successful sending your requests to 8984, no
matter if you address a local or remote instance of BaseX.
Regards, Christian
On Sat, Jun 18, 2016 at 6:35 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Hi Mr Christian Grün,
i need to understand something :
when i put my php script containing xquery query in a SERVER A (the server containt APACHE only for executing php)
this is the name of my file: SemantiqFn.php
and this is the adress of this server to execute the php file: www.works.tn/works.tn/user1/fnxquerybasex/SemantiqFn.php
this file containt this line for connexion: $session = new Session("197.0.251.200", 8984, "admin", "admin");
and in other site i have SERVER B windows (containing installed BaseX ): IP 197.0.251.200 in this server B firewall is desactivated and the port 8984 is activated and opened
I have also connected successfully to this ip with this port: 197.0.251.200:8984
- the php file is working good when i execute it locally in server B of
course with "localhost" and port 1984
but when i execute this file in SERVER A, it do not works, and show me cannot communicate with server
At least tell me if what i have already done is correct or there is something missing ?
Many Thanks Best regards
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Samedi 18 juin 2016 13h11
Objet : Re: [basex-talk] question about http server
It's not logic what you said. you told me to write:
$session = new Session("localhost", 1984, "admin", "admin");
and to run baseX server with 8984 port
I don’t believe I sad exactly that. Instead I told you read our documentation ;) What articles did you have a look at so far? Maybe we can improve them if you give us some concrete hints.
By default, 1984 is the port of the database server. 8984 is the port of the HTTP Server. If you use REST, RESTXQ or WebDAV, you will need to talk to 8984. If you use the language bindings, you will need to talk to 1984. In both cases, it does *not* matter if your BaseX instances run locally or remotely.
Cheers Christian
ok, i'm following you. but my php files are not on local pc. they are in other server and i want to execute them from there. what you told me is correct if i just want to call php file remotely when it is place in the same server with BaseX server. This is what i have:
- 1 hosting server (i bought a space with a domain name): i have put my
php file+ baseX php client in this sever.
- My Pc (running BaseX server on 8984 port) i have already made a NAT in
my router and everyone can access my pc with public IP of my router So my problem is how to run my php file to execute xquery query in my pc which contain BaseX.
I'm doing all that becaue my hosting server do not allow me to install BaseX on it. and i do not want to put my php file in my pc, because it must be executed in hosting server, only the part of xquery query must be send to my pc to be executed.
I don't know if i have described well my problem. Thank you
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 10h02
Objet : Re: [basex-talk] question about http server
$session = new Session("PUBLIC_IP", 8984, "admin", "admin");
And like I said: Read our documentation ;) You are using the HTTP port instead of the database port.
That's why i'm looking to someone to test it in his own server with his own ip to find the problem.
Wouldn’t help.
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 8h49
Objet : Re: [basex-talk] question about http server
You need to use 8984 for the HTTP Server and 1984 for the database server. – Please find some more details in our documentation, I hope this gives you some more insight.
On Wed, Jun 15, 2016 at 9:45 AM, Mohamed kharrat med_khr@yahoo.fr wrote:
in the actual script, it's configured at 8984 port for remote testing. But i have used 1984 port when i have tested locally, it's working of course. What i'm looking for is the test remotely
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : BaseX basex-talk@mailman.uni-konstanz.de Envoyé le : Mercredi 15 juin 2016 6h28
Objet : Re: [basex-talk] question about http server
Are you sure that your code works locally? You seem to address the BaseX server with the HTTP address (8984), and you should probably use 1984. Am 15.06.2016 2:51 vorm. schrieb "Mohamed kharrat" med_khr@yahoo.fr:
Anyone can please try to execute the file remotely?
De : Mohamed kharrat med_khr@yahoo.fr À : Christian Grün christian.gruen@gmail.com Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h47 Objet : Re: [basex-talk] question about http server
can you please now see in attachement the php file containing the connexion of baseX ? it do not work for me, it show me (cannot communicate with server)
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 17h39 Objet : Re: [basex-talk] question about http server
It both works for me.
A little hint: Better try to avoid posting private URLs to the list.
On Tue, Jun 7, 2016 at 6:27 PM, Mohamed kharrat med_khr@yahoo.fr wrote:
Can you please try this 2 adress and tell me what you get?
Thanks
De : Christian Grün christian.gruen@gmail.com À : Mohamed kharrat med_khr@yahoo.fr Cc : "basex-talk@mailman.uni-konstanz.de" basex-talk@mailman.uni-konstanz.de Envoyé le : Mardi 7 juin 2016 11h07 Objet : Re: [basex-talk] question about http server
Hi Mohamed,
This sounds like a general port issue, it’s probably not strictly related to BaseX. Did you check your firewall?
Regards, Christian
On Mon, Jun 6, 2016 at 5:23 PM, Mohamed kharrat med_khr@yahoo.fr wrote: > Hi, > i have setted my pc as server over TinyWeb > i have everything ok. > i opened in my pc 8984 port. > if i execute my php file containing xquery query locally, it works but > if i execute it remotely over the ip and port, it show me this > message: > can't communicate with server. > > Anyone have an idea about that? > > Thanks >
basex-talk@mailman.uni-konstanz.de