Installation Problem on SuSE Linux

2 replies [Last post]
Joined: 07/24/2009
Points: 2

Hello there,

we have a problem installing Kaltura on SuSE Linux Enterprise Server 10.

PHP and MySQL Versions are fine, we made all required settings and it passes the test at prepare_install.php.

After DB Informations are posted we get a white screen. The error_log is saying:

PHP Fatal error: Call to undefined function validate_mysql_connection() in /srv/www/htdocs/kaltura/install/general_info.php on line 12, referer: http://mydomain.com/kaltura/install/database_info.php

Any ideas what the problem is about?

Every hint is very much appriciated.

Stefan

Joined: 04/05/2009
Points: 354

This might help...

Quote:
Source: http://www.somacon.com/p109.php

The mysql.so extension library does not come with the PHP or MySQL distributions. It must be installed separately by downloading the php-mysql RPM.

1. Verify that your installation of PHP has been compiled with mysql support. Create a test web page containing <?php phpinfo(); exit(); ?> and load it in your browser. Search the page for MySQL. If you don't see it, you need to recompile PHP with MySQL support, or reinstall a PHP package that has it built-in, both of which are beyond the scope of this document.

2. Verify that the line to load the extension in php.ini has been uncommented. In Linux, the line is extension=mysql.so and in Windows, the line is extension=php_mysql.dll. Uncomment the line by removing the semi-colon. You might also need to configure the extension_dir variable.

3. Check if the php-mysql package is installed by opening a terminal window (bash), and typing, rpm -qa | grep php. If you don't see it, make a note of the exact version of PHP that is installed.

4. Find the php-mysql RPM for the version of PHP that is installed on your system. The easiest way to find it is to search by the version of RedHat you have. Go to a RedHat mirror or look on your RedHat CDs. If you have RedHat 8.0, then navigate to the folder /linux/8.0/en/os/i386/RedHat/RPMS/ and search for php-mysql. Download this file. (For a list of mirror sites, try RedHat Mirrors or search Google for redhat mirrors.)

5. To install the file, open a terminal window and cd to the directory where you saved the RPM. Then type rpm -hivv php-mysql-4.2.2-17.i386.rpm and press enter. This will install the RPM for RedHat 9.0.

6. You might also need MySQL-shared-compat RPM if you get a dependency of libmysqlclient.so.10 error while installing.

7. The last step is to restart Apache. You can do this with one of the following commands, apachectl restart or /etc/rc.d/init.d/httpd restart.

Joined: 10/06/2009
Points: 16

Same problem here... I took the double chance to install KalturaCE on windows (messed up my ubuntu bad!) with wamp! Everything fine during install, all green check marks (including libcurl, memcache and smtp) and then I got the same message.

Any clue?
I'll check in as soon as I manage.

Apache 2.2.11
Php 5.2.11

Edit: Back to ubuntu, everything installed fine with xampp1.7.1...
Ps: My two lightbox thumbs don't show in the message...