Last modified: 2010-05-15 14:35:49 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T3812, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 1812 - open_basedir restriction with 1.4
open_basedir restriction with 1.4
Product: MediaWiki
Classification: Unclassified
Installer (Other open bugs)
PC Linux
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
: patch, patch-need-review
Depends on:
  Show dependency treegraph
Reported: 2005-04-04 12:49 UTC by ccf.herzog
Modified: 2010-05-15 14:35 UTC (History)
0 users

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---

fixes the paths that they work with open_basedir (3.91 KB, patch)
2005-07-14 13:33 UTC, gentoo

Description ccf.herzog 2005-04-04 12:49:30 UTC
I got the error quoted below the moment when trying to install mediawiki 1.4 on
a remote linux system I have no root privileges on (webspace provider). However,
installing mediawiki 1.38 worked without any problems. The php version they use
is 1.5.

*Warning*: main() [function.main
<>]: open_basedir
restriction in effect. File(/ is not within the allowed
path(s): (/home/www/web12/) in
*/home/www/web12/html/wiki_140/maintenance/* on line *9*

*Warning*: main( [function.main
<>]: failed to open
stream: Operation not permitted in
*/home/www/web12/html/wiki_140/maintenance/* on line *9*

*Fatal error*: main() [function.require
<>]: Failed
opening required '' (include_path='.:') in
*/home/www/web12/html/wiki_140/maintenance/* on line *9*
Comment 1 Brion Vibber 2005-04-04 22:50:48 UTC
If there ever was a PHP 1.5, it would be so old that MediaWiki would definitely not run on it.

If it's trying to open "/" then you've got some other problem. Your web provider 
may have a badly broken PHP or a misconfigured PHP which disallows basic necessary file 
operations. Please find out which version and which operations are disabled before continuing.
Comment 2 ccf.herzog 2005-04-06 14:50:45 UTC
(In reply to comment #1)
> If there ever was a PHP 1.5, it would be so old that MediaWiki would
definitely not run on it.
Sorry for that. It is PHP 5.0.2-1.dotdeb.5. No Safe mode active.
Comment 3 Brion Vibber 2005-04-22 11:31:18 UTC
Removing blocker tag as this seems a rare condition.

Can you test the 1.4.2 release and see if this still happens? The include_path
usage in the installer has been changed a bit.
Comment 4 ccf.herzog 2005-04-24 20:45:14 UTC
Unfortunately I have no longer access to the environment in question because my
stuff was moved to another server with PHP 4.3 on it. There everything just
works fine. Was perhaps really a php configuration problem. Sorry for the
inconvenience. Should resolution set to IINVALID or WORKSFORME?
Comment 5 gentoo 2005-07-14 13:33:58 UTC
Created attachment 711 [details]
fixes the paths that they work with open_basedir

php_admin_flag engine on
php_admin_value safe_mode On
php_admin_value open_basedir /PATHTOWIKI/
php_admin_value upload_tmp_dir /PATHTOUPLAODDIR
php_admin_value session_save_path /PATHTOSESSIONSAVEDIR
Comment 6 Antoine "hashar" Musso (WMF) 2005-08-25 01:12:13 UTC
Issue does not happen with HEAD (1.6a)

Note You need to log in before you can comment on or make changes to this bug.