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: https://bbv-deutschland.de/confluence/script/test.php . Result: URL not found.
Thanks for advise how to do this.
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?
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?
My confluence home directory is
That's where https://bbv-deutschland.de/confluence/ is point to, isn't it?
This works with html files but not with php files.
https://bbv-deutschland.de/confluence/test.php doesn't work. No output.
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. http://your.host/file.php then you can add HTML macro and insert URL with php there by using iframe tag.
Above works very well for me.
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
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:
Thank you for your help.
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