Scriptcase Help Center
Pesquise os artigos aqui ou navegue pelas categorias abaixo.
Navegar por tópico
Encontre guias, tutoriais e respostas organizados por categoria.
Artigos populares
O que outras pessoas estão lendo agora.
Manipulando pastas em PHP
Para criar pastas através do PHP devemos utilizar a função mkdir() para remover devemos utilizar a função rmdir(). Função mkdir(): Na função mkdir você deve indicar o caminho que será criada a pasta e o nível de segurança ( 0777,0755,0644,...). Função rmdir(): Na função rmdir você deve indicar o caminho total até a pasta. No windows o parâmetro de segurança são ignorados, pois se aplicam apenas ao linux. Manipulando a criação de diretórios: Temos um formulário para manipulação de criação de pastas: No envento OnAfterInsert deve-se inserir a linha abaixo: mkdir($_SERVER['DOCUMENT_ROOT'].'/scriptcase/file/'.{nome_diretorio}, 0755); $_SERVER['DOCUMENT_ROOT'] : Caminho total até o servidor web, no exemplo: /opt/NetMake/v71/wwwroot /scriptcase/file/ : Caminho para seu diretório após o wwwroot. {nome_diretorio} : Campo do formulário. Sobre o parâmetro final: Você deve colocar 0755 para servidores web e 0777 quando estiver executando sua aplicação em um servidor local. Assim, após a inserção ser realizada , o novo diretório será criado: No evento OnBeforeDelete você deverá utilizar a função rmdir() para excluir o diretório criado. rmdir($_SERVER['DOCUMENT_ROOT'].'/scriptcase/file/'.{nome_diretorio});
HospedagemComo utilizar o gerenciador de arquivos do cPanel e realizar um upload de arquivo
Se você não quiser usar um software FTP de terceiros, você pode usar o Gerenciador de Arquivos do cPanel. 1. Faça o login na sua conta cPanel. 2. Na seção "Arquivos", clique no ícone "Gerenciador de Arquivos". 1. Uma vez na interface do Gerenciador de arquivos, navegue até o diretório para o qual deseja enviar seus arquivos. Por exemplo, se você deseja enviar seu arquivo para a pasta public_html, primeiro é necessário acessar /public_html. No lado esquerdo, você pode ver uma lista de diretórios. Clique na pasta "public_html". 4. Agora clique no ícone "Carregar". 1. Clique no botão "Selecionar arquivo" e selecione o arquivo que você deseja carregar do seu PC. Depois de selecionar o arquivo, o processo de upload começará automaticamente.
HospedagemComo criar uma conta de FTP
Você pode usar seu usuário e senha do cPanel para acessar todas as pastas e arquivos via FTP. No entanto, se você quiser criar uma conta de usuário de FTP para uma pasta específica ou não quiser permitir o acesso a seus arquivos raiz, poderá criar uma conta de FTP separada. 1. Faça o login na sua conta do cPanel; 2. Na seção "Arquivos", clique no ícone "Contas FTP"; 1. Em "Adicionar conta FTP", preencha os seguintes dados: Login: Neste campo você determina o nome que vai ser usado para fazer o acesso FTP como por exemplo "teste" (sem as aspas e espaços). Senha: Digite a nova senha FTP ou gere uma nova senha clicando no botão "Password Generator". Diretório: Defina qual diretório a nova conta poderá acessar. Você pode dar acesso a toda a pasta / public_html, digite "public_html" ou altere o caminho da pasta para um caminho diferente como "public_html/teste" E o seu usuário de FTP terá acesso penas à pasta "teste". Seu usuário de FTP também não poderá acessar pastas fora da pasta "public_html/teste". Cota: Especifique a cota de utilização desse usuário ou selecione "ilimitado". 4. Clique no botão "Criar conta FTP". 5. Então uma mensagem de conta criada será exibida.
HospedagemComo proteger o arquivo ".htaccess"
Para proteger o arquivo ".htaccess" no cPanel, você pode seguir estes passos: 1. Acesse o cPanel: 1. Faça login na sua conta do cPanel. 2. Navegue até o Gerenciador de Arquivos: 1. Encontre e clique em "Gerenciador de Arquivos" na seção "Arquivos". 3. Localize o Arquivo .htaccess: 1. No Gerenciador de Arquivos, navegue até o diretório onde está o seu arquivo ".htaccess". Normalmente, ele está na raiz do seu site, como no diretório "public_html". 4. Edite o Arquivo .htaccess: 1. Clique com o botão direito no arquivo ".htaccess" e selecione "Editar" ou "Edit". 5. Adicione as Regras de Proteção: 1. Adicione as seguintes linhas no início do arquivo ".htaccess" para protegê-lo: Isso impedirá que o arquivo ".htaccess" seja acessado diretamente via URL. 6. Salve as Alterações: 1. Após adicionar as regras, clique em "Salvar" para aplicar as alterações. Essas etapas ajudarão a proteger seu arquivo ".htaccess" contra acessos não autorizados via navegador.
ScriptcaseAtualização do PHP do Scriptcase
Atualmente a instalação do Scriptcase 9.x vem com a versão 7.0.14 do PHP, infelizmente essa versão possui um problema de compatibilidade com a nova versão de autenticação do MySQL 8.0, com isso é necessário que seja realizada a atualização do PHP e a criação de um novo usuário para que a conexão entre o Scriptcase e o MySQL 8 possa ser realizada. Nesse tutorial veremos como atualizar o PHP nos seguintes sistemas: - Windows - Linux Atualizando seu PHP Windows Siga os passos abaixo para atualiza o PHP do seu ambiente Windows. Antes de iniciar o procedimento é necessário verificar a arquitetura do PHP, para isso vamos acessar as informações do PHP através da url: http://127.0.0.1:8090/scriptcase/info.php. Realize o download do PHP de acordo com a sua arquitetura. - Download PHP Após o download: 1 - Pare o serviço do apache; 2 - Finalize os processos do phpcgi que estejam rodando; 3 - Renomeie a pasta do php em /NetMake/v9/components para php_old; 4 - Extraia o zip em /NetMake/v9/components; 5 - Copie o php.ini de php_old para php; 6 - Inicie o apache; Alert Após a atualização do PHP é necessário criar um novo usuário no MySQL, para isso siga nosso tutorial para criação de novo usuário Atualizando seu PHP Linux Siga os passos abaixo para atualiza o PHP do seu ambiente Linux. Antes de iniciar o procedimento é necessário verificar a arquitetura do PHP, para isso vamos acessar as informações do PHP através da url: http://127.0.0.1:8090/scriptcase/info.php. Realize o download do PHP de acordo com a sua arquitetura. - Download PHP Após o download: 1 - Pare o serviço do apache; 2 - Extraia o zip em /opt/NetMake/v9/components; 3 - Copie a pasta Apache que está dentro da pasta lin_php_x para e /opt/NetMake/v9/components e substitua os arquivos; 4 - Inicie o apache; Alert Após a atualização do PHP é necessário criar um novo usuário no MySQL, para isso siga nosso tutorial para criação de novo usuário
ScriptcaseErro ao conectar o banco de dados MySQL 8
O MySQL 8 utiliza uma autenticação diferente ao de seus antecessores, que até o momento não é reconhecido pelo PHP 7, o que gera o erro "The server requested authentication method unknown to the client" ao tentar conectar-se ao Scriptcase. Primeiro você deve seguir o manual de Criando novo usuário no MySQL 1- Após ter realizado a criação do novo usuário você deve acessar o seguinte caminho para alterar o arquivo de configuração do banco. 1. Windows: C:\ProgramData\MySQL\MySQL [VERSÃO]\my.ini, Obs: A pasta ProgramData é uma pasta oculta, você terá que habilitar para ver pastas ocultas utilizando o menu Exibir >Itens ocultos do windows. 2. Linux: /etc/mysql/my.cnf 2- Em seguida, edite o arquivo e onde diz default-autenticação-plugin = caching_sha2_password Altere para default_authentication_plugin= mysql_native_password Se não houver a linha acima adicione o seguinte trecho: [mysqld] default_authentication_plugin= mysql_native_password Para que as modificações ocorram é necessário que você reinicie o serviço do MySQL.