Re: Gnome and MIME types

From: Date: Fri, 30 Mar 2007 18:51:37 +0000
Subject: Re: Gnome and MIME types
References: 1 2 3 4 5 6 7 8 9 10 11  Groups: php.general 
Request: Send a blank email to php-general+get-251784@lists.php.net to get a copy of this message
Got it. After putting .gnome2 folders every where I could think of, I accidentally put one in /var/www/ and it worked. I guess PHP considers the root of my web site to its home (which makes sense, but not what I was expecting. Now, having a writable folder in the server path seems like a pretty bad idea to me. I feel like I've been through the php.ini file a thousand times, but I don't see anywhere to tell it to use another directory as "home." Is that possible, or do I hack my way around making this .gnome folder less of a security risk? Thanks again everyone. You've all been really helpful. Nate On Mar 30, 2007, at 11:50 AM, Nathan Ziarek wrote:
I appreciate everyone's help. I think I may have to throw in the towel in a second here. I create a directory /home/www-data. I chown'd, chgrp'd and chmod'd it to www-data/www-data and 777 (I figured if it worked I could scale it back later). No dice. I then create a .gnome directory inside there and made sure it was owned and operated by www-data. Same error. Finally, I tried just running exec("ls ~/ 2>&1", $array) and received "ls: ~/: No such file or directory" With a pretty limited knowledge of the environment PHP runs in, my guess is that it either doesn't know how to translate ~/ to HOME_DIRECTORY or the environment is set up in such a way that the fake home directory I made is in the wrong place. I've been looking through the PHP docs for days, but I wouldn't even know what to search for...suggestions welcome! Nate On 3/30/07, Edward Vermillion <evermillion@doggydoo.net> wrote:
~ is an alias for /home/USERNAME so it's probably trying to create it in /home/www-data On Mar 30, 2007, at 11:20 AM, Nathan Ziarek wrote:
I'm capturing the output of exec in an array -- exec("command", $array); Shouldn't $array have the error from bash? Researching this more, I found this command that returns the error: exec(gnomevfs-info file.doc 2>&1) --- gives me this: (gnomevfs-info:27496): libgnomevfs-WARNING **: Unable to create ~/.gnome2 directory: Permission denied Cannot initialize gnome-vfs. So Gnome is trying to make a folder in a user directory (www-
data, the
apache2 user?) that either doesn't exist or can't be created. Any ideas on a work around for this? I don't see any way to specify where Gnome makes this directory. Thanks, Nate -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php


« previous php.general (#251784) next »