Connecting Tech Pros Worldwide Forums | Help | Site Map

trouble moving existing site that has "self-contained" Pear packages defined within own directories

Paul
Guest
 
Posts: n/a
#1: Mar 28 '07
I am moving an existing app written years ago to a new server. It uses
Sigma Template 1.3 and Quickform 1.1.1 and PEAR.php,v 1.1.1.1 2004/02/16

The directory structure is like this:
/site
/site/html/Pear.php
/site/html/Sigma.php
/site/html/Common.php
/site/html/Quickform.php
/site/html/Quickform/
/site/Mail/mail.php
/pages/page1.php
....

In the file Quickform.php, it starts off with:
ini_set('include_path','.:..');
....
(line 23)require_once('PEAR.php');
(line 24)require_once('HTML/Common.php');
require_once '../HTML/Sigma.php';
....

This throws the error:
Warning: main(HTML/Common.php) [function.main]: failed
to open stream: No such file or directory in
C:\...\HTML\QuickForm.php on line 24

If I change:
(line 24)require_once('HTML/Common.php');

to

(line 24)require_once('Common.php');

it throws MANY more errors but the first of which is:

Warning:
defaultrenderer(HTML/QuickForm/Renderer/Default.php)[function.defaultrenderer]:
failed to open stream: No such file or directory in C:\..\HTML\QuickForm.php
online 1416

which is where the default renderer is referenced using
'HTML/QuickForm/Renderer/Default.php'

I want to move this site over with as little change as possible and still
work without updating it too much because updating one thing is going to
make me change many things.

I have tried installing the standard pear packages and changing the
references in the code. there is one particular error throw that calls
getBlockContent() in SIGMA that is not in the current version.

I am wondering if I shouldn't set up an Apache.conf alias for HTML to that
directory for that virtual host.

Any ideas or experience in moving an existing site sites where all the pear
packages are self-contained, is MUCH appreciated!!



Jerry Stuckle
Guest
 
Posts: n/a
#2: Mar 28 '07

re: trouble moving existing site that has "self-contained" Pear packages defined within own directories


Paul wrote:
Quote:
I am moving an existing app written years ago to a new server. It uses
Sigma Template 1.3 and Quickform 1.1.1 and PEAR.php,v 1.1.1.1 2004/02/16
>
The directory structure is like this:
/site
/site/html/Pear.php
/site/html/Sigma.php
/site/html/Common.php
/site/html/Quickform.php
/site/html/Quickform/
/site/Mail/mail.php
/pages/page1.php
...
>
In the file Quickform.php, it starts off with:
ini_set('include_path','.:..');
...
(line 23)require_once('PEAR.php');
(line 24)require_once('HTML/Common.php');
require_once '../HTML/Sigma.php';
...
>
This throws the error:
Warning: main(HTML/Common.php) [function.main]: failed
to open stream: No such file or directory in
C:\...\HTML\QuickForm.php on line 24
>
If I change:
(line 24)require_once('HTML/Common.php');
>
to
>
(line 24)require_once('Common.php');
>
it throws MANY more errors but the first of which is:
>
Warning:
defaultrenderer(HTML/QuickForm/Renderer/Default.php)[function.defaultrenderer]:
failed to open stream: No such file or directory in C:\..\HTML\QuickForm.php
online 1416
>
which is where the default renderer is referenced using
'HTML/QuickForm/Renderer/Default.php'
>
I want to move this site over with as little change as possible and still
work without updating it too much because updating one thing is going to
make me change many things.
>
I have tried installing the standard pear packages and changing the
references in the code. there is one particular error throw that calls
getBlockContent() in SIGMA that is not in the current version.
>
I am wondering if I shouldn't set up an Apache.conf alias for HTML to that
directory for that virtual host.
>
Any ideas or experience in moving an existing site sites where all the pear
packages are self-contained, is MUCH appreciated!!
>
>
Sure, you can set up a virtual directory for it. Try
alt.apache.configuration for what you need.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
Paul
Guest
 
Posts: n/a
#3: Mar 28 '07

re: trouble moving existing site that has "self-contained" Pear packages defined within own directories


"Jerry Stuckle" <jstucklex@attglobal.netwrote in message
news:ov2dnarTX7T1W5fbnZ2dnUVZ_tfinZ2d@comcast.com. ..
Quote:
Paul wrote:
Quote:
>I am moving an existing app written years ago to a new server. It uses
>Sigma Template 1.3 and Quickform 1.1.1 and PEAR.php,v 1.1.1.1 2004/02/16
>>
>The directory structure is like this:
>/site
>/site/html/Pear.php
>/site/html/Sigma.php
>/site/html/Common.php
>/site/html/Quickform.php
>/site/html/Quickform/
>/site/Mail/mail.php
>/pages/page1.php
>...
>>
>In the file Quickform.php, it starts off with:
>ini_set('include_path','.:..');
>...
>(line 23)require_once('PEAR.php');
>(line 24)require_once('HTML/Common.php');
>require_once '../HTML/Sigma.php';
>...
>>
>This throws the error:
>Warning: main(HTML/Common.php) [function.main]: failed
>to open stream: No such file or directory in
>C:\...\HTML\QuickForm.php on line 24
>>
>If I change:
>(line 24)require_once('HTML/Common.php');
>>
>to
>>
>(line 24)require_once('Common.php');
>>
>it throws MANY more errors but the first of which is:
>>
>Warning:
>defaultrenderer(HTML/QuickForm/Renderer/Default.php)[function.defaultrenderer]:
>failed to open stream: No such file or directory in
>C:\..\HTML\QuickForm.php online 1416
>>
>which is where the default renderer is referenced using
>'HTML/QuickForm/Renderer/Default.php'
>>
>I want to move this site over with as little change as possible and still
>work without updating it too much because updating one thing is going to
>make me change many things.
>>
>I have tried installing the standard pear packages and changing the
>references in the code. there is one particular error throw that calls
>getBlockContent() in SIGMA that is not in the current version.
>>
>I am wondering if I shouldn't set up an Apache.conf alias for HTML to
>that directory for that virtual host.
>>
>Any ideas or experience in moving an existing site sites where all the
>pear packages are self-contained, is MUCH appreciated!!
>>
>>
>
Sure, you can set up a virtual directory for it. Try
alt.apache.configuration for what you need.
>
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
Jerry - thanks. I have that already and am still running into PEAR packages
being contained and referenced in the directory structure as opposed to it
being a normal pear install.


Closed Thread