Submitted by isdahlc on Fri, 05/23/2014 - 19:13 Pro Licensee
Guys,
Trying to install latest Joomla for a customer but received the following message from VM:
Your host needs to use PHP 5.3.10 or higher to run this version of Joomla!
We currently have php-5.3.3-27.el6_5.i686
installed. I know you have some more "advanced" repositories but I sure can't find them right now. How best to accomplish this upgrade?
Here is the list of repos we currently have on that server:
base CentOS-6 - Base 4,802
epel Extra Packages for Enterprise Linux 6 - i386 8,919
extras CentOS-6 - Extras 12
rpmforge RHEL 6 - RPMforge.net - dag 4,763
updates CentOS-6 - Updates 683
virtualmin RHEL/CentOS/Scientific 6 - i386 - Virtualmin 103
virtualmin-universal Virtualmin Distribution Neutral Packages 195
vz-base vz-base 3
vz-updates vz-updates 4
Thanks!
-- Craig
Status:
Active
Comments
Submitted by andreychek on Fri, 05/23/2014 - 19:21 Comment #1
Howdy -- we recommend against most third party repositories, as installing packages from them can cause a variety of problems on your server.
The method we support for using different PHP versions is described in the documentation here:
https://www.virtualmin.com/documentation/web/multiplephp
Submitted by isdahlc on Mon, 05/26/2014 - 14:12 Pro Licensee Comment #2
That package is not available.
[root@w101 ~]# yum install centos-release-SCL
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.5ninesolutions.com
* epel: ftp.linux.ncsu.edu
* extras: ftp.usf.edu
* rpmforge: mirror.teklinks.com
* updates: centos.mirrors.tds.net
Setting up Install Process
No package centos-release-SCL available.
Error: Nothing to do
Submitted by isdahlc on Mon, 05/26/2014 - 16:08 Pro Licensee Comment #3
Is
centos-release-SCL
only available on x86_64 platforms?If so, what's the best way to move this whole VM installation over to an x86_64 platform? (this is an openvz container if that matters).
OR is the vm-bleed repo still active? Can I grab a newer version of php there? Really need to get this setup for the customer.
Thanks!
-- Craig
Submitted by andreychek on Mon, 05/26/2014 - 23:07 Comment #4
You're correct, unfortunately the CentOS SCL repo is only available in 64 bit, at the moment.
The VM Bleed repo was primarily used for CentOS 5, when the packages within it were several years old. There isn't currently a version of it for CentOS 6, and the most recent PHP version in it for CentOS 5 is 5.2.x.
If you wish to migrate your domains to a different server, that is certainly possible. It's no problem to change distros or architectures.
Instructions for performing a migration are here:
https://www.virtualmin.com/documentation/system/migrate
Submitted by isdahlc on Mon, 05/26/2014 - 23:43 Pro Licensee Comment #5
Moving to a new server isn't really an option right now.
Can I upgrade to PHP 5.4 from http://rpms.famillecollet.com/enterprise/6/remi/i386/repoview/letter_p.g... or will that break virtualmin?
I don't understand how we can run the latest Joomla if we don't have an option to upgrade php to meet the minimum requirements.
How would you resolve this dependency issue?
Submitted by andreychek on Tue, 05/27/2014 - 11:02 Comment #6
There unfortunately isn't a supported way to get the Joomla 3.3.x branch working on 32 bit CentOS 6.
The PHP packages included with CentOS 6 are too old, as you've seen, and CentOS doesn't provide alternate PHP versions for 32 bit CentOS.
While some people do indeed use third party repos to get newer PHP versions, those do frequently cause problems during the installation. They can change the way the config works so that PHP stops functioning. They're also less tested. That's not something we would recommend. Though if you do consider that route, we'd highly recommend trying it in a test environment first.
I do see that Joomla 3.2.x works with the PHP version included with CentOS 6.
I will talk to Jamie about making that branch available, since that would allow you to use a more current Joomla version using standard CentOS packages.
Submitted by isdahlc on Tue, 05/27/2014 - 11:52 Pro Licensee Comment #7
OK, I'm building a new server to install to use "centos-release-SCL" on an x86_64 platform. Although I have room on the 100 license install I just can't move everyone right now to upgrade everthing to x86_64. I'll need a 10 user license in a bit so I can install Joomla and make sure it works before handing to the client. Will you guys be around to enable that soon?