downloaded index.php instead of load the app
reregin opened this issue Β· comments
hi, i'm a total beginner and i want to deploy my laravel app on vercel. i was planning to connect it to Oracle ATP to use it as the database. but i'm totally stuck on the vercel. when i open the website, it downloaded the index.php instead of load the app.
this is how my project looks like
project
βββ .vercel
β βββ ...
βββ .vercelignore
βββ api
β βββ index.php
...
βββ public
β βββ .htaccess
β βββ favicon.ico
β βββ index.php
β βββ robots.txt
...
βββ vercel.json
βββ vite.config.js
i already included functions and routes on my vercel.json
like this:
"functions": {
"api/*.php": {
"runtime": "vercel-php@0.6.0"
}
},
"routes": [
{
"src": "/(.*)",
"dest": "/api/index.php"
}
],
and i point the /api/index.php
to my original index.php like this:
<?php
// Forward Vercel requests to normal index.php
require __DIR__ . '/../public/index.php';
but it just downloaded the /api/index.php
instead. do anyone has any ideas what happened? and are they more informations that i could give to help?
it's seems like the htaccess issue,
have you tried to remove the htaccess firest?
what do you mean by htaccess firest?
I have this same issue for vanilla PHP with no build or framework. I don't know what to do again. In my case, I don't have any .htaccess file
vercel.json
{
"functions": {
"api/*.php": {
"runtime": "vercel-php@0.6.1"
}
}
}
api/index.php
<?php
// Forward Vercel requests to normal index.php
require __DIR__ . '../index.php';
Here is my project structure
project
βββ api
βββ index.php
βββ css
βββ fonts
βββ images
βββ js
βββ index.php
βββ other_php_pages.php
βββ vercel.json
@solamichealolawale Can you show me repository and public vercel URL?
@f3l1x sure.
Repo:https://github.com/solamichealolawale/payit URL: https://payit-chi.vercel.app/
@f3l1x Can you view this?
I was fixing other bug, now it's time for your app. :-)