Esta sección explica la administración del WebServer.

POST /console/WebServerHandler

Este método se utiliza para modificar unos valore específicos del php.ini.

Parámetros requeridos:

    • params [obligatorio]: parámetros a guardar en el php.ini separados por "|-|" : TimeZone|-|MaxLifeTime|-|PHPiniPath.
    • company [obligatorio]: Id de la compañía.
    • session [obligatorio]: el Id de la sesión activa.

Response:

    • status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
    • data: devuelve un booleano en función del resultado de la transacción.
    • message: "Success" o una información descriptiva del error en cualquier otro caso.

Example:

Content-Type: application/json

Request: /console/WebServerHandler?

company=0000000001&params=Europe/Madrid|-|1400|-|localhost\websrv\php\php.ini|-|&session=Xl4AAZNHFIYrWAp9YhcpzGKOuM6ZqPAQbKx88It9V5lMrxcMZtVhLCmxwYEY

Reponse (success):

{

"status": "0",

"data": True,

"message": "Success"

}

GET /console/WebServerHandler

Este método se usa para cargar algunos valores del php.ini.

Parámetros requeridos: 

    • params [obligatorio]: directorio del php.ini.
    • company [obligatorio]: Id de la compañía.
    • session [obligatorio]: Id de la sesión activa.

Response:

    • status: devuelve "0" en caso de éxito y un código de error en cualquier otro caso.
    • data: devuelve valores del php.ini separados por "|-|": TimeZone|-|MaxLifeTime|-|PHPiniPath.
    • message: "Success" o una información descriptiva del error en cualquier otro caso.

Example:

Content-Type: application/json

Request: /console/WebServerHandler?

company=0000000001&params=C:\Program Files\edinn\edinnM2\Server\websrv\php\php.ini&session=Ptpl2mrxTKBi9JJWkYT5glujIRBfmMvO1ZAK3Gkk8dHt7hKVjgkOVTkoI9R5

Reponse (success):

{

"status": "0",

"data": Europe/Madrid|-|4444|-|* Read from C:\Program Files\edinn\edinnM2\Server\websrv\php\php.ini|-|0,

"message": "Success"

}