Hi
A client of mine wishse to install MediaCore on their hosting account. Is it possible for the client to install it via cPanel or does it require a root user to install it through SSH?
Any help much appreciated.
Thanks
Thomas
Search Forums
18 posts Started 13 years ago by Bullsoft - Thomas Latest reply from flvhosting
Hi
A client of mine wishse to install MediaCore on their hosting account. Is it possible for the client to install it via cPanel or does it require a root user to install it through SSH?
Any help much appreciated.
Thanks
Thomas
Right now it requires root access to install. In a week or so we should have revised documentation out that will demonstrate how it can be installed to a shared hosting provider. This should make it installable via CPANEL.
Hello,
Any update on installability via CPANEL?
MediaCore looks really, really nice, btw. Great work!
tofujitsu, installation requires:
My recommendation would be to give it a try and see how it goes, we can help troubleshoot problems as they arise. Otherwise, we're focusing on getting v0.8final out the door and it may be a while before we can create cpanel-specific installation instructions ourselves. Your help would be greatly appreciated!
Thank you for your response, Nathan. I'm on shared hosting so I don't have SSH access. I'm using Cirtex Hosting (http://www.cirtexhosting.com/unlimited.shtml) and asked them if they could install MediaCore, but they said they would charge me $25.
You'll have to pay that I guess. If your host doesn't support it, then there isn't much alternative than to pay the $25 since MediaCore depends on specific libraries. That's a pretty good deal though, a $25 install of anything is rare these days, especially for Python apps.
Good to know. I'll let you know how it goes.
Are there a lot of issues with installing in Pyton 2.4? The hosting company has 2.4 and they are asking if it's okay to move forward with the install.
MediaCore won't run on Python 2.4 yet, but we're planning to add support in the not to distant future.
For now, you can always compile python 2.5 separately, just for MediaCore. After doing so, the installation instructions should be the same, just make sure for steps 0-1 you're using the executables from my_python25_install/bin/ - not the system folder. We've done this for a couple deployments already.
Is there any update on installing on a shared host without root access via cpanel?
Installing MediaCore does require shell access. Most shared hosting providers have this, but some don't. There is currently no way to install MediaCore without shell access. However, you can use the SSH client within cPanel (see below).
You don't need root access to install MediaCore, as long as your host provides access to: GCC, a login shell, MySQL libraries. With those three things, even if the host doesn't provide Python2.5, it's possible to install Python2.5 to a sub-folder of the user's home directory, then install all necessary Python packages to there. Installing Python2.5 in this way is beyond the level of documentation we're providing with MediaCore, but you can certainly find instructions with a Google search.
You should be able to execute the installation process via any SSH client. cPanel has a Java SSH client built in (look under SSH/Shell Access on the main page).
To actually host MediaCore (not just install it), the host will also have to provide access to FastCGI and MySQL.
PS: Sorry for leaving you hanging for so long. I've been away from the office for a couple of weeks.
MediaCore is an Awesome system. My compliments to the developers..
I just don't understand why it was developed with such restrictive installation & setup requirements that make is so hard to install in common hosting environments.
Is there any list of compatible Shared & Other Hosting providers here anywhere? It would be extremely helpful to have this information in one centralized location as a community resource. . .
When we started developing MediaCore, it was for a specific project, and we hadn't planned to open-source it. Because of this, 'ease of installation on common hosting environments' wasn't a consideration. It was designed to run on our own servers.
We chose Python because it's an incredibly flexible and expressive language, has great libraries, and gave us access to our web frameworks of choice. The fact that it meant we'd have to install a couple of extra packages on the server was a non-issue.
We have since greatly simplified the installation process (with further improvements soon to come in 0.8.1!), but a few key packages still need to be set up by the system administrator before MediaCore can be installed or deployed. This is mostly a problem on shared hosts.
I like your idea that we should build a list of compatible hosts. I'll add that to my to-do list.
In the mean time, a simplified list of requirements for a compatible host would be:
Variables:
A good place to start looking is any list of python-friendly webhosts. djangofriendly keeps such a list. The top website there, webfaction, seems to have all the requirements.
Thank you for the suggestion of a shared host that is MediaCore friendly.
Any chance of a guide to installing MediaCore on Webfaction since it would likely be a good fit for a number of potential users of Mediacore?
Cheers,
Tom
I'm also interested in moving my website to Webfaction and install Mediacore. But I need to be 100% sure it works.
Post by Lead Designer "Stuart Bowness", 8 months ago
"Right now it requires root access to install. In a week or so we should have revised documentation out that will demonstrate how it can be installed to a shared hosting provider. This should make it installable via CPANEL."
Sir, i know you have developed a way to install it through CPANEL, but it still requires some administrative rights. So i just want to request you to design an installation way which needs no administrative rights at all because your product is outstanding and this is the only problem that end users facing in it. If you can manage to provide a complete free installation mode, it will really become world's best video sharing script.
So kindly try to include allow its installation without any need of administrative rights.
Regards!
We're aware of the issue - but the problem is really the hosting companies. The only reason that it's necessary to compile anything is that most hosting companies don't support the stack of technologies that Python requires in order to operate. If your host supports these things, installation is really quite easy.
From a hosting perspective, security is paramount. SSH access especially in a shared hosting environment can produce catastrophic results if an incorrect command is sent, and or someone wants to be malicious
You must log in to post.