Important considerations going from EA3 to EA4 on CL 6.7?

Metro2

Well-Known Member
May 24, 2006
585
98
178
USA
cPanel Access Level
Root Administrator
Sorry for the rather naive question but I have to ask...

I'm currently running WHM 11.56 (27) on a CloudLinux 6.7 box with suPHP, making use of the CloudLinux PHP Selector tool for some users with older scripts.

I use EasyApache 3 and have not installed EasyApache 4 yet.

I see that EasyApache 3 is reaching deprecation and I'm wondering:

- Is there going to be a conflict between cPanel's MultiPHP feature and CloudLinux's PHP Selector?

- Are there any critical issues / concerns when switching from EA3 to EA4 on CloudLinux 6.7?

- If I'm understanding How to Install or Uninstall EasyApache 4 - EasyApache 4 - cPanel Documentation correctly, I *think* I should run the install with the basic args in order to retain all of my current PHP options and module settings:
Code:
/scripts/migrate_ea3_to_ea4 --run
Correct?

Thanks for any feedback.
 

Metro2

Well-Known Member
May 24, 2006
585
98
178
USA
cPanel Access Level
Root Administrator
Thank you for the reply cPJacob, and for the convenient link.

I understand that most of my questions about the transition I'll probably need to direct to CloudLinux support directly, but I thought maybe starting this thread here on the cPanel forum might also be beneficial and maybe shed some light on some basic things that I'm wondering via other CloudLinux users on this forum whom have already made the transition.

Some of the things I wonder about also are things that may seem either basic or obvious to other users, but I'm still a bit cloudy on (no pun intended) especially now that you've pointed out that when I upgrade from EA3 to EA4 it's going to be based on CL's distribution of EA4 and the "instructions" are at
https://www.cloudlinux.com/cloudlinux-os-blog/entry/beta-easyapache-4-released-for-cloudlinux

For example - since I've come to always rely on the simplicity of handling EasyApache through simply going to WHM > Software and having that nice point & click GUI to run, with very convenient ability to update EA by still just using the existing profile that it built from last time, I now wonder things like:

- Where and how exactly would I initiate the change from the WHM > Software > EA3 to the CloudLinux EA4 on an existing / production CL 6.7 server with WHM 11.56 and cPanel's EA3 already suPHP DSO handler running & profile custom configured within WHM? Maybe the answer is sitting right in front of me at https://www.cloudlinux.com/cloudlinux-os-blog/entry/beta-easyapache-4-released-for-cloudlinux but from where I'm sitting, I don't see an actual "Step 1" so-to-speak for someone in my shoes.

- When I do manage to find out where/how to initiate the upgrade from WHM/cPanel's EA3 to CloudLinux's EA4, will there no longer be a point & click GUI management option for running EA updates and selecting modules to include for compile?

- Also when I do manage to find out the proper where/how to initiate said upgrade, will I be able to make the process carry-over my existing EasyApache profile preferences & settings?

I know those seem like basic things but even after quite a bit of searching and reading I'm still at the "OK, so where do I begin?" point with this, and so I was really hoping that some cPanel Forum users here may already have experience and been through the process, and might respond here in this thread with a bit of guidance.

I will of course reach out to CloudLinux tech support directly regarding the above, I was just hoping to be armed with a bit more knowledge & preparedness other than just "I read your blog post at https://www.cloudlinux.com/cloudlinux-os-blog/entry/beta-easyapache-4-released-for-cloudlinux but I still don't see a set of actual steps for someone with cPanel 11.56 and WHM's EA3 running on CL 6.7 to perform the switch to CL's EasyApache4". (Which, as it stands currently, is pretty much all I would know to submit to CL support).

So yeah... even though I will reach out to CloudLinux support directly regarding this in the very near future I'm still holding out some hope that there are some cPanel Forum users here who might consider posting their experience and advice here in this thread. Because honestly - even though I'm fairly independent and can sort a lot of things out on my own, I suffer from a lack of confidence when it comes to such a "new" change like this one which seems like a big step to me and I begin to doubt myself. I don't have the luxury of a test server unfortunately so as you can imagine that adds a bit of pressure for a small shared host with only production servers... it generates that little tinge of fear, thinking "am I about to do something that's going potentially interrupt service and/or put my customers on edge?".

Even in their documentation here - http://docs.cloudlinux.com/index.html?cpanel_easyapache_4.html - it seems like the instructions are for actually converting the O/S from CentOS to CloudLinux rather than just switching from cPanel's EA3 to CloudLinux's EA4. I feel like I'm either really overlooking something blatant, or that the documentation is missing something.

So I'm still holding out hope that someone who has been through the process might chime-in with their experience here, but again thank you cPJacob for the reply and the convenient link.
 
  • Like
Reactions: rpvw

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,880
2,260
463
Hello @Metro2,

Even in their documentation here - CloudLinux Documentation - it seems like the instructions are for actually converting the O/S from CentOS to CloudLinux rather than just switching from cPanel's EA3 to CloudLinux's EA4. I feel like I'm either really overlooking something blatant, or that the documentation is missing something.
This is the easiest document to follow when starting the conversion. Since you already use CloudLinux, start under the section in bold titled:

"CloudLinux without EasyApache 4"

This is for CloudLinux systems that don't yet use EasyApache 4. Essentially, since you have already installed cPanel, you only have one command to run for the entire conversion process:

Code:
cd ~; wget https://repo.cloudlinux.com/cloudlinux/sources/cloudlinux_ea3_to_ea4; sh cloudlinux_ea3_to_ea4 --convert
The migration process should convert your EasyApache 3 profile, with some caveats, listed at:

Beta: EasyApache 4 released for CloudLinux

This will allow you to proceed with using "WHM Home » Software » EasyApache 4". Note this is still a beta release from Cloud Linux, so this part of the blog post is important to keep in mind:

This is the very first EA4 Release for CloudLinux, in case of any errors don’t hesitate to write to our support team - Cloud Linux Inc - Powered by Kayako Help Desk Software
As mentioned on the blog post, if you encounter any major issues that are causing problems you don't yet have the time to address, you can easily convert back to EasyApache 3 with the following command:

Code:
cd ~; w wget http://repo.cloudlinux.com/cloudlinux/sources/cloudlinux_ea3_to_ea4; sh cloudlinux_ea3_to_ea4 --revert
Thank you.