Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Gentoo User (http://www.linux-archive.org/gentoo-user/)
-   -   Apache + mod_suphp (http://www.linux-archive.org/gentoo-user/662072-apache-mod_suphp.html)

Carlos Sura 05-02-2012 04:58 AM

Apache + mod_suphp
 
Hello Mates,
Quick question:
I've installed apache + mod_suphp (I am using on apache configuration: USERDIR), so, when I go to the path: http://localhost/~username/anything

I get the following error:*
Internal Server ErrorMismatch between target UID (81) and UID (1000) of file "/home/username/public_html/anything/index.php"

suPHP 0.7.1

The only thing I changed after installing mod_suphp was:

/etc/suphp.conf
;Check wheter script is within DOCUMENT_ROOTcheck_vhost_docroot=false

I set to FALSE, because I am using: USERDIR (as I said before)

Any help would be appreciated.
Thank you!--
Carlos Sura.-www.carlossura.com

Michael Hampicke 05-02-2012 11:35 AM

Apache + mod_suphp
 
Am 02.05.2012 06:58, schrieb Carlos Sura:
> I get the following error:
>
> Internal Server Error
>
> Mismatch between target UID (81) and UID (1000) of file
> "/home/username/public_html/anything/index.php"

Have you tried turning of safe_mode in the php.ini file?

Nikos Chantziaras 05-02-2012 12:59 PM

Apache + mod_suphp
 
On 02/05/12 07:58, Carlos Sura wrote:

Hello Mates,

Quick question:

I've installed apache + mod_suphp (I am using on apache configuration:
USERDIR), so, when I go to the path: http://localhost/~username/anything

I get the following error:


Internal Server Error

Mismatch between target UID (81) and UID (1000) of file
"/home/username/public_html/anything/index.php"


Take a look at the suphp log file in /var/log. Does it say anything?

Carlos Sura 05-02-2012 05:42 PM

Apache + mod_suphp
 
On 2 May 2012 05:35, Michael Hampicke <gentoo-user@hadt.biz> wrote:





Am 02.05.2012 06:58, schrieb Carlos Sura:

> I get the following error:

>

> Internal Server Error

>

> Mismatch between target UID (81) and UID (1000) of file

> "/home/username/public_html/anything/index.php"



Have you tried turning of safe_mode in the php.ini file?





safe_mode is off--
Carlos Sura.-www.carlossura.com

Carlos Sura 05-02-2012 05:43 PM

Apache + mod_suphp
 
On 2 May 2012 06:59, Nikos Chantziaras <realnc@gmail.com> wrote:

On 02/05/12 07:58, Carlos Sura wrote:


Hello Mates,



Quick question:



I've installed apache + mod_suphp (I am using on apache configuration:

USERDIR), so, when I go to the path: http://localhost/~username/anything



I get the following error:





*Internal Server Error



Mismatch between target UID (81) and UID (1000) of file

"/home/username/public_html/anything/index.php"




Take a look at the suphp log file in /var/log. *Does it say anything?







*tail /var/log/apache2/suphp_log[Tue May 01 22:44:05 2012] [warn] Mismatch between target UID (81) and UID (1000) of file "/home/username/public_html/directory/index.php"


--
Carlos Sura.-www.carlossura.com

Michael Hampicke 05-02-2012 05:56 PM

Apache + mod_suphp
 
Am 02.05.2012 19:42, schrieb Carlos Sura:
> On 2 May 2012 05:35, Michael Hampicke <gentoo-user@hadt.biz> wrote:
>
>>
>>
>> Am 02.05.2012 06:58, schrieb Carlos Sura:
>>> I get the following error:
>>>
>>> Internal Server Error
>>>
>>> Mismatch between target UID (81) and UID (1000) of file
>>> "/home/username/public_html/anything/index.php"
>>
>> Have you tried turning of safe_mode in the php.ini file?
>>
>>
>
>
> safe_mode is off

Ok, good. Then it's a issue with mod_suphp. The php instance of your
users vhost in configured to run under userid 81 (which is guess is
apache or www-data) but the files under "/home/username/public_html/" ar
actually owned by userid 1000 (which would be your user).

So there are two solutions, one is practical, the other is not :)

Just configure mod_suphp for your users vhost to run under userid 1000.

You could also chown all files and dirs under
"/home/username/public_html/" to apache. But that's not really practical.

You just have to look up on how the change the uid, I don't know, as I
don't have any experience with mod_suphp

Michael Hampicke 05-02-2012 06:02 PM

Apache + mod_suphp
 
> You just have to look up on how the change the uid, I don't know, as I
> don't have any experience with mod_suphp
Just looked it up. The directive is suPHP_UserGroup


All times are GMT. The time now is 09:42 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.