É acessível, parece que eles têm erro nessa página de manual. O controlador procura o caminho server_ip/guest/s/default não para server_ip/ .
Estou tentando fazer um página de autorização simples , mas o manual não é muito informativo sobre como fazê-lo. Eu entendo esses arquivos e o que eles fazem, mas não posso fazer com que o apache2 funcione como eu preciso. Eu sou muito novo nisso.
Instalei apache2 , mysql , php , phpmyadmin no servidor Ubuntu 16.04. Eles estão funcionando bem.
Copiei todos os arquivos ( .htaccess , auth.php , config.php.inc , index.php , hotspot.sql ) para a pasta /var/www/guest/s/default/ (não entendo por que eles escolheram essa pasta).
Eu importei hotspot.sql na GUI do PHPMyAdmin para o banco de dados do ponto de acesso.
Agora eu copiei o padrão conf para o site para criar o meu:
sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/portal.conf
Eu mudei a linha DocumentRoot para:
DocumentRoot /var/www/guest/s/default
Ativei meu host virtual e o padrão desativado
sudo a2ensite portal.conf
sudo a2dissite 000-default.conf
sudo service apache2 restart
Agora, se eu digitar meu IP no navegador da Web, isso mostrará o seguinte: O acesso direto não é permitido
Eu até tentei esses dois comandos, mas não sei o que eles fazem - algo com permissões:
sudo chown -R $USER:$USER /var/www/guest/s/default
sudo chmod -R 755 /var/www
EDITAR : Se eu copiar arquivos para /var/www/html (eu também habilitei 000-default.conf e desabilitei portal.conf ) e digite para o navegador server_ip/index.php , ele diz: Acesso direto é não permitido . Mas se eu tentar meu arquivo php ( server_ip/test.php ) com o eco que eu criei por sudo vim /var/www/html/test.php , ele funciona, ele diz o que está no eco.
sudo ls -l /var/www/html mostra que as permissões são as mesmas para todos os arquivos:
-rwxr-xr-x 1 root root
EDIT2 : O site está realmente trabalhando por isso que diz Direct Access is not allowed Seu em index.php em else ... Mas agora eu tenho um novo problema ..., se eu usá-lo certo (ou seja, do celular wifi) ele me redireciona corretamente, quando eu tento carregar alguma página da web, mas diz
Not found
The requested URL /guest/s/default was not found on this server.
Parece que o script está tentando se conectar a server_ip/guest/s/default , mas não funciona. Eu acho que tento cp arquivos para / var / www / html novamente e ver o que ele faz ...
EDIT3 : Então, diz o mesmo:
Not found
The requested URL /guest/s/default was not found on this server.
É possível tornar o / guest / s / default acessível? Como pls?
É acessível, parece que eles têm erro nessa página de manual. O controlador procura o caminho server_ip/guest/s/default não para server_ip/ .
Tags permissions server mysql apache2 php