É 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