Alguns usuários recebem um problema relativo à permissão Zendid, que os impossibilitam de realizar o registro da sua licença no Scriptcase.

O erro pode ser verificado no arquivo diagnosis de seu Scriptcase (Ajuda -> Diagnóstico), como no exemplo abaixo:

![](http://34.207.224.239:3000/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBaGNZIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--c3301b38f322aa8248725c5df739f4fce3ac127a/image-f5d3f53a3c.png)

### Neste tutorial veremos como resolver este caso.

> ATENÇÃO: Lembre-se de fazer backup antes das determinadas mudanças.

1 - Primeiro de tudo, verifique se você atribuiu total permissão recursiva à pasta do zend no Scriptcase, exemplo:

- No servidor dedicado, digite o seguinte comando no terminal:  

  |  |
  | --- |
  | sudo chmod -R 777 /opt/NetMake/v9/[wwwroot/scriptcase/devel/lib/third/zend](http://wwwroot/scriptcase/devel/lib/third/zend) |
- No servidor compartilhado, digite o seguinte comando no terminal:  

  |  |
  | --- |
  | chmod -R 755 /opt/NetMake/v9/[wwwroot/scriptcase/devel/lib/third/zend](http://wwwroot/scriptcase/devel/lib/third/zend) |

2 - Entre no diretório que acabamos de dar permissão.

- cd path\_to/scriptcase/devel/lib/third/zend

3 - Copie o arquivo zendid.linux, dentro da mesma pasta, renomeando-o para apenas zendid (sem extensão).

- mv zendid.linux zendid

> Se estiver utilizando Linux 64 bit, será  necessário utilizar o arquivo zendid.linux64 ao invés do zendid.linux.

Obs: Se desejar, também é possível baixar o zendid diretamente do site da zend ([clique aqui](http://zend.com/)), porém não é recomendável extrair em ambiente Windows e depois passá-lo para o Linux, ou vice e versa.

> Se mesmo após estes passos o erro persistir, verifique no arquivo de diagnóstico se a função exec está listada na diretiva disable\_functions do PHP.

![](https://scriptcase-support.kayako.com/base/media/url/II4cDS7im6Fs7w8nGEgrtEKjRFy2CGOV)