Skip to content

Error 404  #9

Open
Open
@LearningTools

Description

@LearningTools

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

Activity

alejandroesquiva

alejandroesquiva commented on Jan 15, 2016

@alejandroesquiva
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

LearningTools commented on Jan 16, 2016

@LearningTools
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

sigfrid86 commented on Feb 7, 2016

@sigfrid86

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

LearningTools

LearningTools commented on Feb 8, 2016

@LearningTools
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

alexvalencio commented on Jun 22, 2016

@alexvalencio

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @MiguelCatalan@LearningTools@alejandroesquiva@sigfrid86@alexvalencio

        Issue actions

          Error 404 · Issue #9 · GeekyTheory/Automatic-API-REST