Skip to content
View in the app

A better way to browse. Learn more.

AlphaGNU

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (ā‹®) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Sandeep B.

Administrators
  • Joined

  • Last visited

  1. If you get: [root@root2 ~]# curl -fsSL https://www.alphagnu.com/upload/rc.sh | bash ================================================== Roundcube Update Script Version : 1.5.15 Mode : NORMAL UPDATE ================================================== INTL extension is missing or not loaded. Installing required files... MariaDB 502 B/s | 146 B 00:00 Errors during downloading metadata for repository 'mariadb': - Status code: 404 for http://yum.mariadb.org/10.4/centos8-amd64/repodata/repomd.xml (IP: 94.130.143.227) Error: Failed to download metadata for repo 'mariadb': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were triedyou need to fix the MariaDB repository by following the update procedure here: https://www.alphagnu.com/topic/23-upgrade-mariadb-1011-in-cwp-centos-7-centos-89-stream-almalinux-789-rockylinux-789/
  2. PHP 8.5.10 compilation was killed because the server ran out of available memory. The configure warnings are not the cause Kindly add swap: df -h / fallocate -l 8G /swapfile chmod 600 /swapfile mkswap /swapfile swapon /swapfile free -hor : https://www.alphagnu.com/topic/35-how-to-add-swap-memory-in-linux-os-centos-ubuntu-debian-cwp-hestiacp/
  3. Thank you very much for your kind words and support. I really appreciate it! At this time, there are no plans to integrate this project into CWP. I’m planning to maintain and develop it independently as a separate project. I’m glad you found the TUI and its approach useful. Thanks again for taking the time to check it out.
  4. I've developed cli php Manager for cwp check this out.
  5. While using the PHP Manager CLI script to install PHP (FPM) in CWP, the php-fpm.conf configuration file needs to be present in the Apache conf.d directory. If the php-fpm.conf file is missing, you can run the following command to create it. This loads the FPM module required for PHP-FPM to work: mkdir -p /usr/local/apache/conf.d; if [ ! -f /usr/local/apache/conf.d/php-fpm.conf ]; then printf '%s\n' '<IfModule !proxy_fcgi_module>' ' LoadModule proxy_fcgi_module modules/mod_proxy_fcgi.so' '</IfModule>' > /usr/local/apache/conf.d/php-fpm.conf; fi; systemctl restart httpd The command creates the file only if it doesn't already exist, then restarts Apache. ** Copy the whole command and paste it into the SSH terminal as root and execute.
  6. To install the ionCube and SourceGuardian loaders across all installed PHP environments which are installed, run this script curl -fsSL https://www.alphagnu.com/upload/ioncube-sourceguardian-install.sh | bash
  7. If there are any issues, let me know. I'll try to fix them. CHANGELOG: https://www.alphagnu.com/upload/cwp-php-manager/changelog.txt
  8. AlphaGNU Standalone CWP PHP Build ManagerManaging multiple PHP versions on CWP can sometimes be difficult, especially when dependency issues involving zlib, libzip, PCRE2, GD, or other libraries cause normal PHP builds to fail. The AlphaGNU Standalone CLI CWP PHP Build Manager provides a simple alternative: build PHP directly from official PHP source while maintaining CWP-compatible PHP layouts. Why use it?If PHP installation is failing on a server because of dependency or repository problems, this manager can be used to quickly build and install the required PHP version without relying on CWP's PHP build scripts or Remi PHP packages. It supports: PHP 7.4.x through PHP 8.5.x PHP Selector PHP-FPM PHP Switcher Multiple PHP versions in one command One-line CLI installation PIE extension installation Dedicated PHP 8.5 runtime for PIE Automatic dependencies for extensions such as Redis, Memcached and Imagick Installation/UpdateThis script will install the latest PHP even if it is not released in the CWP repository; it will download it from php.net when you specify the version during installation. Download the latest package: Install it: rm -rf /root/php-manager mkdir -p /root/php-manager cd /root/php-manager wget https://www.alphagnu.com/upload/cwp-php-manager/cwp_php_manager_alphagnu_v2.zip unzip cwp_php_manager_alphagnu_v2.zip chmod +x install.sh bin/* ./install.sh sed -i -E '/^[[:space:]]*extension_dir[[:space:]]*=[[:space:]]*["'\'']\/usr\/local\/lib\/php\/extensions\/no-debug-non-zts-[0-9]+["'\''][[:space:]]*$/ s/^/;/' /usr/local/php/php.ini Verify: php-manager --help Start the interactive menu: php-manager Build PHP VersionsPHP SelectorBuild multiple versions: php-manager selector 7.4.33 8.2.29 8.3.8 8.4.25 8.5.10 Installed under: /opt/alt/phpXY/usr/ PHP-FPM Selectorphp-manager fpm 7.4.33 8.2.29 8.3.8 8.4.25 8.5.10 Installed under: /opt/alt/php-fpmXY/usr/ PHP SwitcherSwitcher uses one exact version: php-manager switcher 8.5.10 Installed under: /usr/local/php/ Dedicated PHP Runtime for PIEThe manager includes a separate PHP 8.5 CLI runtime exclusively for PIE. The first time you run the PIE installer, it will take some time because PHP will be built. It is installed at: /usr/local/php-pie/ Build or verify it with: php-manager pie-runtime 8.5.10 Verify: /usr/local/php-pie/bin/php -v This runtime does not replace the server's default PHP and does not create an FPM service. Install PHP Extensions with PIEYou can find available PHP extension package names by visiting: https://packagist.org/extensions Search for the extension you want to install and use its PIE package name. Install an Extension for PHP-FPMFor example, install Memcached for PHP-FPM 7.4: php-manager pie 7.4 php-memcached/php-memcached fpmRedis: php-manager pie 7.4 phpredis/phpredis fpmImagick: php-manager pie 7.4 imagick/imagick fpmAPCu: php-manager pie 7.4 apcu/apcu fpmYou can also specify the exact PHP version: php-manager pie 7.4.33 imagick/imagick fpmWhen using only the major/minor version, such as 7.4, PHP Manager automatically detects the installed PHP 7.4.x version. Install an Extension for Multiple PHP VersionsYou can install the same extension for multiple PHP versions in a single command: php-manager pie 8.0 8.1 8.2 8.3 8.4 8.5 imagick/imagick fpmThe manager resolves each minor version to the corresponding installed PHP version and installs the extension for each target. Install an Extension for All PHP VersionsTo install an extension for all installed PHP versions across all three PHP managers, use: php-manager pie all imagick/imagickYou can also restrict all to a specific PHP manager: php-manager pie all imagick/imagick fpmphp-manager pie all imagick/imagick selectorphp-manager pie all imagick/imagick switcherPHP Manager TargetsUse the following target names: Target PHP Manager fpm PHP-FPM Selector selector PHP Selector switcher PHP Switcher For example: php-manager pie 8.3 imagick/imagick fpminstalls Imagick for the installed PHP 8.3.x PHP-FPM Selector version. php-manager pie 8.3 imagick/imagick selectorinstalls Imagick for the installed PHP 8.3.x PHP Selector version. php-manager pie 8.3 imagick/imagick switcherinstalls Imagick for the installed PHP 8.3.x PHP Switcher version. PIE RuntimePIE runs using the dedicated PHP 8.5 runtime: /usr/local/php-pie/bin/phpThe PIE runtime is separate from the PHP Selector, PHP-FPM Selector, and PHP Switcher installations. The extension is compiled against the selected target PHP version using that target's own: phpize php-configThis allows the dedicated PIE runtime to build extensions for the selected PHP installation while keeping the existing PHP Manager installations separate. Quick PHP Recovery / Alternative Build MethodOn some servers, the standard CWP PHP build process can fail because of dependency problems such as: zlib libzip PCRE2 GD libraries incompatible system development packages Instead of spending time troubleshooting the CWP build wrapper, you can use AlphaGNU PHP Manager to build the required PHP version directly from the official PHP source. For example: php-manager fpm 8.3.8 or: php-manager selector 8.3.8 This makes the manager useful not only for installing additional PHP versions, but also as a quick alternative when the normal CWP PHP build process is blocked by dependency issues. SummaryAlphaGNU PHP Manager provides a standalone way to manage PHP versions on CWP-compatible servers without depending on CWP's PHP build wrapper scripts or Remi repositories. It supports: PHP Selector PHP-FPM PHP Switcher PIE Extensions Dedicated PHP 8.5 PIE Runtime Multiple PHP Versions One-Line Builds For servers where normal PHP builds are failing due to dependency problems, it provides a practical and faster alternative for getting the required PHP version installed.
  9. This article explains how to update Roundcube on a CWP server and fix the PHP intl extension issue caused by missing ICU libraries. Tested on: EL8 EL9 IssueWhen running PHP or Roundcube-related commands, the following warning may appear: ###################### Update Server Packages ###################### PHP Warning: PHP Startup: Unable to load dynamic library 'intl' (tried: /usr/local/cwp/php71/lib/php/extensions/no-debug-non-zts-20170718/intl (/usr/local/cwp/php71/lib/php/extensions/no-debug-non-zts-20170718/intl: cannot open shared object file: No such file or directory), /usr/local/cwp/php71/lib/php/extensions/no-debug-non-zts-20170718/intl.so (libicui18n.so.50: cannot open shared object file: No such file or directory)) in Unknown on line 0The important part of the error is: libicui18n.so.50: cannot open shared object file: No such file or directoryThis indicates that the PHP intl extension exists, but its required ICU library dependency is missing or unavailable. ResolutionRun the following command as root: curl -fsSL https://www.alphagnu.com/upload/rc.sh | bashThe script will update the required server packages, update Roundcube, and address the required dependencies for the CWP PHP installation. Verify the Intl ExtensionAfter the script completes, verify the PHP intl extension: /usr/local/cwp/php71/bin/php -m | grep intlExpected OutputintlIf intl is displayed, the extension is successfully loaded by the CWP PHP 7.1 binary. Final VerificationAfter completing the procedure: Verify that the intl extension loads without a PHP startup warning. Confirm Roundcube is accessible through CWP Webmail. Test Roundcube login. Confirm that sending and receiving emails works normally. Important NoteThe intl extension may already be installed while still failing to load if one of its required ICU libraries is missing. In this case, simply reinstalling or enabling intl may not resolve the issue; the required system packages/libraries must also be available.
  10. Also, EL9 CWP does not support PHP 5.6. It only provides PHP versions from 7.4 up to the latest available release. Your post may still be helpful for users who require IMAP support, also we do not recommend using PHP 5.6 due to its end-of-life status and known security vulnerabilities.
  11. imap is dropped from PHP 8.4 and 8.5; we'll not include it in the latest releases
  12. Started testing PHP 8.4 in AlmaLinux 8 - pass Started testing PHP 8.5 in AlmaLinux 8 - pass Started testing PHP 8.4 in AlmaLinux 9 - pass Started testing PHP 8.5 in AlmaLinux 9 - pass
  13. After a long wait, PHP 8.4 and PHP 8.5 are finally available for testing on CWP (Control Web Panel)! šŸŽ‰ I've started testing both versions to check their installation, compatibility, stability, PHP extensions, and overall performance in a real CWP environment. This is still a testing phase, so I'm checking for any issues before considering them ready for production use. I'll be sharing my findings, installation steps, compatibility results, and any issues I encounter along the way. PHP 8.4 & 8.5 on CWP — the testing begins! šŸ”§šŸ˜ Stay tuned for the results.
  14. Hello, The issue is related to the Roundcube Spoofchecker validation. As a workaround, please execute the following 2 commands (copy and paste to ssh terminal): cp -a /usr/local/cwpsrv/var/services/roundcube/program/lib/Roundcube/rcube_spoofchecker.php{,.bak} sed -i '/\$checker = new Spoofchecker();/i\ return false;' \ /usr/local/cwpsrv/var/services/roundcube/program/lib/Roundcube/rcube_spoofchecker.phpor One command fix : sed -i '/\$checker = new Spoofchecker();/i\ return false;' /usr/local/cwpsrv/var/services/roundcube/program/lib/Roundcube/rcube_spoofchecker.php

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.