# Getting 404 Error from Laminas API Tools

**URL:** <https://discourse.laminas.dev/t/getting-404-error-from-laminas-api-tools/2599>\
**Category:** API Tools\
**Created:** [November 16, 2021, 12:38pm UTC](https://discourse.laminas.dev/t/getting-404-error-from-laminas-api-tools/2599 "2021-11-16T12:38:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![sanjivsharmalv](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/sanjivsharmalv/32/1164_2.png) [@sanjivsharmalv](https://discourse.laminas.dev/u/sanjivsharmalv)\
**Post date:** [November 16, 2021, 12:38pm UTC](https://discourse.laminas.dev/t/getting-404-error-from-laminas-api-tools/2599/1 "2021-11-16T12:38:34Z")

</div>

I am getting 404 Error Not Found with the text as below:

The requested URL was not found on this server.

The URL is [mydomain.com/api-tools/ui](http://mydomain.com/api-tools/ui)  
I am using Laminas API Tools.

Any pointers or ideas would help.

---

<div class="post-metadata">

**Author:** ![guidofaecke](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/guidofaecke/32/427_2.png) [@guidofaecke](https://discourse.laminas.dev/u/guidofaecke)\
**Post date:** [November 16, 2021, 10:33pm UTC](https://discourse.laminas.dev/t/getting-404-error-from-laminas-api-tools/2599/2 "2021-11-16T22:33:56Z")

</div>

Have you enabled the development mode?  
`composer development-enable`

Be aware, you should never run this this public accessible with the development mode enabled.

---

<div class="post-metadata">

**Author:** ![sanjivsharmalv](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/sanjivsharmalv/32/1164_2.png) [@sanjivsharmalv](https://discourse.laminas.dev/u/sanjivsharmalv)\
**Post date:** [November 16, 2021, 11:53pm UTC](https://discourse.laminas.dev/t/getting-404-error-from-laminas-api-tools/2599/3 "2021-11-16T23:53:47Z")

</div>

I have ‘development enabled’. Please explain last part of your response.

---

<div class="post-metadata">

**Author:** ![sanjivsharmalv](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/sanjivsharmalv/32/1164_2.png) [@sanjivsharmalv](https://discourse.laminas.dev/u/sanjivsharmalv)\
**Post date:** [November 17, 2021, 11:59am UTC](https://discourse.laminas.dev/t/getting-404-error-from-laminas-api-tools/2599/4 "2021-11-17T11:59:33Z")

</div>

The issue was the Apache configuration following worked in virtual hosts tags:

\<Directory “/home/usera/mydir/public”\>  
Options Indexes FollowSymLinks MultiViews  
AllowOverride All  
Require all granted

---

<div class="post-metadata">

**Author:** ![guidofaecke](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/guidofaecke/32/427_2.png) [@guidofaecke](https://discourse.laminas.dev/u/guidofaecke)\
**Post date:** [November 18, 2021, 5:33pm UTC](https://discourse.laminas.dev/t/getting-404-error-from-laminas-api-tools/2599/5 "2021-11-18T17:33:03Z")

</div>

> [@sanjivsharmalv](#):
>
> I have ‘development enabled’. Please explain last part of your response.

When the development mode in enabled and the URL is accessible through the internet, there is a good possibility that someone starts playing with your API settings.

---

<div class="post-metadata">

**Author:** ![sanjivsharmalv](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/sanjivsharmalv/32/1164_2.png) [@sanjivsharmalv](https://discourse.laminas.dev/u/sanjivsharmalv)\
**Post date:** [November 18, 2021, 5:54pm UTC](https://discourse.laminas.dev/t/getting-404-error-from-laminas-api-tools/2599/6 "2021-11-18T17:54:31Z")

</div>

Right, I also realized it later, thanks!
