Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#3395 - PHP extension directory moved
Attached to Project:
Arch Linux
Opened by Brent Pitman (bpitman0001) - Thursday, 27 October 2005, 23:46 GMT
Last edited by arjan timmerman (blaasvis) - Wednesday, 02 November 2005, 10:08 GMT
Opened by Brent Pitman (bpitman0001) - Thursday, 27 October 2005, 23:46 GMT
Last edited by arjan timmerman (blaasvis) - Wednesday, 02 November 2005, 10:08 GMT
|
DetailsWas this on purpose?
; Directory in which the loadable ffxtensions (modules) reside. extension_dir = "/usr/lib/php/extensions/no-debug-non-zts-20041030/" After the upgrade, all mysql and gd functions are broken. Additional packages that install php extensions are now putting them in the wrong directory. Can we get this moved back to /usr/lib/php? At a minimum, put it in a directory with a name that doesn't look like it could change at any time. If you are moving this permanently, then users need more a warning than the one we see everytime we upgrade - warning: extracting /etc/php.ini as /etc/php.ini.pacnew. |
This task depends upon
It just seems that forcing the user to edit php.ini after every upgrade is, well, crap.
(I'm sorry if all this is a bit harsh, but I just spent the last hour trying to figure out why mysql wasn't working with php, only to find out it was because some obscure (to me) things in php.ini had changed.)
what about making a diff between the last released .ini and the new one, and applying that diff to the user .ini?
I'm going with the symlink idea. The dir will now be "/usr/lib/php/extensions/php/"