'Failed to open stream' error when accessing ProEvents dashboard

Permalink
Hi,
I've posted this to ProEvents support page but since the developer didn't have a clue and it might be just a more general problem with my installation, I thought try the forums as well. :)

I recently installed the ProEvents by assigning it to a project and installing from dashboard and everything went fine. However, I get this error when I try to access any of ProEvents' Dashboard pages:
Warning: include(/var/www/main/updates/concrete5.6.1.2/concrete/single_pages/dashboard/proevents/list/view.php): failed to open stream: No such file or directory in /var/www/main/updates/concrete5.6.1.2/concrete/core/libraries/view.php on line 905 Warning: include(): Failed opening '/var/www/main/updates/concrete5.6.1.2/concrete/single_pages/dashboard/proevents/list/view.php' for inclusion (include_path='/var/www/main/libraries/3rdparty:/var/www/main/updates/concrete5.6.1.2/concrete/libraries/3rdparty:.:/usr/share/php:/usr/share/pear') in /var/www/main/updates/concrete5.6.1.2/concrete/core/libraries/view.php on line 905


I've tried uninstalling and installing it manually, also with different versions of ProEvents (current 9.9.5, 9.9.4 and 9.8.8). During the manual installation I also get this error:
Warning: require_once(/var/www/main/packages/proevents/helpers/eventify.php): failed to open stream: No such file or directory in /var/www/main/updates/concrete5.6.1.2/concrete/core/libraries/loader.php on line 293 Fatal error: require_once(): Failed opening required '/var/www/main/packages/proevents/helpers/eventify.php' (include_path='/var/www/main/libraries/3rdparty:/var/www/main/updates/concrete5.6.1.2/concrete/libraries/3rdparty:.:/usr/share/php:/usr/share/pear') in /var/www/main/updates/concrete5.6.1.2/concrete/core/libraries/loader.php on line 293

after which the package appears installed, but I receive same error as above when trying to access its Dashboard pages. I have several other add-ons functioning (incl. ProNews) without problems.

Any idea why this happens?

Any help/ideas appreciated,
--patrik

patej
 
RadiantWeb replied on at Permalink Reply
RadiantWeb
I think you are getting an incomplete download to be honest. For instance...the file that it says is not there...is it actually there as it should be?

C
patej replied on at Permalink Reply 1 Attachment
patej
Which file do you mean? The error mentions "/updates/concrete5.6.1.2/concrete/single_pages/dashboard/proevents/list/view.php" as missing, which I of course do not have (proevents in the updates folder), but the proevents folder I have under /packages has view.php's under each dashboard folder (see attachment).
RadiantWeb replied on at Permalink Reply
RadiantWeb
And you've cleared / disabled cache?

ChadStrat
patej replied on at Permalink Reply
patej
Yes, I haven't had caching on at all.

--patrik
RadiantWeb replied on at Permalink Reply
RadiantWeb
it's possible your FTP client is chmod'g certain files and preventing public use? Check the chmod on any given file you see an error for maybe?

I have not seen this, and we have not had any other reports of this. So, I am inclined to say this is something server specific.

Perhaps contact your web-host?

ChadStrat
patej replied on at Permalink Reply 1 Attachment
patej
I couldn't find any problems with permissions, see screenshot for an example...

However, I _kind of_ solved the problem. I tried copying
/packages/proevents/single_pages/dashboard/proevents/ and
/packages/proevents/controllers/dashboard/proevents/
to /single_pages/dashboard/ and /controllers/dashboard/
and now the dashboard pages work!

I still have no idea why and I would very much like to find out the reason for this behavior, so if anyone has any suggestions, I still am willing to continue the research... :)

But now I can at least continue developing the site!
--patrik