From erick.antezana@gmail.com Tue Jul 7 03:40:52 2009 From: Erick Antezana To: galaxy-user@lists.galaxyproject.org Subject: Re: [galaxy-user] Fresh install has wrong layout Date: Tue, 07 Jul 2009 09:40:51 +0200 Message-ID: <8b6eced30907070040s34704869uaa3909c62a5071ed@mail.gmail.com> In-Reply-To: <4A4E1758.7090402@bx.psu.edu> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8758273701342801680==" --===============8758273701342801680== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Nate, thanks for the piece of code. It worked perfectly on my test server. However, when I tried to put it the production serve, whose apache makes use of VirtualServers in contrast to my test server, it didn't work :-( I am able to authenticate using my ldap login/password but then the web site shows just a blank page... there is no message in paster.log; however, the apache log says: [Tue Jul 07 09:35:29 2009] [error] PHP Warning: include(/apache/prod/html/php/menuLoader.php) [function.include]: failed to open stream: No such file or directory in /apache/prod/html/ApacheErr/error401.html on line 2 [Tue Jul 07 09:35:29 2009] [error] PHP Warning: include() [function.include]: Failed opening '/apache/prod/html/php/menuLoader.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /apache/prod/html/ApacheErr/error401.html on line 2 [Tue Jul 07 09:35:29 2009] [error] File does not exist: /apache/prod/html/galaxy [Tue Jul 07 09:35:29 2009] [error] PHP Warning: require_once(Menu.inc) [function.require-once]: failed to open stream: No such file or directory in /apache/prod/html/ApacheErr/error404.html on line 2 [Tue Jul 07 09:35:29 2009] [error] PHP Fatal error: require_once() [function.require]: Failed opening required 'Menu.inc' (include_path='.:/usr/share/pear:/usr/share/php') in /apache/prod/html/ApacheErr/error404.html on line 2 [Tue Jul 07 09:35:29 2009] [error] File does not exist: /apache/prod/html/favicon.ico, referer: http://intranet/galaxy/ [Tue Jul 07 09:35:29 2009] [error] PHP Warning: require_once(Menu.inc) [function.require-once]: failed to open stream: No such file or directory in /apache/prod/html/ApacheErr/error404.html on line 2, referer: http://intranet/galaxy/ [Tue Jul 07 09:35:29 2009] [error] PHP Fatal error: require_once() [function.require]: Failed opening required 'Menu.inc' (include_path='.:/usr/share/pear:/usr/share/php') in /apache/prod/html/ApacheErr/error404.html on line 2, referer: http://intranet/galaxy/ Do you know what could be the problem? thanks, Erick 2009/7/3 Nate Coraor > Erick Antezana wrote: > >> Nate, >> >> in the URL you just sent, are the "Apache configuration with Galaxy not at >> the web server root" and "External authentication and $REMOTE_USER" >> mutually exclusive? >> >> cheers, >> Erick >> > > Not at all. Here's a sample configuration: > > > AuthType Basic > AuthName Galaxy > AuthUserFile /htpasswd > Require valid-user > > > # Required to pass REMOTE_USER > > Order deny,allow > Allow from all > > > RewriteEngine on > > RewriteCond %{IS_SUBREQ} ^false$ > RewriteCond %{LA-U:REMOTE_USER} (.+) > RewriteRule . - [E=RU:%1] > RequestHeader set REMOTE_USER %{RU}e > > RewriteRule ^/galaxy$ /galaxy/ [R] > RewriteRule ^/galaxy(.*) http://127.0.0.1:8080$1 [P] > > --nate > --===============8758273701342801680== Content-Type: text/html Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.htm" MIME-Version: 1.0 TmF0ZSw8YnI+PGJyPqAgdGhhbmtzIGZvciB0aGUgcGllY2Ugb2YgY29kZS4gSXQgd29ya2VkIHBl cmZlY3RseSBvbiBteSB0ZXN0IHNlcnZlci4gSG93ZXZlciwgd2hlbiBJIHRyaWVkIHRvIHB1dCBp dCB0aGUgcHJvZHVjdGlvbiBzZXJ2ZSwgd2hvc2UgYXBhY2hlIG1ha2VzIHVzZSBvZiBWaXJ0dWFs U2VydmVycyBpbiBjb250cmFzdCB0byBteSB0ZXN0IHNlcnZlciwgaXQgZGlkbiYjMzk7dCB3b3Jr IDotKCBJIGFtIGFibGUgdG8gYXV0aGVudGljYXRlIHVzaW5nIG15IGxkYXAgbG9naW4vcGFzc3dv cmQgYnV0IHRoZW4gdGhlIHdlYiBzaXRlIHNob3dzIGp1c3QgYSBibGFuayBwYWdlLi4uIHRoZXJl IGlzIG5vIG1lc3NhZ2UgaW4gcGFzdGVyLmxvZzsgaG93ZXZlciwgdGhlIGFwYWNoZSBsb2cgc2F5 czo8YnI+Cjxicj5bVHVlIEp1bCAwNyAwOTozNToyOSAyMDA5XSBbZXJyb3JdIFBIUCBXYXJuaW5n OqAgaW5jbHVkZSgvYXBhY2hlL3Byb2QvaHRtbC9waHAvbWVudUxvYWRlci5waHApIFsmbHQ7YSBo cmVmPSYjMzk7ZnVuY3Rpb24uaW5jbHVkZSYjMzk7Jmd0O2Z1bmN0aW9uLmluY2x1ZGUmbHQ7L2Em Z3Q7XTogZmFpbGVkIHRvIG9wZW4gc3RyZWFtOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5IGlu IC9hcGFjaGUvcHJvZC9odG1sL0FwYWNoZUVyci9lcnJvcjQwMS5odG1sIG9uIGxpbmUgMjxicj4K W1R1ZSBKdWwgMDcgMDk6MzU6MjkgMjAwOV0gW2Vycm9yXSBQSFAgV2FybmluZzqgIGluY2x1ZGUo KSBbJmx0O2EgaHJlZj0mIzM5O2Z1bmN0aW9uLmluY2x1ZGUmIzM5OyZndDtmdW5jdGlvbi5pbmNs dWRlJmx0Oy9hJmd0O106IEZhaWxlZCBvcGVuaW5nICYjMzk7L2FwYWNoZS9wcm9kL2h0bWwvcGhw L21lbnVMb2FkZXIucGhwJiMzOTsgZm9yIGluY2x1c2lvbiAoaW5jbHVkZV9wYXRoPSYjMzk7Ljov dXNyL3NoYXJlL3BlYXI6L3Vzci9zaGFyZS9waHAmIzM5OykgaW4gL2FwYWNoZS9wcm9kL2h0bWwv QXBhY2hlRXJyL2Vycm9yNDAxLmh0bWwgb24gbGluZSAyPGJyPgpbVHVlIEp1bCAwNyAwOTozNToy OSAyMDA5XSBbZXJyb3JdIEZpbGUgZG9lcyBub3QgZXhpc3Q6IC9hcGFjaGUvcHJvZC9odG1sL2dh bGF4eTxicj5bVHVlIEp1bCAwNyAwOTozNToyOSAyMDA5XSBbZXJyb3JdIFBIUCBXYXJuaW5nOqAg cmVxdWlyZV9vbmNlKE1lbnUuaW5jKSBbJmx0O2EgaHJlZj0mIzM5O2Z1bmN0aW9uLnJlcXVpcmUt b25jZSYjMzk7Jmd0O2Z1bmN0aW9uLnJlcXVpcmUtb25jZSZsdDsvYSZndDtdOiBmYWlsZWQgdG8g b3BlbiBzdHJlYW06IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkgaW4gL2FwYWNoZS9wcm9kL2h0 bWwvQXBhY2hlRXJyL2Vycm9yNDA0Lmh0bWwgb24gbGluZSAyPGJyPgpbVHVlIEp1bCAwNyAwOToz NToyOSAyMDA5XSBbZXJyb3JdIFBIUCBGYXRhbCBlcnJvcjqgIHJlcXVpcmVfb25jZSgpIFsmbHQ7 YSBocmVmPSYjMzk7ZnVuY3Rpb24ucmVxdWlyZSYjMzk7Jmd0O2Z1bmN0aW9uLnJlcXVpcmUmbHQ7 L2EmZ3Q7XTogRmFpbGVkIG9wZW5pbmcgcmVxdWlyZWQgJiMzOTtNZW51LmluYyYjMzk7IChpbmNs dWRlX3BhdGg9JiMzOTsuOi91c3Ivc2hhcmUvcGVhcjovdXNyL3NoYXJlL3BocCYjMzk7KSBpbiAv YXBhY2hlL3Byb2QvaHRtbC9BcGFjaGVFcnIvZXJyb3I0MDQuaHRtbCBvbiBsaW5lIDI8YnI+CltU dWUgSnVsIDA3IDA5OjM1OjI5IDIwMDldIFtlcnJvcl0gRmlsZSBkb2VzIG5vdCBleGlzdDogL2Fw YWNoZS9wcm9kL2h0bWwvZmF2aWNvbi5pY28sIHJlZmVyZXI6IDxhIGhyZWY9Imh0dHA6Ly9pbnRy YW5ldC9nYWxheHkvIj5odHRwOi8vaW50cmFuZXQvZ2FsYXh5LzwvYT48YnI+W1R1ZSBKdWwgMDcg MDk6MzU6MjkgMjAwOV0gW2Vycm9yXSBQSFAgV2FybmluZzqgIHJlcXVpcmVfb25jZShNZW51Lmlu YykgWyZsdDthIGhyZWY9JiMzOTtmdW5jdGlvbi5yZXF1aXJlLW9uY2UmIzM5OyZndDtmdW5jdGlv bi5yZXF1aXJlLW9uY2UmbHQ7L2EmZ3Q7XTogZmFpbGVkIHRvIG9wZW4gc3RyZWFtOiBObyBzdWNo IGZpbGUgb3IgZGlyZWN0b3J5IGluIC9hcGFjaGUvcHJvZC9odG1sL0FwYWNoZUVyci9lcnJvcjQw NC5odG1sIG9uIGxpbmUgMiwgcmVmZXJlcjogPGEgaHJlZj0iaHR0cDovL2ludHJhbmV0L2dhbGF4 eS8iPmh0dHA6Ly9pbnRyYW5ldC9nYWxheHkvPC9hPjxicj4KW1R1ZSBKdWwgMDcgMDk6MzU6Mjkg MjAwOV0gW2Vycm9yXSBQSFAgRmF0YWwgZXJyb3I6oCByZXF1aXJlX29uY2UoKSBbJmx0O2EgaHJl Zj0mIzM5O2Z1bmN0aW9uLnJlcXVpcmUmIzM5OyZndDtmdW5jdGlvbi5yZXF1aXJlJmx0Oy9hJmd0 O106IEZhaWxlZCBvcGVuaW5nIHJlcXVpcmVkICYjMzk7TWVudS5pbmMmIzM5OyAoaW5jbHVkZV9w YXRoPSYjMzk7LjovdXNyL3NoYXJlL3BlYXI6L3Vzci9zaGFyZS9waHAmIzM5OykgaW4gL2FwYWNo ZS9wcm9kL2h0bWwvQXBhY2hlRXJyL2Vycm9yNDA0Lmh0bWwgb24gbGluZSAyLCByZWZlcmVyOiA8 YSBocmVmPSJodHRwOi8vaW50cmFuZXQvZ2FsYXh5LyI+aHR0cDovL2ludHJhbmV0L2dhbGF4eS88 L2E+PGJyPgo8YnI+PGJyPkRvIHlvdSBrbm93IHdoYXQgY291bGQgYmUgdGhlIHByb2JsZW0/PGJy Pjxicj50aGFua3MsPGJyPkVyaWNrPGJyPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+MjAw OS83LzMgTmF0ZSBDb3Jhb3IgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86bmF0 ZUBieC5wc3UuZWR1Ij5uYXRlQGJ4LnBzdS5lZHU8L2E+Jmd0Ozwvc3Bhbj48YnI+PGJsb2NrcXVv dGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0iYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2Io MjA0LCAyMDQsIDIwNCk7IG1hcmdpbjogMHB0IDBwdCAwcHQgMC44ZXg7IHBhZGRpbmctbGVmdDog MWV4OyI+CjxkaXYgY2xhc3M9ImltIj5FcmljayBBbnRlemFuYSB3cm90ZTo8YnI+CjxibG9ja3F1 b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9ImJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdi KDIwNCwgMjA0LCAyMDQpOyBtYXJnaW46IDBwdCAwcHQgMHB0IDAuOGV4OyBwYWRkaW5nLWxlZnQ6 IDFleDsiPgpOYXRlLDxicj4KPGJyPgppbiB0aGUgVVJMIHlvdSBqdXN0IHNlbnQsIGFyZSB0aGUg JnF1b3Q7QXBhY2hlIGNvbmZpZ3VyYXRpb24gd2l0aCBHYWxheHkgbm90IGF0IHRoZSB3ZWIgc2Vy dmVyIHJvb3QmcXVvdDsgYW5kICZxdW90O0V4dGVybmFsIGF1dGhlbnRpY2F0aW9uIGFuZCAkUkVN T1RFX1VTRVImcXVvdDsgoG11dHVhbGx5IGV4Y2x1c2l2ZT88YnI+Cjxicj4KY2hlZXJzLDxicj4K RXJpY2s8YnI+CjwvYmxvY2txdW90ZT4KPGJyPjwvZGl2PgpOb3QgYXQgYWxsLiCgSGVyZSYjMzk7 cyBhIHNhbXBsZSBjb25maWd1cmF0aW9uOjxicj4KPGJyPgombHQ7TG9jYXRpb24gL2dhbGF4eSZn dDs8YnI+CiCgIKBBdXRoVHlwZSBCYXNpYzxicj4KIKAgoEF1dGhOYW1lIEdhbGF4eTxicj4KIKAg oEF1dGhVc2VyRmlsZSAvaHRwYXNzd2Q8YnI+CiCgIKBSZXF1aXJlIHZhbGlkLXVzZXI8YnI+CiZs dDsvTG9jYXRpb24mZ3Q7PGJyPgo8YnI+CiMgUmVxdWlyZWQgdG8gcGFzcyBSRU1PVEVfVVNFUjxi cj4KJmx0O1Byb3h5IDxhIGhyZWY9Imh0dHA6Ly8xMjcuMC4wLjE6ODA4MCIgdGFyZ2V0PSJfYmxh bmsiPmh0dHA6Ly8xMjcuMC4wLjE6ODA4MDwvYT4mZ3Q7PGJyPgogoCCgT3JkZXIgZGVueSxhbGxv dzxicj4KIKAgoEFsbG93IGZyb20gYWxsPGJyPgombHQ7L1Byb3h5Jmd0Ozxicj4KPGJyPgpSZXdy aXRlRW5naW5lIG9uPGJyPgo8YnI+ClJld3JpdGVDb25kICV7SVNfU1VCUkVRfSBeZmFsc2UkPGJy PgpSZXdyaXRlQ29uZCAle0xBLVU6UkVNT1RFX1VTRVJ9ICguKyk8YnI+ClJld3JpdGVSdWxlIC4g LSBbRT1SVTolMV08YnI+ClJlcXVlc3RIZWFkZXIgc2V0IFJFTU9URV9VU0VSICV7UlV9ZTxicj4K PGJyPgpSZXdyaXRlUnVsZSBeL2dhbGF4eSQgL2dhbGF4eS8gW1JdPGJyPgpSZXdyaXRlUnVsZSBe L2dhbGF4eSguKikgaHR0cDovLzEyNy4wLjAuMTo4MDgwJDEgW1BdPGJyPjxmb250IGNvbG9yPSIj ODg4ODg4Ij4KPGJyPgotLW5hdGU8YnI+CjwvZm9udD48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPgo= --===============8758273701342801680==--