/sentora-php7-upgrade

Sentora v1.0.3 PHP 7.x Upgrade

Primary LanguagePHPGNU General Public License v3.0GPL-3.0

Sentora PHP 7.3 upgrade - BETA *TESTING ONLY*

  • PRODUCTION/LIVE RELEASE COMING SOON. STAY TUNED. Just needs testing.

  • Version: 0.3.7 - BETA - 2020-02-04

  • BUG TRACKER for any bugs or security related issues. HOW TO USE

  • CHANGELOG for viewing changes to this build.

  • TODO List of changes to be made.

  • SUPPORT PAGE for forum support by our staff and community members.

THIS CODE IS NOT FOR PRODUCTION/LIVE SYSTEMS YET. NEEDS FULL/SECURITY TESTING. USE AT YOUR OWN RISK.

About this upgrade script:

  • Created this upgrade script to help get PHP 7.x support to Sentora users Quickly, Safely and SECURELY.
  • Upgrades PHP 5.x to PHP 7.3
  • Replaces Suhosin 0.9.3x with Snuffleupagus for DISABLED_FUNCTIONS rules per vhost.
  • Apache_admin - Upgraded to support SSL, Snuffleupagus disable_functions, vhosts file written with Smarty .tpl files.
  • Adds Smarty template lib to /etc/sentora/panel/etc/libs/smarty
  • Updated third-party applications ( PHPmyadmin, PHPsysinfo, Roundcube )
  • NEEDS Security testing to make sure PHP 7 w/Snuffleupagus upgrade did not uninstall packages we need.(Except for Suhosin)
  • Check out CHANGELOG to view changes/details about this build.
  • More details to come soon.
  • PLEASE NOTE: Some third-party modules may not work. This is due to PHP 7. The modules will need to be updated to work.

Supported OS:

CentOS 6 & 7

Ubuntu 16.04 - Upgraded from 14.04 Prior to running upgrade script. - Details Below.

How to use Sentora php7 upgrade script.

CentOS Install:

bash <(curl -L -Ss http://zppy-repo.dukecitysolutions.com/repo/sentora-live/php7_upgrade/install.sh)

Ubuntu 14.04 to 16.04 Install - Testing Needed:

  • Check Sentora's ProFTPD, Postfix, Dovecot configs are intact and services are working properply.

Download and Read upgrade instructions found below first. Use them Step-by-step.

(https://github.com/Dukecitysolutions/sentora-php7-upgrade/blob/master/sentora_ubun14to16.04_upgrade_guide.txt)

After Ubuntu 14.04 to 16.04 is completed with instructions above. Run code below.

bash <(curl -L -Ss http://zppy-repo.dukecitysolutions.com/repo/sentora-live/php7_upgrade/install.sh)

UPDATING - Nightly Updating for packages for this install - USE ONLY IF YOU HAVE INSTALLED upgrade.sh script:

This script is safe to run at any time. Details below:

  • Updates core files and fixes needed in this upgrade script.
  • Use when updates have been made to files in this repo or use daily to keep current.
  • Use to update/fix issues in current/previous builds.
bash <(curl -L -Ss http://zppy-repo.dukecitysolutions.com/repo/sentora-live/php7_upgrade/update.sh)