Ir para o conteúdo
Menu principal
Menu principal
mover para a barra lateral
Esconder
Navegação
Página principal
Mudanças recentes
Página aleatória
Ajuda do MediaWiki
RJGSWiki
Pesquisa
Pesquisar
Aparência
Crie uma conta
Entrar
Ferramentas pessoais
Crie uma conta
Entrar
Páginas para editores conectados
saiba mais
Contribuições
Discussão
Editando
WordPress
(seção)
Página
Discussão
português do Brasil
Ler
Editar
Ver histórico
Ferramentas
Ferramentas
mover para a barra lateral
Esconder
Ações
Ler
Editar
Ver histórico
Geral
Páginas afluentes
Mudanças relacionadas
Páginas especiais
Informações da página
Aparência
mover para a barra lateral
Esconder
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 RJGSWiki podem ser editadas, alteradas ou removidas por outros contribuidores. Se você não deseja que o seu texto seja inexoravelmente editado, não o envie.
Você está, ao mesmo tempo, a garantir-nos que isto é algo escrito por si, ou algo copiado de alguma fonte de textos em domínio público ou similarmente de teor livre (veja
RJGSWiki:Direitos de autor
para detalhes).
NÃO ENVIE TRABALHO PROTEGIDO POR DIREITOS DE AUTOR SEM A DEVIDA PERMISSÃO!
Cancelar
Ajuda de edição
(abre numa nova janela)