Configurações ftp - deca-ua/202021_labmm4_perfilA GitHub Wiki

Servidor da UC

Para os exercícios práticos desta UC, cada estudante tem acesso a uma conta num servidor Web que está alojado no datacenter da UA: https://labmm.clients.ua.pt

Este servidor só está acessível a partir da rede interna da UA. Se está a trabalhar fora da Eduroam, para aceder ao servidor é necessário ativar o acesso VPN da UA. Caso não tenha o serviço disponível, os STIC explicam como ativar em https://www.ua.pt/pt/stic/teletrabalho_vpn


Instruções para configuração FTP com PhpStorm

Para configurar o FTP no PhpStorm deverá aceder a (Tools- > Deployment-> Configuration)

  • Clicar em ADD (+) -> Nome de identificação do servidor (Por exemplo, "Lab4"). Deve manter o tipo de acesso como "FTP"

Separador Connection:

  • Host: labmm.clients.ua.pt
  • User name e Password: credenciais privadas de acesso FTP fornecidas pelos docentes (login e password)
  • Root path: /[login] (pode clicar no botão "Autodetect", para preenchimento automático)
  • Web server root URL: http://labmm.clients.ua.pt/deca_20L4/[login]
  • URL a introduzir no browser: http://labmm.clients.ua.pt/deca_20L4/[login]
  • Se tiver problemas na ligação FTP, na área de opções avançadas poderá ser necessário ativar a opção "modo passivo"

Separador Mappings

  • Local path: indicar a pasta local de trabalho até ao caminho "../trabalho/web". Esta pasta local deverá corresponder à raiz da sua pasta no servidor.
  • Deployment path on server: /
  • Web path on server: /

Instruções para configuração FTP com Visual Studio Code

  1. Instalar extensão para suporte do FTP/SFTP
  2. Aceder ao menu “Extensões”
  3. Pesquisar por “sftp”
  4. Instalar a extensão “sftp” da “liximomo”
  5. Depois de instalar a extensão deve verificar as instruções disponíveis em https://marketplace.visualstudio.com/items?itemName=liximomo.sftp
  6. Resumidamente, para adicionar o suporte de FTP a uma pasta/projeto, depois de abrir a pasta no VSCode deve abrir a janela de comandos do VSCode (Ctrl+Shift+P em Windows/Linux ou Cmd+Shift+P no Mac) e executar o comando ´SFTP: config´
  7. Na zona de ficheiros do projeto deve ter visível uma nova pasta ´.vscode´, com o ficheiro ´sftp.json´
  8. Abra o ficheiro JSON e utilize a configuração seguinte, alterando os “?” para a sua conta de utilizador:
    {
    "name": "labmm server",
    "host": "labmm.clients.ua.pt",
    "protocol": "ftp",
    "port": 21,
    "username": "deca_20L4_??",
    "password": "???????",
    "remotePath": "/deca_20L4_??",
    "uploadOnSave": true
    }\
  9. Na barra do lado esquerdo do VSCode deve ter um novo ícone para a extensão “SFTP”. Verifique se consegue ligar ao servidor definido anteriormente.