Issue with Installing Concrete5 addons.

Asked by:
TeKnoZiz / 8 Points
2014-07-01 1:13 pm EST

Dear Hub,

This is my third Concrete5 client on your site and I must say I am impressed with your servers overall performance, so thanks a lot! However, this client is giving me a bit of trouble. I was trying to install two different add ons for C5 and both times received a variation of this message when installing:

Warning: file_get_contents(/home/hydehe5/public_html/~wavede5/dev/iba/concrete/js/ failed to open stream: No such file or directory in/home/wavede5/public_html/dev/iba/packages/showbiz/controller.php on line 94

Warning: file_put_contents(/home/hydehe5/public_html/~wavede5/dev/iba/js/ failed to open stream: No such file or directory in/home/wavede5/public_html/dev/iba/packages/showbiz/controller.php on line 95

Warning: Cannot modify header information - headers already sent by (output started at /home/wavede5/public_html/dev/iba/packages/showbiz/controller.php:94) in/home/wavede5/public_html/dev/iba/concrete/core/libraries/controller.php on line 421

Then seeing that it was installed, tried to use it and received this error:

Fatal error: Class 'UniteBaseClassBiz' not found in/home/wavede5/public_html/dev/iba/packages/showbiz/models/framework/base_admin.class.phpon line 3

The add ons in question are Revolution Slider and Showbiz Pro, both from BeConcrete.

I have tried installing, re-installing and removing all other add-ons and templates and it does the same thing. One thing to note is that we haven’t ported the domain over to the site yet and as such are using the IP address to access the site temporarily.

To ask this user for more information, please first login.

To submit an answer, please login.



3,713 Points
2014-07-01 3:31 pm EST
Hello TeKnoZiz,

It looks like you'll probably want to modify your hosts file locally to force your computer to resolve your domain name to our server while you develop it.

You can see that by attempting to use the temporary URL your PHP scripts are ending up with an incorrect path:


If you go navigate into your /public_html directory, you'll see there is no ~wavede5 directory. So this is why the script is complaining that it can't find the file or directory.

Please let us know if you're still having issues with this after editing your hosts file.

- Jacob

To submit a comment on this answer, please first login.

That may be the case, however, the actual server path includes this hidden directory and the actual URL you need to access the site also includes this path. Lastly the auto-generated .htaccess file again includes this in the path. So I guess it actually *is* there somehow.
8 Points

2014-07-02 10:19 am EST
Hello TeKnoZiz,

The actual server path doesn't include a hidden directory, as the ~wavede5 is not a hidden directory.

That is simply the format your temporary URL is accessed by prior to pointing your domain name at the server. It sounds like Concrete5 used this in it's database to try to determine the physical folder path of your installation, but it is incorrect as stated by the error, the server can't find that path. It is only a virtual path and meant to be used in the URL not in the folder structure of accessing a folder within code.

Have you tried installing your problematic addons yet after modifying your hosts files? Many CMS applications have problems when the site is installed or used over the temporary URL, and this is why it's generally best to edit on your site as if it were already live on the server.

- Jacob
3,713 Points
2014-07-02 4:26 pm EST
Want to share this Question?

Related Articles

It looks like there are no related articles.
Would you like to ask a question about this page? If so, click the button below!

Help Center Search

Current Customers

Email: Ticket: Submit a Support Ticket
Call: 877-595-4HUB (4482)
757-416-6627 (Intl.)
Chat: Click To Chat Now

Ask the Community

Get help with your questions from our community of like-minded hosting users and Web Hosting Hub Staff.

Not a Customer?

Get web hosting from a company that is here to help.