1. Please take a little time for this simple survey! Thank you for participating!
    Dismiss Notice
  2. Dear Pleskians, please read this carefully! New attachments and other rules Thank you!
    Dismiss Notice
  3. Dear Pleskians, I really hope that you will share your opinion in this Special topic for chatter about Plesk in the Clouds. Thank you!
    Dismiss Notice

Plesk 500 Error

Discussion in 'Plesk 9.x for Linux Issues, Fixes, How-To' started by mkandoll, Jul 12, 2011.

  1. mkandoll

    mkandoll New Pleskian

    12
    60%
    Joined:
    Jul 12, 2011
    Messages:
    2
    Likes Received:
    0
    -bash-3.2# cat /usr/local/psa/version
    9.5.1 CentOS 5 95100414.15

    Attempting to access Plesk on 8443 in a browser shows a 500 error.

    <?xml version="1.0" encoding="iso-8859-1"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
    <title>500 - Internal Server Error</title>
    </head>
    <body>
    <h1>500 - Internal Server Error</h1>
    </body>

    </html>


    This VPS was restored from a backup yesterday on a different server than it was originally on. The VPS starts, services run, and everything seems to be generally functional. A few things I looked at are shown below.


    -bash-3.2# service psa status
    sw-cp-serverd (pid 28597) is running...

    -bash-3.2# ls -l /usr/lib64/sw-cp-server/sw-suexec
    -rws--x--- 1 root 15517 383648 Apr 1 2010 /usr/lib64/sw-cp-server/sw-suexec

    -bash-3.2# ls -l /usr/bin/sw-engine-cgi
    -rwxr-xr-x 1 root root 8357533 Dec 6 2009 /usr/bin/sw-engine-cgi

    -bash-3.2# ls -l /usr/local/psa/admin/bin/php
    lrwxrwxrwx 1 root psaadm 37 Apr 19 2010 /usr/local/psa/admin/bin/php -> /usr/local/psa/bin/sw-engine-pleskrun

    -bash-3.2# ls -l /usr/local/psa/bin/sw-engine-pleskrun
    -rwxr-xr-x 1 root root 15496 Apr 9 2010 /usr/local/psa/bin/sw-engine-pleskrun

    -bash-3.2# rpm -V sw-engine
    .......T /usr/bin/sw-engine
    .......T /usr/bin/sw-engine-cgi
    .......T /usr/lib64/php/modules/sw-engine/ioncube_loader_lin_5.2.so

    -bash-3.2# grep psaadm /etc/group
    psaadm:x:502:psaadm,sw-cp-server
    swkey-data:x:503:psaadm
    psaserv:x:504:apache,psaftp,psaadm

    -bash-3.2# tail error_log
    2011-07-12 08:22:41: (mod_fastcgi.c.1012) If this is PHP on Gentoo add fastcgi to the USE flags
    2011-07-12 08:22:41: (mod_fastcgi.c.1105) [ERROR]: spawning fcgi failed.
    2011-07-12 08:56:25: (mod_fastcgi.c.966) Cannot execute /usr/lib64/sw-cp-server/sw-suexec : Permission denied
    2011-07-12 08:56:25: (mod_fastcgi.c.1000) the fastcgi-backend /usr/bin/sw-engine-cgi -c /usr/local/psa/admin/conf/php.ini -d auto_prepend_file=auth.php3 -u psaadm failed to start:
    2011-07-12 08:56:25: (mod_fastcgi.c.1004) child exited with status 13 /usr/bin/sw-engine-cgi -c /usr/local/psa/admin/conf/php.ini -d auto_prepend_file=auth.php3 -u psaadm
    2011-07-12 08:56:25: (mod_fastcgi.c.1007) if you try do run PHP as FastCGI backend make sure you use the FastCGI enabled version.
    You can find out if it is the right one by executing 'php -v' and it should display '(cgi-fcgi)' in the output, NOT (cgi) NOR (cli)
    For more information check http://www.lighttpd.net/documentation/fastcgi.html#preparing-php-as-a-fastcgi-program
    2011-07-12 08:56:25: (mod_fastcgi.c.1012) If this is PHP on Gentoo add fastcgi to the USE flags
    2011-07-12 08:56:25: (mod_fastcgi.c.1105) [ERROR]: spawning fcgi failed.

    -bash-3.2# /usr/bin/sw-engine-cgi -c /usr/local/psa/admin/conf/php.ini -d auto_p repend_file=auth.php3 -u psaadm -e
    PHP Notice: Undefined index: REQUEST_URI in /usr/local/psa/admin/auto_prepend/ auth.php3 on line 30
    Expires: Fri, 28 May 1999 00:00:00 GMT
    Last-Modified: Tue, 12 Jul 2011 16:35:51 GMT
    Cache-Control: no-store, no-cache, must-revalidate
    Cache-Control: post-check=0, pre-check=0
    Pragma: no-cache
    P3P: CP="NON COR CURa ADMa OUR NOR UNI COM NAV STA"
    Content-type: text/html


    <html><head><title></title>
    <script language="javascript" type="text/javascript" src="/javascript/c ommon.js?plesk_version=psa-9.5.1-95100414.15"/></script>
    <script language="javascript" type="text/javascript" src="/javascript/p rototype.js?plesk_version=psa-9.5.1-95100414.15"></script>
    <script>
    var opt_no_frames = false;
    var opt_integrated_mode = false;
    </script>

    </head><body onLoad=";top.location='/login.php3';"></body></html><!--__ ________________________________________________________________________________________________________________________________________________________________ ____________________________________________________________________________IE error page size limitation_______________________________________________________ ________________________________________________________________________________ ________________________________________________________________________________




    I was also able to confirm the mysql database for psa is accessable with the plesk admin password.

    What steps should I take to allow Plesk to function normally?
     
  2. mkandoll

    mkandoll New Pleskian

    12
    60%
    Joined:
    Jul 12, 2011
    Messages:
    2
    Likes Received:
    0
    I was able to solve the issue on my own by running chgrp psaadm /usr/lib64/sw-cp-server/sw-suexec
     
Loading...