Instalação do Wordpress no Linux
Página 1 de 1 • Compartilhe
Olá a todos adoradores do Pingui.
Venho postar para quem é desenvolvedor e trabalha com wordpress como instalar e configurar no linux.
Segue o passo a passo que tive que executar para utilização perfeita do mesmo.
Sem problema em instalar pluigins e etc.
Necessário já ter instalado Mysql e Apache
Primeiro de tudo no terminal entre com seu usuário root
Passo 1.
Crie no banco de dados Mysql Usuário para Wordpress
Crie um conta para o uso do banco de dados , no meu caso o usuário será Wordpress
Recarregue os privilégios
Saia do Banco de dados
Pronto parte de Banco de dados Concluido .
Passo 2: Instalar Extensões Adicionais do PHP
reinicie o Apache agora digitando:
Passo 3: Ajustar a Configuração do Apache para Permitir Substituições e Reescritas via .htaccess
Primeira alteração:
/etc/apache2/apache2.conf
Quando tiver terminado, salve e feche o arquivo.
Habilitar o Módulo Rewrite
Reinicie o Apache para implementar as alterações:
Passo 4: Baixar o WordPress
Baixe o wordpress no site oficial e extraia para dentro do diretório raiz do seu apache .
no meu esta em /var/www/html/<raiz>
Passo 5: Configurar o Diretório WordPress
Antes de fazer a configuração web do WordPress, precisamos ajustar alguns itens no nosso diretório WordPress.
Ajustando a Propriedade e as Permissões
definir o bit setgid em todos diretórios em nossa instalação WordPress digitando:
Para obter valores seguros do gerador de chave secreta do WordPress, digite:
Output
Copie e cole no arquivo wp-config
Delete aquelas linhas e cole os valores que você copiou da linha de comandos:
{label /var/www/html/wp-config.php]
Configure o acesso a banco de dados
/var/www/html/wp-config.php
cole no final do arquivo esse codigo
Salve e feche o arquivo quando tiver terminado.
Acesse a url da diretriz do apache e seja feliz com wordpress.
Venho postar para quem é desenvolvedor e trabalha com wordpress como instalar e configurar no linux.
Segue o passo a passo que tive que executar para utilização perfeita do mesmo.
Sem problema em instalar pluigins e etc.
Necessário já ter instalado Mysql e Apache
Primeiro de tudo no terminal entre com seu usuário root
Passo 1.
Crie no banco de dados Mysql Usuário para Wordpress
- Código:
mysql -u root -p
- Código:
mysql > CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
Crie um conta para o uso do banco de dados , no meu caso o usuário será Wordpress
- Código:
mysql > GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
Recarregue os privilégios
- Código:
mysql > FLUSH PRIVILEGES;
Saia do Banco de dados
- Código:
mysql > exit;
Pronto parte de Banco de dados Concluido .
Passo 2: Instalar Extensões Adicionais do PHP
- Código:
sudo apt-get update
- Código:
sudo apt-get install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc
reinicie o Apache agora digitando:
- Código:
sudo systemctl restart apache2
Passo 3: Ajustar a Configuração do Apache para Permitir Substituições e Reescritas via .htaccess
Primeira alteração:
- Código:
sudo nano /etc/apache2/apache2.conf
/etc/apache2/apache2.conf
- Código:
<Directory /var/www/html/>
AllowOverride All
</Directory>
Quando tiver terminado, salve e feche o arquivo.
Habilitar o Módulo Rewrite
- Código:
sudo a2enmod rewrite
Reinicie o Apache para implementar as alterações:
- Código:
sudo systemctl restart apache2
Passo 4: Baixar o WordPress
Baixe o wordpress no site oficial e extraia para dentro do diretório raiz do seu apache .
no meu esta em /var/www/html/<raiz>
Passo 5: Configurar o Diretório WordPress
Antes de fazer a configuração web do WordPress, precisamos ajustar alguns itens no nosso diretório WordPress.
Ajustando a Propriedade e as Permissões
- Código:
sudo chown -R usuario:www-data /var/www/html
definir o bit setgid em todos diretórios em nossa instalação WordPress digitando:
- Código:
sudo find /var/www/html -type d -exec chmod g+s {} \;
- Código:
sudo chmod g+w /var/www/html/wp-content
- Código:
sudo chmod -R g+w /var/www/html/wp-content/themes
- Código:
sudo chmod -R g+w /var/www/html/wp-content/plugins
Para obter valores seguros do gerador de chave secreta do WordPress, digite:
- Código:
curl -s https://api.wordpress.org/secret-key/1.1/salt/
Output
- Código:
define('AUTH_KEY', '1jl/vqfs<XhdXoAPz9 NÃO COPIE ESSES VALORES c_j{iwqD^<+c9.k<J@4H');
define('SECURE_AUTH_KEY', 'E2N-h2]Dcvp+aS/p7X NÃO COPIE ESSES VALORES {Ka(f;rv?Pxf})CgLi-3');
define('LOGGED_IN_KEY', 'W(50,{W^,OPB%PB<JF NÃO COPIE ESSES VALORES 2;y&,2m%3]R6DUth[;88');
define('NONCE_KEY', 'll,4UC)7ua+8<!4VM+ NÃO COPIE ESSES VALORES #`DXF+[$atzM7 o^-C7g');
define('AUTH_SALT', 'koMrurzOA+|L_lG}kf NÃO COPIE ESSES VALORES 07VC*Lj*lD&?3w!BT#-');
define('SECURE_AUTH_SALT', 'p32*p,]z%LZ+pAu:VY NÃO COPIE ESSES VALORES C-?y+K0DK_+F|0h{!_xY');
define('LOGGED_IN_SALT', 'i^/G2W7!-1H2OQ+t$3 NÃO COPIE ESSES VALORES t6**bRVFSD[Hi])-qS`|');
define('NONCE_SALT', 'Q6]U:K?j4L%Z]}h^q7 NÃO COPIE ESSES VALORES 1% ^qUswWgn+6&xqHN&%');
Copie e cole no arquivo wp-config
- Código:
nano /var/www/html/wp-config.php
- Código:
define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
define('AUTH_SALT', 'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT', 'put your unique phrase here');
define('NONCE_SALT', 'put your unique phrase here');
Delete aquelas linhas e cole os valores que você copiou da linha de comandos:
{label /var/www/html/wp-config.php]
- Código:
define('AUTH_KEY', 'VALORES COPIADOS DO PROMPT DE COMANDOS');
define('SECURE_AUTH_KEY', 'VALORES COPIADOS DO PROMPT DE COMANDOS');
define('LOGGED_IN_KEY', 'VALORES COPIADOS DO PROMPT DE COMANDOS');
define('NONCE_KEY', 'VALORES COPIADOS DO PROMPT DE COMANDOS');
define('AUTH_SALT', 'VALORES COPIADOS DO PROMPT DE COMANDOS');
define('SECURE_AUTH_SALT', 'VALORES COPIADOS DO PROMPT DE COMANDOS');
define('LOGGED_IN_SALT', 'VALORES COPIADOS DO PROMPT DE COMANDOS');
define('NONCE_SALT', 'VALORES COPIADOS DO PROMPT DE COMANDOS');
Configure o acesso a banco de dados
/var/www/html/wp-config.php
- Código:
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'wordpressuser');
/** MySQL database password */
define('DB_PASSWORD', 'password');
. . .
define('FS_METHOD', 'direct');
cole no final do arquivo esse codigo
- Código:
if(is_admin()) {
add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
define( 'FS_CHMOD_DIR', 0751 );
}
Salve e feche o arquivo quando tiver terminado.
Acesse a url da diretriz do apache e seja feliz com wordpress.
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos