Gentoo Archives: gentoo-server

From: Wendall Cada <wendallc@×××××.com>
To: gentoo-server@l.g.o
Subject: Re: [gentoo-server] PEAR doesn't work, PHP 4.3.11
Date: Fri, 01 Jul 2005 18:57:15
Message-Id: 1120242371.9205.13.camel@localhost
In Reply to: Re: [gentoo-server] PEAR doesn't work, PHP 4.3.11 by Denny Schierz
1 Fix is listed at the bottom of this bug:
2 http://bugs.gentoo.org/show_bug.cgi?id=86685
3
4 While not a proper fix, removing this line and recompiling works. It's
5 what I had to do. This has to do with some security fix Robin did
6 combined with (unnamed devs) completely rearranging the structure of php
7 and not leaving the modifications masked until properly tested. I don't
8 have time to really mess with giving working on a fix, since I don't
9 agree with the changes that are happening now at all.
10
11 <rant>
12 One point of confusion for me is that we went from installing web
13 applications into /var/www/localhost/htdocs/pkgname and using portage to
14 install packages. Justifications were made to move the package
15 management for updates outside of portage so that packages that don't
16 support vhost environments can now do so. Now webapp upgrades are not
17 handled by portage, now you have to use webapp-config which is
18 effectively a package manager for webapps. Now with pear we get the
19 opposite. The pear package manager is not good enough for some reason
20 and we have to now have to put everything in portage because package
21 managers outside of portage are now bad.
22
23 Am I just confused, or did somebody totally *&%$ this one up? I'd like
24 to hear the rational, since the opposite arguments were used when
25 implementing webapp-config.
26 </rant>
27
28 Wendall
29
30 On Fri, 2005-07-01 at 20:24 +0200, Denny Schierz wrote:
31 > -----BEGIN PGP SIGNED MESSAGE-----
32 > Hash: SHA1
33 >
34 > Wendall Cada schrieb:
35 > > Make include_path is set in php.ini to /usr/lib/php. For mod_php, this
36 > > will be /etc/php/apache2-php4/php.ini
37 >
38 > its allready done, in all (!) php.ini's:
39 >
40 > include_path = ".:/usr/lib/php"
41 >
42 >
43 > > There was a problem a while back with one of the portage libs where all
44 > > the pear files were placed in /usr/lib/php/php which effectively broke
45 > > everything. If this appears to be the case for you, emerge sync and
46 > > remerge mod_php. I have also suffered from the ebuild
47 > > removing /usr/lib/php/PEAR.php If this file is missing, you'll need to
48 > > grab a copy from pear.php.net.
49 >
50 > ls /usr/lib/php/
51 >
52 > Archive Cache.php DB.php File.php Log Net
53 > PEAR System VFS.php adodb docs test
54 > Archive_Tar Console Date HTML Log.php Net_NNTP
55 > PEAR.php System.php XML build pearcmd.php tests
56 > Auth Crypt Date.php HTTP Mail
57 > Net_UserAgent_Detect Pager Text XML_Parser data php
58 > Cache DB File HTTP.php Mail.php OS
59 > SOAP VFS XML_RPC doc phplot
60 >
61 > i had this problem too, with /usr/lib/php/php. i killed my
62 > /etc/pear.conf and setup a new one, from my working syste. I remerged
63 > mod_php more than ten times.
64 >
65 > Ny nerves are completely broken :-(
66 >
67 > That is, what i call shit :-/
68 > -----BEGIN PGP SIGNATURE-----
69 > Version: GnuPG v1.2.4 (Darwin)
70 > Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
71 >
72 > iD8DBQFCxYpBKlzhkqt9P+ARAu4uAJ9hTZNvD9uOj1OlRwhjiQZ/K0A4TgCfRuHF
73 > J05cmD18GjNjk0D635ZyoKQ=
74 > =ncIS
75 > -----END PGP SIGNATURE-----
76
77 --
78 gentoo-server@g.o mailing list

Replies

Subject Author
Re: [gentoo-server] PEAR doesn't work, PHP 4.3.11 Denny Schierz <cuall@×××.de>