Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error 404 #9

Open
LearningTools opened this issue Jan 14, 2016 · 5 comments
Open

Error 404 #9

LearningTools opened this issue Jan 14, 2016 · 5 comments
Labels

Comments

@LearningTools
Copy link

Hola acabo de toparme con su repositorio, y lo he instalado en mi servidor local, cree un subdomino donde apunta a la carpeta del proyecto, puedo loguearme y ver las tablas de la base de datos, el problema esta en que al dar clic en el enlace de la tabla sale el error 404, en los comentarios de la pagina de donde vengo dice que es por .htaccess pero no e podido configurarlo para que funcione, tengo hasta el momento asi

RewriteCond %{HTTP_HOST} ^api.dominio.dev$
RewriteCond %{REQUEST_URI} ^/api-rest-mysql/ => api-rest-mysql se llama la carpeta del proyecto
RewriteRule ^api/ api-rest-mysql/api.php

@alejandroesquiva
Copy link
Contributor

Hola, acabo de comprobarlo en mi servidor local y efectivamente no me funciona, lo he podido solucionar poniendo el parámetro AllowOverride All en la configuracón de Apache.

nano /etc/apache2/apache2.conf

Cambiar:

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

Source: http://stackoverflow.com/questions/18740419/how-to-set-allowoverride-all

@LearningTools
Copy link
Author

Hola @alejandroesquiva la forma que dices que lo arreglastes para para que funcione como subcarpeta el poryecto algo
asi como localhost/api-rest/, y en mi forma que lo quiero hacer con el subdominio api.domminio.com/api/get/tabla como podria arreglar el error de 404?

@sigfrid86
Copy link

Alguien pudo dar con la respuesta para un subdominio me encuentro con el mismo problema

@LearningTools
Copy link
Author

Hola @sigfrid86 primero ya debes haber creado su virtialhost estableciedole el nombre del subdominio, y asegurate que puedas visualizar algo haciendo una prueba, lo siguiente seria hacer lo que dice alejandro modificado el archivo

nano /etc/apache2/apache2.conf

y lo cambias por:

<Directory /var/www/> Options Indexes FollowSymLinks AllowOverride All Require all granted </Directory>

Luego entro de la carpeta del proyecto yo hice las reglas del .htaccess

RewriteEngine On RewriteCond %{HTTP_HOST} sud\.dominio\.dev RewriteCond %{REQUEST_URI} ^/api-rest-mysql/ RewriteRule ^api/ api.php$1 [L]

Donde al abrir el proyecto y dar clic en el contenido de una tabla que en mi caso es una tabla de ejemplo que descargue. la url seria la siguiente sub.dominio.dev/api/api.php/get/City .
debes de colocar /api/ en la url antes del /api.php/.
y asi pude visualizar el contenido en json de la tabla City, y asi ya no me da mas el error 404

@alexvalencio
Copy link

ERRO 404:
We're sorry but the page you're looking for doesn't exist.
You may have mis-typed something or the page was removed, please check the URL and try again.

I cant solve the problem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants