quarta-feira, 7 de setembro de 2016

SERVIDOR APACHE 2 NO MINT Mate 16.04 - ERRO 404


Vou colocar uma ajuda que foi muito valiosa nos últimos dias. 

Em necessidade de estudar PHP, fiz a instalação do Apache 2, PHP 5 e MySQL (ótimo tutorial no canal Evoluindo Comigo). 

Tudo funcionando.
Exceto, por um detalhe: Apache não encontra as páginas que coloco no diretório /var/www/, ou seja, dava o ERRO 404: 

 Not Found

 The requested URL /localhost/info.php was not found on this server.

 Apache/2.4.7 (Ubuntu) Server at localhost Port 80 

Todas as devidas permissões estavam dadas e nada corrigia a situação. 

Depois de muito vasculhar a WEB, achei uma solução. 

Na pasta /etc/apache2/sites-enable, temos um arquivo chamado 000-default.conf

Abra este arquivo como root. Após logar como root no terminal (Ctrl+t,) você pode usar o comando: 

# nano /etc/apache2/sites-enable/000-default.conf 

Observe que ele possui um campo, como abaixo:
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

A segunda linha lhe parece familiar?
Se você já entrou na pasta /var/www, com certeza é. 

O problema está justamente nessa configuração. O Apache está configurado para procurar a página dentro da pastahtml e não da pasta www, assim, temos que apagar a parte html da configuração, que ficará assim: 

  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/

E, bingo! Agora o Apache acessa direitinho as pastas e arquivos. 

Agora, você pode acessar e testar localhost/info.php 

E por aí vai. 

Espero ter ajudado.
Um abraço a todos. 

quarta-feira, 11 de março de 2015

Configurando o phpmyadmin para acessar remotamente

Para ter acesso remoto via phpmyadmin, edite o 'config.inc.php' deixando-o assim:

<?php

/* Servers configuration */
$i = 0;

/* Server: localhost [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'localhost';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = ' ';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/* Server: servidor remoto [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = 'NOME_IDENTIFICADOR';
$cfg['Servers'][$i]['host'] = 'IP_DO_SERVIDOR_REMOTO';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'NOME_DE_USUARIO';
$cfg['Servers'][$i]['password'] = 'SENHA';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

/* End of servers configuration */

$cfg['DefaultLang'] = 'en-utf-8';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>
Tudo que esta em azul foi modificado para ter acesso remotamente com phpmyadmin.

sexta-feira, 20 de fevereiro de 2015

Ancorando a Internet via Wi-Fi no Ubuntu "ap-hotspot"

Compartilhando a Internet do Ubuntu via Wi-Fi

Digite no Terminal:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot

Para iniciar o hotspot, será necessário ter uma placa de Wireless, e ela tem que estar ativada.

Iniciando, configurando e parando o ap-hotspot

Para iniciar, digite:
sudo ap-hotspot start

Obs.: No primeiro acesso, o aplicativo vai fazer algumas perguntas na seguinte ordem:

Sua placa que está conectada à Internet. Isso é detectado automaticamente, então pressione "Enter";
Sua placa de Wireless. Isso também é detectado automaticamente, então para continuar, pressione "Enter";
Seu SSID (nome da rede). Digite o que preferir e pressione "Enter";
Senha WPA da sua rede. Digite a senha e pressione "Enter";
O aplicativo será iniciado com as configurações mencionadas anteriormente, e a partir deste ponto, já deve estar funcionando.

Caso você queira modificar essas configurações, digite:
sudo ap-hotspot configure

E as mesmas perguntas serão feitas para que você possa alterar.

Obs.: Você deve primeiro parar o hotspot para alterar as configurações.

Para parar o ap-hotspot, digite:
sudo ap-hotspot stop

Vídeo tutorial: como compartilhar a Internet via Wifi no Ubuntu