On 4/23/06, Geoff Soper <[EMAIL PROTECTED]> wrote: > Paul Lesniewski wrote: > > >On 4/20/06, Geoff Soper <[EMAIL PROTECTED]> wrote: > > > > > >>I'm in the process of setting up a web server with Squirrelmail. This > >>server is a virtualised server running FC3 and Plesk. I have a number of > >>domains hosted on the server and have set it up so that a directory on > >>each domain actually serves up the same Squirrelmail installation. As > >>each domain has what appears to be a unique mail server I want each > >>domain's Squirrelmail to use that domain's mail server. I understand the > >>Vlogin and Multilogin plugins are the way to achieve this. I've > >>installed Vlogin and have installed the patch in Multilogin (but not > >>installed the plugin). In the Vlogin config.php I've added the array > >>below as well as setting $useSessionBased = 1; > >> > >> $virtualDomains = array( > >> > >> > >> 'toussaintclarke' => array( > >> 'domain' => 'toussaintclarke.co.uk', > >> 'imapServerAddress' => 'mail.toussaintclarke.co.uk', > >> 'imapPort' => '143', > >> ), > >> > >> 'alliemills' => array( > >> 'domain' => 'alliemills.me.uk', > >> 'imapServerAddress' => 'mail.alliemills.me.uk', > >> 'imapPort' => '143', > >> ) > >> > >> > > > >Looks like you're on track. What version of SM are you using? > > > > > > > 1.4.6, fresh install with no other plugins > > > > > > >>However now each domain's Squirrelmail now serves two completely blank > >>pages in the left and right frames after logging in. > >> > >>I can't see what I've done wrong and don't have any idea how to best go > >>about diagnosing this problem. > >> > >> > > > >Blank pages mean PHP errors. See posting guidelines, section three > >for this mailing list for info about how to increase PHP verbosity or > >get what you need from your web logs. > > > > -paul > > > > > Right, sorry for not doing that already! Looking in the error logs I see: > > [client 212.183.136.192] PHP Warning: main(): SAFE MODE Restriction in > effect. The script whose uid is 1000 is not allowed to access > ../plugins/multilogin/functions.php owned by uid 0 in > /var/www/vhosts/alliemills.me.uk/httpsdocs/squirrelmail-1.4.6/include/validate.php > on line 55, referer: > https://alliemills.me.uk/squirrelmail-1.4.6/src/webmail.php > [client 212.183.136.192] PHP Warning: > main(../plugins/multilogin/functions.php): failed to open stream: > Success in > /var/www/vhosts/alliemills.me.uk/httpsdocs/squirrelmail-1.4.6/include/validate.php > on line 55, referer: > https://alliemills.me.uk/squirrelmail-1.4.6/src/webmail.php > [client 212.183.136.192] PHP Warning: main(): Failed opening > '../plugins/multilogin/functions.php' for inclusion > (include_path='.:/usr/share/pear') in > /var/www/vhosts/alliemills.me.uk/httpsdocs/squirrelmail-1.4.6/include/validate.php > on line 55, referer: > https://alliemills.me.uk/squirrelmail-1.4.6/src/webmail.php > [client 212.183.136.192] PHP Fatal error: Call to undefined function: > multilogin_sqoverride_config_do() in > /var/www/vhosts/alliemills.me.uk/httpsdocs/squirrelmail-1.4.6/include/validate.php > on line 56, referer: > https://alliemills.me.uk/squirrelmail-1.4.6/src/webmail.php > > It looks like the issue is one of which user the script is running as. I > can make it work by turning off PHP's safe mode. However I'd rather fix > this properly. At the moment Squirrelmail is installed as root. Grepping > /etc/passwd for 1000 I don't see any users with the UID of 1000: > > [EMAIL PROTECTED] etc]# grep 1000 /etc/passwd > allie:x:10001:10001::/var/www/vhosts/alliemills.me.uk:/bin/sh > toussaint:x:10002:10001::/var/www/vhosts/toussaintclarke.co.uk:/bin/false
That doesn't mean your SM core files (validate.php) aren't owned by uid 1000 > Also, if I put getmyuid() and get_current_user() in a PHP file in the > same directory I get 0 and root respectively which suggests the script > runs as the same user (root) as I installed SM and the plugins as. Because you created that file as root. Try putting those calls in the offending files themselves instead. > Can anyone explain what is going on here and what I should do to install > SM in the 'best' way possible? Install SM and plugins consistently & you'll not have any problem. ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642 -- squirrelmail-users mailing list Posting Guidelines: http://www.squirrelmail.org/wiki/MailingListPostingGuidelines List Address: [email protected] List Archives: http://news.gmane.org/thread.php?group=gmane.mail.squirrelmail.user List Archives: http://sourceforge.net/mailarchive/forum.php?forum_id)95 List Info: https://lists.sourceforge.net/lists/listinfo/squirrelmail-users
