Are you explicitly referencing the Solarspeed PHP in your cron file? In
my shell files that are executed by cron, I have to call php like this
in order to get the Solarspeed version of php rather than the "stock"
php from the server:
/home/solarspeed/php/bin/php /home/sites/www.mysite.com/myfile.php
-jim
I am hitting a brick wall. I have a VPS with a single site. It will
never have more sites. It has the PHP upgade and is running PHP
version 5.6.12
A cron job has been setup by root to run a PHP script but it is giving
the familiar open_basedir error as follows:
PHP Warning: include(): open_basedir restriction in effect.
File(/home/.sites/143/site2/web/home/include/init.inc.php) is not
within the allowed path(s):
(/tmp/:/var/lib/php/session/:/usr/sausalito/configs/php/:/usr/share/pear)
According to both the GUI and PHPinfo the open_basedir includes this path
Local value:
/var/lib/php/session/:/usr/sausalito/configs/php/:/tmp/:/home/solarspeed/php/share/pear:/home/.sites/143/site2/
Master Value:
/var/lib/php/session/:/usr/sausalito/configs/php/:/tmp/:/home/solarspeed/php/share/pear:/home/.sites/143/site2/
If it helps, PHP Info also reported the following:
Configuration File (php.ini) Path/home/solarspeed/php/etc
Loaded Configuration File/home/sites/www.XXXXXXXXX.com/php.ini
<http://www.XXXXXXXXX.com/php.ini>
I am guessing some how this software is not looking at the php.ini
file for the site. Is that because it is in a root cron job? What
can I do to make this work?
Dan Porter
Twin Wolf Technology Group, LLC
_______________________________________________
Blueonyx mailing list
Blueonyx@mail.blueonyx.it
http://mail.blueonyx.it/mailman/listinfo/blueonyx