Control Web Panel
Developers => New Modules => Topic started by: rcschaff on May 15, 2020, 02:11:14 AM
-
The following script should work to fix the dreaded error 500 CWP issue on both CentOS 6 and 7 automatically
1) login as root
2) nano /scripts/fix_500
3) paste contents below
4) chmod 700 /scripts/fix_500
5) run /scripts/fix_500
#!/bin/bash
yum -y update cwpphp --enablerepo=cwp
cos=`uname -r | grep -oP "el\K(.)"`
ver=`grep "version" /usr/local/cwpsrv/htdocs/resources/admin/include/version.php | cut -d "\"" -f 2`
case $cos in
[6]*)
echo "CentOs $cos running CWP $ver"
chattr -i -R /usr/local/cwpsrv/htdocs
cd /usr/local/cwpsrv/htdocs
wget dl1.centos-webpanel.com/files/cwp/cwp2-$ver.zip
unzip -o cwp2-$ver.zip
rm -f cwp2-$ver.zip
;;
[7]*)
echo "CentOs $cos running CWP $ver"
chattr -i -R /usr/local/cwpsrv/htdocs
cd /usr/local/cwpsrv/htdocs
wget static.cdn-cwp.com/files/cwp/el7/cwp-el7-$ver.zip
unzip -o -q cwp-el7-$ver.zip
rm -f cwp-el7-$ver.zip
;;
*)
echo "Not CentOs"
;;
esac
chattr -R -i /usr/local/cwpsrv/var/services/
cd /usr/local/cwpsrv/var/services/
wget static.cdn-cwp.com/files/cwp/el7/cwp-services.zip
unzip -o -q cwp-services.zip
rm -f cwp-services.zip
sed -i "s/ioncube_loader_lin_7.0/ioncube_loader_lin_7.2/g" /usr/local/cwp/php71/php.ini
sh /scripts/restart_cwpsrv
sh /scripts/update_cwp
-
Thank you for the fix.
-
Hi Guys,
Thanks for this information, but unfortunately do not solve my problem!
-
Tested the above script as i am unable to use cpanel.domain and get 500 error page, but no luck.
The error from CWP logs is
FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught Twig_Error_Loader: The "/usr/local/cwpsrv/var/services/users/cwp_theme/undefined" directory does not exist ("/usr/local/cwpsrv/var/services/users/cwp_theme/undefined"). in /usr/local/cwpsrv/var/services/twig/lib/Twig/Loader/Filesystem.php:101
Stack trace:
-
Fix is simple for me.
Login to CWP admin panel. Then go to Features, Theme, Languages > Themes and choose original as the user theme, then click Save Theme Default.