Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Debian: проблема со скриптом, использующего MySQL
 
 автор: Eser   (26.04.2011 в 10:45)   письмо автору
 
 

Debian squeeze

Не работают вот такие строчки:
$dblocation = "127.0.0.1";
   $dbname = "os";
    $dbuser = "root";
   $dbpasswd="1234567";
  $dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
    if (!$dbcnx) exit("<p>
<font color=red face=arial>MySQL-Ошибка</font>
</p>");

В Ubuntu и Windows проблем нет.
В Debian в Chrome выводится ошибка 500(Ошибка HTTP 500 (Internal Server Error)) в Iceweasel просто пустая страница.

PHP Version 5.3.3-7+squeeze1
Mysql 5.1.49-3
Apache/2.2.16 (Debian)

Подскажите вчем дело?

  Ответить  
 
 автор: cheops   (26.04.2011 в 10:51)   письмо автору
 
   для: Eser   (26.04.2011 в 10:45)
 

>В Ubuntu и Windows проблем нет.
>В Debian в Chrome
Эти системы обращаются к одному и тому же серверу? Или речь идет о разных серверах под управлением этих операционных систем?

  Ответить  
 
 автор: Eser   (26.04.2011 в 11:08)   письмо автору
 
   для: cheops   (26.04.2011 в 10:51)
 

Сервера разные у меня есть папка со скриптами, я ее постоянно перетаскиваю на работе в Ubuntu работаю, дома до недавнего времени на Windows(щас как раз Debian перешел)

Вот тут phpinfo() повнимательнее по изучал. Что то не видно инфы про mysql. Хотя стоит да и в php.ini строчки про него есть(как бы там все по умолчанию). Сам mysql сервер работает норм. Но скрипт не хочет к нему подрубаться получаеться.

  Ответить  
 
 автор: cheops   (26.04.2011 в 11:22)   письмо автору
 
   для: Eser   (26.04.2011 в 11:08)
 

Уберите символ @ - никаких дополнительных сообщений об ошибках не выводится?

>Вот тут phpinfo() повнимательнее по изучал. Что то не видно инфы про mysql. Хотя стоит да и в
>php.ini строчки про него есть(как бы там все по умолчанию). Сам mysql сервер работает норм. Но
>скрипт не хочет к нему подрубаться получаеться.
Проблема только с этим скриптом или вообще в с любыми скриптами, использующими MySQL?

  Ответить  
 
 автор: Eser   (26.04.2011 в 14:02)   письмо автору
 
   для: cheops   (26.04.2011 в 11:22)
 

В Iceweaseal выводиться также пустая страница, а в Chrome
 "На веб-сайте произошла ошибка при получении http://127.0.0.1/index.php. Веб-сайт может быть закрыт на обслуживание или настроен неправильно.Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация."
.

Проблема именно с со строчками подключения к mysql. Хотя очень странно он бы вывел MySQL-Ошибка .Все остальное то работает что не использует mysql.
Скрипт останавливаеться не вызывая ошибки на строчке:
$dbcnx=mysql_connect($dblocation,$dbuser,$dbpasswd);
echo "Вывожу все что угодно"; -Он ето уже не выведет на экран

  Ответить  
 
 автор: Eser   (26.04.2011 в 14:53)   письмо автору
 
   для: Eser   (26.04.2011 в 14:02)
 

Разобрался.
Не была установлена библиотека в системе phpmysql.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования