DEV Community

loading...

Need help/tips on hosting a codeigniter application on google cloud platform

allanjeremy profile image Allan N Jeremy ・1 min read

As the title suggests, I need help & tips on hosting a CodeIgniter application on Google Cloud Platform. Using app engine and PHP 7.

Current pain points

  • Unable to connect to the database

  • Handling file uploads (to cloud storage I suppose, but from within the Codeigniter app)

  • Accessing assets ~ currently using base_url('path/to/asset') and this is not working. The app deploys successfully but I cannot access my CSS/JS

  • Where do static assets go?

Folder structure

  - public
    - assets
     - css
     - js
    - uploads (uploads go here)
     - images
     - thumbnails

  - ci
    - application
    - system
Enter fullscreen mode Exit fullscreen mode

Hopefully this helps.

Another pain point

What is the host name for the database to be used in PHP?

Discussion (5)

pic
Editor guide
Collapse
david_j_eddy profile image
David J Eddy

@allanjeremy DM me. I don't know GCP but I can help you troubleshoot the issue. All systems are the same: request, connectivity, authorization, processing, response. We can work through then on your app.

Collapse
allanjeremy profile image
Allan N Jeremy Author • Edited

Hello David, thanks a lot. Can't DM you on here if we don't both follow each other here (followed you). Do let me know how we can proceed with this.

Cheers

Collapse
david_j_eddy profile image
David J Eddy

Following :)

Thread Thread
allanjeremy profile image
Collapse
azazqadir profile image
Muhammad Azaz Qadir

A simplest method to host Codeigniter or any other php based apps on google cloud platform is by using a php mysql web hosting platform that automates the process. Or you can use server provisioning tools, like Ansible.