Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Next challenges

Recent achievements

  • Global
  • Personal


  • Give kudos
  • Received
  • Given


  • Global

Trophy case

Kudos (beta program)

Kudos logo

You've been invited into the Kudos (beta program) private group. Chat with others in the program, or give feedback to Atlassian.

View group

It's not the same without you

Join the community to find out what other Atlassian users are discussing, debating and creating.

Atlassian Community Hero Image Collage

include PHP scripts

Dear Support

I need to include PHP scripts in pages. Failed so far.

What I tried:

- Using HTML macro and copied files to /var/atlassian/application-data/confluence/script . ok for html, but no output for php.

- Assuming /var/atlassian/application-data/confluence is the home directory of the browser I include the file by URL: . Result: URL not found.

Thanks for advise how to do this.



3 answers

0 votes

Hi Frank,

We have an article explaining this below:

If you can confirm PHP and Apache are on the same server, you can add the URL to your whitelist in Confluence as instructed.

Could you give that a try?



Hi Shannon

I'm aware of this article. And, yes, both are on the same server.

But whitelist is for URLs only (what I understand at least). I cannot enter pathes to files.

Also, turning off whilelist doesn't make a difference.


Is it - in principle - possible to include local files directly or only via browser URLs?

Best regards,


The way to include "local files" is to make them accessible on a url.


My confluence home directory is


That's where is point to, isn't it?

This works with html files but not with php files.

Example: works doesn't work. No output.

Best regards,



Your /confluence path is just part of your context path and that's why it's trying to load your php file inside Confluence.

I would recommend storing it somewhere else on the server and just link to the full path that way.


It's not possible to just "include" .php files by design.

To be able to do this you need either apache+php or nginx+php-fpm. You can install that to same host where confluence is running. If your confluence runs on  default port then it's ok to use default 80 port for nginx/apache.

When your .php files work through apache, i.e. then you can add HTML macro and insert URL with php there by using iframe tag.

Above works very well for me.


Hello Community,

is there a solution to the problem? I read the article and unfortunately only the iFrame works for me. But I would like to include the php script directly on the Confluence page. I put the php script on the whitelist and followed the instructions. Unfortunately nothing is displayed on the Confluence page. Can anyone help me?

Thanks in advance


Hello Daniel,

Welcome to Atlassian Community! It's great to have you. To troubleshoot, you can try going to the Developer Tools > Network section of your browser, and see if any errors are thrown when Confluence tries to access the PHP file.

If you continue to have issues, please confirm the following:

  1.  You are attempting to include an Apache-hosted PHP script in a Confluence page, using the html-include macro as instructed. Is that right?
  2. In the html-include macro, can you show us how you've entered the page URL?
  3. Let me know your Confluence version as well!

Thank you for your help.



Suggest an answer

Log in or Sign up to answer
Community showcase
Posted in Confluence

What do you think is the most *delightful* Confluence feature? Comment for a prize!

- Create your own custom emoji 🔥 - "Shake for Feedback" on mobile 📱 - An endless supply of GIFs via GIPHY 🤩 Is there anything quite as nice as a pleasant surprise? Comment below with what...

480 views 24 9
Join discussion

Community Events

Connect with like-minded Atlassian users at free events near you!

Find an event

Connect with like-minded Atlassian users at free events near you!

Unfortunately there are no Community Events near you at the moment.

Host an event

You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events

Events near you