On Tue, Aug 11, 2009 at 1:50 PM, dan nessett<dness...@yahoo.com> wrote: > --- On Tue, 8/11/09, Aryeh Gregor <simetrical+wikil...@gmail.com> wrote: > >> Then you're doing almost exactly the same thing we're doing >> now, >> except with MWInit.php instead of LocalSettings.php. >> $IP is normally >> set in LocalSettings.php for most page views. Some >> places still must >> figure it out independently in either case, e.g., >> config/index.php. >> > > I want to avoid seeming obsessed by this issue, but file position dependent > code is a significant generator of bugs in other software. The difference > between MWInit.php and LocalSettings.php is if you get the former into a > directory that PHP uses for includes, you have a way of getting the root path > of MW without the caller knowing anything about the relative structure of the > code distribution tree hierarchy. As you pointed out previously, the reason > you need to compute $IP before including/requiring LocalSettings is you don't > know where it is. > > Dan > > > > > _______________________________________________ > Wikitech-l mailing list > Wikitech-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/wikitech-l >
But you still have to figure out where MWInit is, which is basically the same problem. -Chad _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l