Hi, Sorry, it is not working, I did ALL you had suggested, but am still getting the same error: Error Type: IOError Error Value: [Errno 2] No such file or directory: '/tmp/986911909_683.out' Currently I am sub hosting so I had to a ln -s php ~/www/cgi-bin/php I also changed the PHPProduct.py, restarted Zope, but nothing, the product is OK -- ie not broken -- but I still get the above error when I execute the following PHP file <? phpinfo(); ?> Hopefully this should have given me all the PHP information. Any ideas Norman ========================================= "Eternity is Time Time, eternity To see the two as opposite Is Man's Pervisity" The Book of Angelus Silesius -----Original Message----- From: Ioan Coman [mailto:ioan@usa.net] Sent: Monday, April 09, 2001 8:24 AM To: Norman Khine Subject: Re: [PHP Object] Hi! First put php somewhere into your path (make a symbolic link with : ln -s ...where/is/php /bin/php) Look into PHPProduct.py which is in ...zope/lib/python/products/PHP/ and find the code : for i in REQUEST.form.items(): os.putenv(i[0],i[1]) tmp=string.replace(str(time.time()),".","_") file1=tmp+".txt" file2=tmp+".out" f=open(file1,"wt") f.write(decapitate(r, RESPONSE)) change tmp=string.replace(str(time.time()),".","_") into tmp='/tmp/'+string.replace(str(time.time()),".","_") and keep the spaces, don't change the align of text code. This is a fix for unix. Tell me if you get another error. Ioan. "Norman Khine" <khine@btinternet.com> wrote:
Dear Ioan, Could you help me to implement PHP Object. I have installed it on FreeBSD which is running Zope 2.3.1b1 with python 2.0, I installed the PHP Object Product which is NOT broken and can add PHP objects within the Zope tree.
To test this I created a new DTML Method, called test with the following script within it.
<? phpinfo(); ?>
I was hoping this to bring up ALL the details for PHP, but I get the following Error:
Error Type: IOError Error Value: [Errno 2] No such file or directory: '986726657_427.out'
Traceback (innermost last): File /usr/home/khine/usr/local/Zope/lib/python/ZPublisher/Publish.py, line 222, in publish_module File /usr/home/khine/usr/local/Zope/lib/python/ZPublisher/Publish.py, line 187, in publish File /usr/home/khine/usr/local/Zope/lib/python/Zope/__init__.py, line 221, in zpublisher_exception_hook (Object: Traversable) File /usr/home/khine/usr/local/Zope/lib/python/ZPublisher/Publish.py, line 171, in publish File /usr/home/khine/usr/local/Zope/lib/python/ZPublisher/mapply.py, line 160, in mapply (Object: <string>) File /usr/home/khine/usr/local/Zope/lib/python/ZPublisher/Publish.py, line 112, in call_object (Object: <string>) File /usr/home/khine/usr/local/Zope/lib/python/Products/PHP/PHPProduct.py, line 107, in __call__ (Object: <string>) IOError: (see above)
My setup presently is that I have a PHP project which I would like to manage from within Zope which sits behind Apache.
Regards
Norman
____________________________________________________________________ Get free email and a permanent address at http://www.netaddress.com/?N=1
participants (1)
-
Norman Khine