Welcome to WebmasterWorld Guest from 54.161.241.199

Forum Moderators: coopster & jatar k

Message Too Old, No Replies

Server upgrade: Will cgi/php scripts stop working?

     
11:12 am on Jun 4, 2008 (gmt 0)

New User

10+ Year Member

joined:Feb 10, 2005
posts: 27
votes: 0


Hi

After complaining my hosts have offered to move our site to a new faster server. Good.

However, the php security has increased and I am wondering whether some of the scripts we use will stop working.

Our site is updated every night in a 'hybrid' fashion. We number crunch and pull data out of mysql databases using php and create static html files. This works fine for us.

we overcame the 'nobody' file permission problem by using a cgi script to execute the php file (nothing else we tried had enough permission). I didn't write it so I don't fully understand why that works but it does!

it runs something like

os.system( "php /create_pages.php > /out.txt" )

the create_pages.php script can then do whatever it likes to the files.

The new server stats (snippet) are as follows

"PHP5 & 4 with suphp mode
MySQL 5

server setup with max security so

Max file permessions : 644
Max dir permissions : 755
No PHP directives are allowed in .htaccess anymore
Won't allow [$IPADDRESS...] invocations anymore
Won't allow nobody file ownership"

Is this enough information to determine whether it will stop the file creation scripts from working?

Can anyone offer any advice?

12:00 pm on June 4, 2008 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member henry0 is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Apr 19, 2003
posts: 4398
votes: 2


I do not really understand, are you asking a question
without even testing what the output of your test could be?
anyway, you should try to use fopen [us2.php.net]
if the file exists then it could be open, read, written.
if the file does not exist then php will try to create it.
Using:
if(!fopen( etc...
you will have the answer
1:18 pm on June 4, 2008 (gmt 0)

New User

10+ Year Member

joined:Feb 10, 2005
posts:27
votes: 0


the point you are missing, I think, is that we haven't moved to the new server yet.

before accepting the server upgrade I wanted an idea of whether the cgi/php scripts would stop working i.e. no longer be able to create files.

2:20 pm on June 4, 2008 (gmt 0)

Senior Member from US 

WebmasterWorld Senior Member henry0 is a WebmasterWorld Top Contributor of All Time 10+ Year Member

joined:Apr 19, 2003
posts: 4398
votes: 2


OK got it :)

When a file is created, 644, means the owner can read and write the file, but all others can only read the file

 

Join The Conversation

Moderators and Top Contributors

Hot Threads This Week

Featured Threads

Free SEO Tools

Hire Expert Members