/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 - Discontinued

Sentora PHP 7.3 Upgrade - BETA *Discontinued* MERGINING WITH OFFICAL CODE

* Build Version: 0.3.8 - BETA *STABLE*- 2020-02-23

  • PRODUCTION/LIVE RELEASE COMING SOON. STAY TUNED. Just needs testing.
  • BUG TRACKER for any bugs or security related issues.
  • 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 for SYSTEM SECURITY. Disabled Fuctions below:

    Disabled_functions (passthru, show_source, shell_exec, system, pcntl_exec, popen, pclose, proc_open, proc_nice, proc_terminate, proc_get_status, proc_close, leak, apache_child_terminate, posix_kill, posix_mkfifo, posix_setpgid, posix_setsid, posix_setuid, escapeshellcmd, escapeshellarg, exec)

  • Apache_admin - Upgraded to support SSL, Snuffleupagus DISABLED_FUNCTIONS, vhosts file written with Smarty .tpl files.

  • Adds Smarty template lib to /etc/sentora/panel/etc/libs/smarty

  • Updated third-party applications to ( PHPmyadmin 4.9.x, PHPsysinfo-3.3.1, Roundcube-1.3.10 )

  • Check out CHANGELOG to view changes/details about this build.

  • PLEASE NOTE: Some third-party modules may not work. This is due to PHP 7. The modules will need to be updated to work. Please contact Module Author for help

  • More details to come soon.

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:

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.md)

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)