zrikz Posted February 17, 2014 Share Posted February 17, 2014 working on installing mumble-server and mumble-server-web on ubuntu.Mumble server works fine,Mumble server web, not so much.Get a blank page when I try to view it, apache logs show this: [Mon Feb 17 11:46:04 2014] [error] [client 127.0.0.1] PHP Warning: require(Ice.php): failed to open stream: No such file or directory in /usr/share/mumble-server-web/www/weblist.php on line 15 [Mon Feb 17 11:46:04 2014] [error] [client 127.0.0.1] PHP Fatal error: require(): Failed opening required 'Ice.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/share/mumble-server-web/www/weblist.php on line 15 [Mon Feb 17 11:46:06 2014] [error] [client 127.0.0.1] PHP Warning: require(Ice.php): failed to open stream: No such file or directory in /usr/share/mumble-server-web/www/weblist.php on line 15 [Mon Feb 17 11:46:06 2014] [error] [client 127.0.0.1] PHP Fatal error: require(): Failed opening required 'Ice.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/share/mumble-server-web/www/weblist.php on line 15 Quote Link to comment Share on other sites More sharing options...
Administrators kissaki Posted February 18, 2014 Administrators Share Posted February 18, 2014 I think I saw a bug ticket on debian or ubuntu bug tracker recently which stated that a missing php include path was fixed recently.You may want to make sure that your php include path points to /usr/share...ice..sth wherever the Ice.php is located.If it’s not there, it is what you need to install. Quote Link to comment Share on other sites More sharing options...
zrikz Posted February 19, 2014 Author Share Posted February 19, 2014 Where do I change / add includes for php? Quote Link to comment Share on other sites More sharing options...
Administrators kissaki Posted February 19, 2014 Administrators Share Posted February 19, 2014 I would guess in /etc/php5/conf.d/IcePHP.ini or /etc/php5/cgi/php.iniinclude_path Quote Link to comment Share on other sites More sharing options...
zrikz Posted February 21, 2014 Author Share Posted February 21, 2014 So, I fixed that error, thanks much![error] [client 127.0.0.1] PHP Fatal error: require(): Failed opening required 'Murmur.php' (include_path='/usr/share/Ice-3.4.2/php/lib/') in /usr/share/mumble-server-web/www/weblist.php on line 16After conducting a find -iname Murmur.php /apparently neither mumble-server or mumble-server-web include Murmur.php... any ideas where I Can get this ? =/ Quote Link to comment Share on other sites More sharing options...
Administrators kissaki Posted February 21, 2014 Administrators Share Posted February 21, 2014 It can be generated with slice2php from the Murmur.ice file.https://github.com/mumble-voip/mumble/raw/master/src/murmur/Murmur.ice Quote Link to comment Share on other sites More sharing options...
zrikz Posted February 22, 2014 Author Share Posted February 22, 2014 I saw the MumPI in your signature so I decided to try that out.getting this: PHP Fatal error: Call to a member function getAllServers() on a non-object in /var/www/MumPI/classes/ServerInterface.php on line 168my ice.ini hasextension = IcePHP.soice.slice = /usr/share/slice/Murmur.icephp.ini hasextension_dir = "./extensions" Quote Link to comment Share on other sites More sharing options...
Administrators kissaki Posted February 23, 2014 Administrators Share Posted February 23, 2014 Which version of php-zeroc-ice (icephp) are you using? The ice.slice setting is only effective prior to version 3.4.Does the file /usr/share/slice/Murmur.ice exist?In MumPIs settings.inc.php did you specify the Murmur_.php file corresponding to your Mumble servers version? Quote Link to comment Share on other sites More sharing options...
zrikz Posted February 23, 2014 Author Share Posted February 23, 2014 Looks like Ice 3.4.2/usr/share/Ice-3.4.2//usr/share/slice/Murmur.ice is thereusing 1.2.4under: /var/www/MumPI/settings.inc.php$iceGeneratedMurmurPHPFileName = 'Murmur_1.2.4.php'; Quote Link to comment Share on other sites More sharing options...
Administrators kissaki Posted February 23, 2014 Administrators Share Posted February 23, 2014 I guess the php include path contains the ice php files path as well? (which is somewhere in /usr/share I think)Not really sure what the issue could be then. Quote Link to comment Share on other sites More sharing options...
zrikz Posted February 24, 2014 Author Share Posted February 24, 2014 Have this error now:PHP Fatal error: Call to undefined function IcePHP_defineDictionary() in /usr/share/Ice-3.4.2/php/lib/Ice/SliceChecksumDict.php on line 25Line 25 is: $Ice__t_SliceChecksumDict = IcePHP_defineDictionary('::Ice::SliceChecksumDict', $IcePHP__t_string, $IcePHP__t_string); Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.