Editando
WordPress
(seção)
Ir para navegação
Ir para pesquisar
Aviso:
Você não está conectado. Seu endereço IP será visível publicamente se você fizer alguma edição. Se você
fizer login
ou
criar uma conta
, suas edições serão atribuídas ao seu nome de usuário, juntamente com outros benefícios.
Verificação contra spam.
Não
preencha isto!
== Provisionamento == === Pré Requisitos === * '''SISTEMA''': Ubuntu Server 20.04 64bits. * '''REDE''': Conexão com a internet. * '''RAM''': 2 GB. * '''DISCO''': 20 GB. * '''CPU''': 2 Núcleos. === Pré Instalação === Atualização sudo apt update sudo apt list --upgradable sudo apt upgrade -y Identificando a máquina na rede echo wordpress > /etc/hostname Configura a localização do server rm -f /etc/localtime ; ln -s /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime echo America/Sao_Paulo > timezone Instalando o IPCONFIG sudo apt install net-tools -y Instalar o VIM sudo apt install vim -y Setando ip fixo # Cópia de segurança do arquivo .yaml sudo cp /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml.bckp Edite o arquivo conforme o modelo abaixo vim /etc/netplan/00-installer-config.yaml <pre> This is the network config written by 'subiquity' network: version: 2 renderer: networkd ethernets: enp2s0: addresses: [192.168.100.200/24] dhcp4: false dhcp6: false gateway4: 192.168.100.1 nameservers: addresses: [192.168.100.1, 8.8.8.8] </pre> Testa as cnfigurações de IP fixo netplan try Confirma as configurações netplan apply Atualização sudo apt update sudo apt list --upgradable sudo apt upgrade -y === Instalando o apache2 === sudo apt install apache2 -y Setando permissões para a pasta do apache sudo chown -R rjgs:rjgs /var/www/ sudo chmod -R 775 /var/www/ === Instalar o MySQL Database Server === sudo apt install mysql-server sudo apt install mysql-server Login no MySQL mysql -u root Troubleshooting Caso haja erro no login acima, pode ser necessário reestartar o mysql-server Verifique o status do mysql-server systemctl status mysqld Os comandos de verificação de status, start e restart. /etc/init.d/mysql status /etc/init.d/mysql start /etc/init.d/mysql restart /etc/init.d/mysql stop No terminal do MySQL proceda esses comandos CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY '<New-Password-Here>'; GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION; CREATE USER 'rjgs'@'localhost' IDENTIFIED BY 'R0b150J03l'; GRANT ALL PRIVILEGES ON *.* TO 'rjgs'@'localhost' WITH GRANT OPTION; Renova os privilégios FLUSH PRIVILEGES; Para verificar o usuario criado SELECT user FROM mysql.user; Para sair exit === Instalar php7.4 e bibliotecas necessárias === sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt list --upgradable sudo apt-get upgrade sudo apt install php7.4 -y sudo apt install libapache2-mod-php7.4 -y sudo apt install php7.4-curl -y sudo apt install php7.4-intl -y sudo apt install php7.4-zip -y sudo apt install php7.4-soap -y sudo apt install php7.4-xml -y sudo apt install php7.4-gd -y sudo apt install php7.4-mbstring -y sudo apt install php7.4-bcmath -y sudo apt install php7.4-common -y sudo apt install php7.4-xml -y sudo apt install php7.4-mysqli -y Habilitando mods do apache2 para trabalhar com o PHP7.4 a2enmod php7.4 Reescreve os mods a2enmod rewrite Restart do apache2 sudo service apache2 restart ou systemctl restart apache2 Altere o usuário que executará o WebSever Editando o arquivo <code>/etc/apache2/envvars</code> sudo vim /etc/apache2/envvars Procure e altere os seguintes parametros export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data altere para export APACHE_RUN_USER=rjgs export APACHE_RUN_GROUP=rjgs Salve o arquivo e feche :x Restart do apache2 sudo service apache2 restart ou systemctl restart apache2 Aumentar a memoria utilizada pelo PHP Editando o arquivo '''/etc/php/7.3/apache2/php.ini''': sudo vim /etc/php/7.4/apache2/php.ini 1.11.9 Altere o parâmetro '''memory_limit''' conforme mostrado abaixo memory_limit = 128M altere para: memory_limit = 1024M 1.11.10 Salve o arquivo e feche :x 1.11.11 Restart do apache2 sudo service apache2 restart ou systemctl restart apache2 Alterar as configurações do host virtual editando o arquivo sudo vim /etc/apache2/sites-available/000-default.conf Insira estas informaçõs dentro do nó. <pre> <Virtualhost *:80> <Directory /var/www/html> Options Indexes FollowSymLinks MultiViews AllowOverride all Require all granted </Directory> <Virtualhost> </pre> Salve o arquivo e feche :x Restart do apache2 sudo service apache2 restart ou systemctl restart apache2 Atualização sudo apt update sudo apt list --upgradable sudo apt upgrade -y Instala o PHPMyAdimin sudo apt install phpmyadmin -y Durante a instalação será necessário escolher o WebServer. Escolha o Apache2 <pre> [*] apache2 [ ] lighttpd </pre> Na pergunta "Configure database for phpmyadmin whith dbconfig-commom?" escolha sim <Yes> Crie o link simbólico do phpmyadmin na pasta de host ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin Para testar, acesse o seguinte endereço no navegador http://localhost/phpmyadmin Instalação do Wordpress Cria a pasta que receberá as arquivos mkdir .wordpress Entra na pasta criada cd .wordpress Efetua o Download do Wordpress wget https://wordpress.org/latest.tar.gz Descompacta para a pasta wordpress tar -xvzf *.tar.gz Copia os arquivos do Wordpress cp -rv wordpress /var/www/html/ '''Ajuste para login no Wordpress''' Acessa a pasta do wordpress cd /var/www/html/wordpress/ Efetua cópia de segurança do aqruivo wp-config cp -rv wp-config-sample.php wp-config.php Edita o arquivo wp-config.php vim wp-config-sample.php Ajustes a serem feitos em <code>wordpress/wp-config.php</code> <pre> // ''' Database settings - You can get this info from your web host ''' // /''' The name of the database for WordPress */ define( 'DB_NAME', 'phpmyadmin' ); /''' Database username */ define( 'DB_USER', 'phpmyadmin' ); /''' Database password */ define( 'DB_PASSWORD', 'R0b150nJ03l' ); /''' Database hostname */ define( 'DB_HOST', 'localhost' ); </pre>
Resumo da edição:
Por favor, note que todas as suas contribuições em RJGS Wiki são consideradas como lançadas nos termos da licença Creative Commons Zero (Domínio público) (veja
RJGS Wiki:Direitos de autor
para detalhes). Se não deseja que o seu texto seja inexoravelmente editado e redistribuído de tal forma, não o envie.
Você está, ao mesmo tempo, garantindo-nos que isto é algo escrito por você mesmo ou algo copiado de uma fonte de textos em domínio público ou similarmente de teor livre.
NÃO ENVIE TRABALHO PROTEGIDO POR DIREITOS AUTORAIS SEM A DEVIDA PERMISSÃO!
Cancelar
Ajuda de edição
(abre numa nova janela)
Menu de navegação
Ferramentas pessoais
Não autenticado(a)
Discussão
Contribuições
Crie uma conta
Entrar
Espaços nominais
Página
Discussão
português do Brasil
Visualizações
Ler
Editar
Editar código-fonte
Ver histórico
Mais
Pesquisa
Navegação
Página principal
Mudanças recentes
Página aleatória
Ajuda do MediaWiki
Ferramentas
Páginas afluentes
Mudanças relacionadas
Páginas especiais
Informações da página