Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: Lukather в Mar 23, 2004, 08:15



Титла: проблем с Apache
Публикувано от: Lukather в Mar 23, 2004, 08:15
Здравейте. Имам инсталирани Slackware 9.1, Apache 1.3.28, PHP 4.3.3 и MySQL 4.0.15a (последните три са от готовите пакети идващи с дистрибуцията).

в web оаче получавам следната грешка:

Fatal error: Call to undefined function: mysql_connect() in /home/www/admin/mysqladmin/lib.inc.php on line 255

Моля Ви, помогнете.

Благодаря предварително.


Титла: проблем с Apache
Публикувано от: zazzko в Mar 23, 2004, 09:59
Така както изглежда, не си заредил mysql.so. Потърси секцията за бази данни в php.ini, откоментирай реда и рестартирай Apache.


Титла: проблем с Apache
Публикувано от: Lukather в Mar 23, 2004, 11:11
току що погледнах, но изглежда че всичко си е на ред:

; Load the MySQL module by default.  Comment this out if you don't use MySQL.
extension=mysql.so


Титла: проблем с Apache
Публикувано от: melwin в Mar 23, 2004, 13:13
я виж в "php -m" дали фигурира модула mysql?


Титла: проблем с Apache
Публикувано от: в Mar 23, 2004, 22:28
Za vseki sluchai dai i register_globals=On


Титла: проблем с Apache
Публикувано от: Lukather в Mar 23, 2004, 22:45
Цитат (melwin @ Март 23 2004,14:13)
я виж в "php -m" дали фигурира модула mysql?

липсва  ???


Титла: проблем с Apache
Публикувано от: Lukather в Mar 23, 2004, 22:46
Цитат (Guest @ Март 23 2004,23:28)
Za vseki sluchai dai i register_globals=On

Вече е направено.


Титла: проблем с Apache
Публикувано от: n_antonov в Mar 23, 2004, 23:29
Щом е направено, изключи и го и не го пускай никога! Това чудо се включва само при липса на друга възможност и то само за даден виртуален хост, а не се цялата система. А и това няма нищо общо с неработещия mysql.so.


Титла: проблем с Apache
Публикувано от: Lukather в Mar 24, 2004, 00:11
добре, ще го изключа. въпросът е как да подкарам mysql.so - то, то си е на място, съществува си. явно има някаква несъвместимост...


Титла: проблем с Apache
Публикувано от: melwin в Mar 24, 2004, 08:44
Това че го има в /etc/php.ini не значи че php -to ти е компилирано с него... свали си от сорса на php и го компилирай с mysql поддръжка.


Титла: проблем с Apache
Публикувано от: в Oct 27, 2004, 02:34
Fatal error: Call to undefined function: mysql_connect() in /path/to/file/test.php on line 2

eto go i cripta directno go zeh tozi ot php.net

Примерен код

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
   die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>


imam si mysql.so imam i register global vsichko imam
Slackware 10
Server version: Apache/1.3.31 (Unix)
Server built:   Jun  1 2004 13:53:53

mysql  Ver 12.22 Distrib 4.0.21, for slackware-linux (i486)

cqlata systema e update ot originalnite PKG-ta na saita

njkvi idei ?