<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=qrichtext content=1>
<STYLE type=text/css>P {
        WHITE-SPACE: pre-wrap
}
LI {
        WHITE-SPACE: pre-wrap
}
</STYLE>

<META name=GENERATOR content="MSHTML 8.00.6001.19019"></HEAD>
<BODY 
style="FONT-STYLE: normal; FONT-FAMILY: 'Arial'; FONT-SIZE: 12pt; FONT-WEIGHT: 400" 
bgColor=#ffffff>
<DIV><FONT size=2></FONT> </DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> 
  <A title=mstauber@blueonyx.it href="mailto:mstauber@blueonyx.it">Michael 
  Stauber</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=blueonyx@blueonyx.it 
  href="mailto:blueonyx@blueonyx.it">BlueOnyx General Mailing List</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, April 01, 2011 1:02 
PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [BlueOnyx:06873] Re: question on 
  default php values</DIV>
  <DIV><BR></DIV>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">Hi 
  Ken,</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">>> 
  Server Management --> Security --> php Settings</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">> 
  I'll try changing that and then test it again; but the settings I am 
seeing</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">> 
  don't seem to match the settings showing on that page.</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">Yeah, 
  the default settings are inherited by any new site that you create. But 
  changing the defaults doesn't go back and update already existing sites. For 
  that you'd have to use the GUI and have to modify each and any site's 
  php-settings.</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">Or 
  if you want a command line approach, make a copy of this script:</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">/usr/sausalito/sbin/set_default_php_settings.pl</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">Then 
  edit your copy and set it to the defaults you want and then run it. That'll 
  walk through all sites and sets them to the new defaults.</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">You 
  just have to change this section of code in your copy of the script:</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0"># 
  Walk through all Vsites:</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">for 
  my $vsite (@vhosts) {</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">($ok, 
  my $my_vsite) = $cce->get($vsite);</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">print 
  "Processing Site: $my_vsite->{fqdn} \n";</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">($ok) 
  = $cce->set($vsite, 'PHPVsite',{</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'open_basedir' 
  => '/tmp/:/var/lib/php/session/',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'max_execution_time' 
  => '30',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'safe_mode_exec_dir' 
  => '.',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'upload_max_filesize' 
  => '2M',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'max_input_time' 
  => '60',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'safe_mode_gid' 
  => 'Off',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'safe_mode_protected_env_vars' 
  => 'LD_LIBRARY_PATH',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'allow_url_fopen' 
  => 'Off',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'memory_limit' 
  => '16M',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'safe_mode_include_dir' 
  => '.',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'safe_mode_allowed_env_vars' 
  => 'PHP_',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'allow_url_include' 
  => 'Off',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'register_globals' 
  => 'Off',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'safe_mode' 
  => 'On',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'post_max_size' 
  => '8M',</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">'force_update' 
  => time()</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">});</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">}</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">Just 
  one "need to know" regarding the "open_basedir" path: The home directory of 
  any Vsite is automatically appended to the "open_basedir" path that you 
  specify in that script. Also don't modify the "force_update" parameter.</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">-- 
  </P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">With 
  best regards</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0">Michael 
  Stauber</P>
  <P 
  style="TEXT-INDENT: 0px; MARGIN: 0px; -qt-block-indent: 0; -qt-user-state: 0; -qt-paragraph-type: empty"></P>
  <P>
  <DIV><FONT size=2></FONT> </DIV>
  <DIV><FONT size=2></FONT> </DIV>
  <DIV><FONT size=2>Michael</FONT></DIV>
  <DIV><FONT size=2></FONT> </DIV>
  <DIV><FONT size=2>Will the defaults be applied to sites created using 
  caddvsite   from the command line?</FONT></DIV>
  <DIV><FONT size=2></FONT> </DIV>
  <DIV><FONT size=2></FONT> </DIV>
  <DIV><FONT size=2>----</FONT></DIV>
  <DIV><FONT size=2>Ken M</FONT></DIV>
  <DIV><FONT size=2>Precision Web Hosting, Inc.</FONT></DIV>
  <DIV><FONT size=2><A 
  href="http://www.precisionweb.net">http://www.precisionweb.net</A></FONT></DIV>
  <DIV><FONT size=2></FONT> </DIV>
  <DIV><FONT size=2></FONT> </DIV>
  <DIV><FONT size=2></FONT> </DIV></BLOCKQUOTE></BODY></HTML>