# My Project, PerSeo 2.0 beta

**URL:** https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833
**Category:** Show and Tell
**Created:** [June 1, 2021, 1:25pm UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833 "2021-06-01T13:25:59Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![brainstorm](https://avatars.discourse-cdn.com/v4/letter/b/919ad9/32.png) [@brainstorm](https://discourse.slimframework.com/u/brainstorm)
#### Post date: [June 1, 2021, 1:25pm UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833/1 "2021-06-01T13:25:59Z")

</div>

Hello,  
Today I will share with you my project, based on Slim Framework 4.  
The project uses Medoo as ORM and some useful features (locale in URI to use routes with all languages without using group in routes, a middleware to identify language from user browser, a middleware to write dynamic routes from DB to create alias or redirect without writing new routes in PHP, and lot more).  
Just download the project from repository, use composer install for dependencies, and follow the Wizard for the first configuration).

Here the link: [brainstorm/perseo - Packagist](https://packagist.org/packages/brainstorm/perseo)

Suggestions are welcome.

---

<div class="post-metadata">

### Author: ![bruno17](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.slimframework.com/bruno17/32/1328_2.png) [@bruno17](https://discourse.slimframework.com/u/bruno17)
#### Post date: [June 2, 2021, 9:13am UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833/2 "2021-06-02T09:13:18Z")

</div>

Installation looks very nice and seems to went well without errors.  
When I try to visit the page after installation, I get

500 Errore imprevisto, torna alla home

where can I start to debug, whats going wrong?

---

<div class="post-metadata">

### Author: ![brainstorm](https://avatars.discourse-cdn.com/v4/letter/b/919ad9/32.png) [@brainstorm](https://discourse.slimframework.com/u/brainstorm)
#### Post date: [June 2, 2021, 9:32am UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833/3 "2021-06-02T09:32:43Z")

</div>

Hello,  
in config/settings.php  
Look at ‘settings.error’ and change ‘display\_error\_details’ =\> false, to ‘display\_error\_details’ =\> true,  
You can open issue to github.

---

<div class="post-metadata">

### Author: ![bruno17](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.slimframework.com/bruno17/32/1328_2.png) [@bruno17](https://discourse.slimframework.com/u/bruno17)
#### Post date: [June 2, 2021, 9:50am UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833/4 "2021-06-02T09:50:03Z")

</div>

Seems, the mysql-version at my host doesn’t support REGEXP\_REPLACE, which is used in Medoo

---

<div class="post-metadata">

### Author: ![brainstorm](https://avatars.discourse-cdn.com/v4/letter/b/919ad9/32.png) [@brainstorm](https://discourse.slimframework.com/u/brainstorm)
#### Post date: [June 2, 2021, 10:22am UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833/5 "2021-06-02T10:22:14Z")

</div>

REGEXP\_REPLACE is used in Alias Middleware and is a MariaDB function.  
What version of mysql/mariadb do you use?

---

<div class="post-metadata">

### Author: ![bruno17](https://yyz2.discourse-cdn.com/flex030/user_avatar/discourse.slimframework.com/bruno17/32/1328_2.png) [@bruno17](https://discourse.slimframework.com/u/bruno17)
#### Post date: [June 2, 2021, 11:28am UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833/6 "2021-06-02T11:28:41Z")

</div>

they are using

- Server-Typ: MySQL
- Server-Version: 5.7.34-nmm1-log - (Ubuntu)

---

<div class="post-metadata">

### Author: ![brainstorm](https://avatars.discourse-cdn.com/v4/letter/b/919ad9/32.png) [@brainstorm](https://discourse.slimframework.com/u/brainstorm)
#### Post date: [June 2, 2021, 11:41am UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833/7 "2021-06-02T11:41:09Z")

</div>

I think MySQL 8.0+ will resolve the issue.

---

<div class="post-metadata">

### Author: ![brainstorm](https://avatars.discourse-cdn.com/v4/letter/b/919ad9/32.png) [@brainstorm](https://discourse.slimframework.com/u/brainstorm)
#### Post date: [June 2, 2021, 11:44am UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833/8 "2021-06-02T11:44:42Z")

</div>

I have update the Readme, thanks for your tests.

---

<div class="post-metadata">

### Author: ![brainstorm](https://avatars.discourse-cdn.com/v4/letter/b/919ad9/32.png) [@brainstorm](https://discourse.slimframework.com/u/brainstorm)
#### Post date: [June 3, 2021, 10:46am UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833/9 "2021-06-03T10:46:36Z")

</div>

I have updated to 2.0.1 beta, added mysql/mariadb minimum requirements check to the wizard.

---

<div class="post-metadata">

### Author: ![SVL](https://avatars.discourse-cdn.com/v4/letter/s/848f3c/32.png) [@SVL](https://discourse.slimframework.com/u/SVL)
#### Post date: [June 5, 2021, 9:30pm UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833/10 "2021-06-05T21:30:50Z")

</div>

I had to disable BasePathMiddleware to get it to install under Laragon.

Not sure what this CMS(?) should do though:  
the wizard created 5 tables but they remained empty after the installer finished.

---

<div class="post-metadata">

### Author: ![brainstorm](https://avatars.discourse-cdn.com/v4/letter/b/919ad9/32.png) [@brainstorm](https://discourse.slimframework.com/u/brainstorm)
#### Post date: [June 8, 2021, 4:18pm UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833/11 "2021-06-08T16:18:38Z")

</div>

Hi, Thanks for testing.  
Those tables are empty for now, will be used in future.

---

<div class="post-metadata">

### Author: ![brainstorm](https://avatars.discourse-cdn.com/v4/letter/b/919ad9/32.png) [@brainstorm](https://discourse.slimframework.com/u/brainstorm)
#### Post date: [August 11, 2025, 11:01am UTC](https://discourse.slimframework.com/t/my-project-perseo-2-0-beta/4833/12 "2025-08-11T11:01:49Z")

</div>

Hello Everyone,

Thanks for your interest in my project, I have update my CMS based on slim v4. It’s open source, free to use. You can see the code here: [https://github.com/per-seo/cms](https://github.com/per-seo/cms)  
Suggestions are welcome. This is a version with Twig included, next I will create a repository for an “api RestFUL” version of my cms.
