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
- Instalar extensão para suporte do FTP/SFTP
- Aceder ao menu “Extensões”
- Pesquisar por “sftp”
- Instalar a extensão “sftp” da “liximomo”
- Depois de instalar a extensão deve verificar as instruções disponíveis em https://marketplace.visualstudio.com/items?itemName=liximomo.sftp
- 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´
- Na zona de ficheiros do projeto deve ter visível uma nova pasta ´.vscode´, com o ficheiro ´sftp.json´
- 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
}
\ - 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.