-1

My website is broken after installing DSO, by DSO I mean the PHP handler that's supposed to speed up a website, here: http://boomshadow.net/tech/php-handlers/

First the website was working as expected.

Then, after requesting my hosting company to install DSO (in order to get APC running), my website isn't working.

Edit

The problem is that it now shows a page full of warnings saying that included files were not found. Like this:

Warning: include(): Filename cannot be empty in /home/mydomain/public_html/index.php on line 14

Warning: include(): Failed opening '' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/mydomain/public_html/index.php on line 14

Line 14 looks like this :

include ("include/header.php");

I'm getting similar errors for all lines using the include command, and all of them were working perfectly fine before the DSO installation.

Why is this happening? How can I fix it and make my PHP code work aggain? There's nothing wrong with the code, it was working perfectly fine before the DSO installation. I've checked everywhere but I can't seem to figure out if installing DSO also requires some configuration changes.

9
  • This needs a lot more detail. Such as: What is DSO? What warnings did you receive? Jul 17, 2013 at 8:51
  • DSO is a handler that speeds up PHP! boomshadow.net/tech/php-handlers It's quite well known. My site was working perfectly fine before installing it, and right after installing it, the website's broken. for someone who's familiar with DSO or other handlers, I'm sure this is a fairly simple configuration problem.
    – user961627
    Jul 17, 2013 at 8:54
  • Oh, you mean mod_php. It is a DSO, not the only DSO. And it might be a fairly simple problem, but if you want a solution, you will have to tell us what the problem is. Jul 17, 2013 at 8:56
  • i've edited the question - i hope it's clearer now?
    – user961627
    Jul 17, 2013 at 9:02
  • Not at all. You still incorrectly refer to DSO, and you don't bother to show the messages you're receiving. Jul 17, 2013 at 9:03

1 Answer 1

0
  1. Check the permissions of the files. DSO operates as the Web Server and not as the User.
  2. Hire a server administrator.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .