Normalmente, um aplicativo PHP real é executado em um servidor remoto e é acessado através de um Protocolo de transferência de arquivo (FTP). Para fazer o deployment do aplicativo CRUD em um servidor remoto, você precisará registrar uma conta em um provedor de hospedagem, registrar uma conta FTP e criar um banco de dados remoto.
Você pode usar a hospedagem que quiser. O documento atual descreve o procedimento de deployment na hospedagem gratuita X10HOSTING. Esta hospedagem inclui um servidor de banco de dados MySQL, mas não um Oracle.
Todos os nomes de usuário, senhas e endereços de email são fictícios e utilizados somente como exemplos. O administrador da hospedagem bloqueia uma conta se o usuário não aparecer no fórum por mais de uma semana. Assim, você pode não conseguir usar exatamente os mesmos nomes de usuário, senhas, endereços de email e outras credenciais do tutorial.
Alterar suas configurações de conexão de banco de dados para usar o banco de dados remoto
O documento atual é uma parte do tutorial Criando um aplicativo CRUD no NetBeans IDE para PHP.
Código-fonte do aplicativo da lição anterior
Usuários MySQL: Clique aqui para baixar o código-fonte que reflete o estado do projeto depois que a lição anterior estiver concluída.
Registrando uma conta de email
Crie uma conta de email, se ainda não tiver sido criada. Neste exemplo, o endereço de email é
Registrando uma conta de hospedagem
Para criar uma conta de hospedagem na hospedagem gratuita X10HOSTING, siga as etapas no assistente, inserindo as seguintes configurações. Você irá inserir informações similares em qualquer outro site de hospedagem.
Nome de usuário da conta de hospedagem (também para logon em cPanel)
phpuser
Senha da conta de hospedagem (também para logon em cPanel)
qwerty1234
Nome de usuário do fórum
phpuser
Senha do fórum
qwerty
Nome da conta FTP
uploader
Nome do usuário do FTP
Servidor FTP
ftp.phpuser.x10hosting.com
Nome do host do banco de dados remoto
phpuser
Banco de dados remoto
wishlist
Nome de usuário do banco de dados remoto
phpuser
Senha do usuário do banco de dados remoto
phpuserpw
Registrando uma conta FTP
Agora que possui uma conta de hospedagem, você precisa de uma conta FTP na qual irá transferir o código-fonte do PHP e outros arquivos relacionados para execução no servidor. Para x10Hosting, abra o cPanel e selecione Nova conta FTP e siga o assistente.
Criando um banco de dados
Como o aplicativo CRUD usa um banco de dados, você também precisará fazer o deployment do banco de dados MySQL wishlist no servidor remoto onde você possui uma conta de hospedagem.
Configurando um projeto PHP com códigos-fonte existentes e configuração de execução de site remoto
Baixe os arquivos de código-fonte que correspondem ao estado do aplicativo depois da conclusão da lição anterior. Extraia os arquivos.
Salve os arquivos de código-fonte na pasta htdocs.
Especifique o local dos códigos-fonte baixados na pasta Source
Escolha a configuração de execução Site remoto e configure a conexão FTP
Conclua a criação do projeto.
Atualizando a classe WishDB
Até agora, você desenvolveu e executou o aplicativo de lista de desejos no servidor web local e usou um servidor de banco de dados MySQL ou Oracle local. Para que o aplicativo funcione com o banco de dados MySQL remoto, você precisa atualizar as configurações de conexão especificadas por meio das variáveis da classe WishDB.
Abra o arquivo db.php.
Altere as variáveis da classe WishDB:
var $user = "<the name of the remote database user>";
var $pass = "<the password of the remote database user>";
var $dbName = "<the name of the remote database>";
var $dbHost = "<the account username specified during the hosting account creation>";
Neste exemplo, as variáveis serão atualizadas da seguinte maneira:
var $user = "phpuser";
var $pass = "phpuserpw";
var $dbName = "wishlist";
var $dbHost = "phpuser";
Para enviar comentários e sugestões, obter suporte e manter-se informado sobre os desenvolvimentos mais recentes dos recursos de desenvolvimento em PHP no NetBeans IDE, junte-se à lista de usuários .