Just did a manual Diaspora install, everything appears to be working fine except the webpage doesn’t load. On checking the Diaspora public folder it appears to be missing some web files.
Have i missed something during the complication on install?
diaspora* is not a PHP application, you can’t just throw a bunch of files into a folder and point the webserver at it, unfortunately. diaspora* comes with its own webserver that is responsible for handling all requests, and you use Apache/nginx as a proxy in front of that to connect diaspora*s own webserver to the internet.
Note that you can’t install diaspora* on shared hosting - as explained in the install guides, you need shell access, you need to be able to run your own processes, and you need control over the Apache/nginx config files.
Right, but that’s only one line in a fairly large config example. The public folder is only used for some static files, like the CSS files, but also uploaded images. Everything else is rewritten to be served from diaspora*s server in that config.
Please double-check that you’re using the right config, and everything form it, not just the document_root line. You can also share your apache config here, so we can take a look at that.