1 (edited by meistrelis 2008-08-17 15:25:49)

Topic: Neprisijungia prie MySQL per PHP

Esu pradedantis. Susidiegiau Mysql 5.0.67, Apache 2.0.58, ir PHP 5.1.4. phpinfo per http://localhost/ atidaro; prie MySQL per Command Line Client prisijungia; tačiau kai noriu testuoti MySQL per PHP: http://localhost/testmysql.php - teatidaro tik visiškai tuščia langą. testmysql.php yra toks:

<?php 
$connection=mysql_connect("localhost","root","passwordas")
or die("Could not connect to MySQL");
echo "Successfully connected to MySQL";
?>

Re: Neprisijungia prie MySQL per PHP

o php is vis veikia?

tarkim jei paliktum echo "php veikia";

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Neprisijungia prie MySQL per PHP

ai sorry kad phpinfo veikia rasei...

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Neprisijungia prie MySQL per PHP

error_reporting(E_ALL);  pridek priekyje, gal kokia klaida parodys...

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Neprisijungia prie MySQL per PHP

parasiau priekyje "echo error_reporting(E_ALL);" ir ismete "2047" . Kai priekyje tik "error_reporting(E_ALL);  " - tai nieko - tas pats tuscias langas.

Re: Neprisijungia prie MySQL per PHP

echo nereikia
tik error_reporting(E_ALL);
cia ijungia rezima kai rodomos visos klaidos;

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Neprisijungia prie MySQL per PHP

jau veikia! perkroviau su xampp.

Re: Neprisijungia prie MySQL per PHP

sveiki,as susiduriau lygiai su tokia pat problema,bet perkrovus su xampp vistiek niekas nepasikeite

Re: Neprisijungia prie MySQL per PHP

Pabandyk:

<?php 
error_reporting(E_ALL);
$connection=mysql_connect("localhost","root","passwordas")or die(mysql_error());
?>

p.s.:
- "passwordas" turi būti mysql vartotojo slaptažodis, gali būti ir tuščias;
- pasižiūrėk XAMPP'o kataloguose turi būti log'ai, tiek apache, tiek mysql gal ten ką gero rasi (-;

Re: Neprisijungia prie MySQL per PHP

Matau, kad to paties klausi ir php.lt (http://www.php.lt/render/Forum;thread,12412):

Re: problema su mysql
2008-09-10 16:58, parašė: vitocikas

firefox narsykleje nieko neraso,bet va pameginau per IE tai meta: "HTTP 500 Internal Server Error"

Jeigu jau metamas 500 internal server error tai dažnai tai yra susiję su web serveriu (apache), jo nustatymais, ir pan. Kartais gali būti ir PHP sukeltos klaidos (amžinis redirect'ai, timeout'ai ir pan.).

Taigi šiuo atveju tikrai žiūrėk apache log'ą (žurnalą). Gal yra kokie nors neteisingai sudaryti .htaccess failai?

Re: Neprisijungia prie MySQL per PHP

del passwordo tai viskas aisku cia.ir tame xampp kataloguose nieko idomaus nepavyksta rast.nesuprantu kas cia galetu but negerai

Re: Neprisijungia prie MySQL per PHP

Pradėkim nuo to:

<?php
echo "test";
?>

veikia?

Re: Neprisijungia prie MySQL per PHP

tas test veikia.na dar bandysiu tada ieskot tu logu,gal ka ir atrasiu

Re: Neprisijungia prie MySQL per PHP

Dar pabandyk:

<?php
if(function_exists("mysql_connect")){
 echo "mysql_connect() funkcija neegzistuoja";
else{
 echo "viskas ok";
}
?>

Re: Neprisijungia prie MySQL per PHP

neveikia,tuscia langa meta

Re: Neprisijungia prie MySQL per PHP

Na tai žiūrėk log'u.

Kokia operacinė sistema pas tave? Kurią XAMPP versiją įdiegei? Kokį PHP redaktorių naudoji? Pas tave kažkas negero yra sistemoje ir tiek. Kažka blogai darai, blogai įdiegei, blogai sukonfigūravai.

Re: Neprisijungia prie MySQL per PHP

radau logus error.log:

[Thu Sep 11 19:31:27 2008] [error] [client 127.0.0.1] PHP Parse error:  syntax error, unexpected T_ELSE in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\test.php on line 4, referer: http://localhost/
[Thu Sep 11 19:31:30 2008] [error] [client 127.0.0.1] PHP Parse error:  syntax error, unexpected T_ELSE in C:\\Program Files\\Apache Software Foundation\\Apache2.2\\htdocs\\test.php on line 4, referer: http://localhost/

ir dar access.log:

127.0.0.1 - - [11/Sep/2008:19:31:27 +0300] "GET /test.php HTTP/1.1" 500 -
127.0.0.1 - - [11/Sep/2008:19:31:30 +0300] "GET /test.php HTTP/1.1" 500 -

bet nelabai suprantu ka jie reiskia ir kaip tvarkyt

Re: Neprisijungia prie MySQL per PHP

naudoju windows home edition,xampp-win32-1.6.7, php-5.2.6-win, Apache_2.2.9-win32-x86-no_ssl-r2, mysql-5.1.26-rc-win32 . na net nzn,seip liktais viska dariau kaip kad http://www.php.lt/render/Articles;aid,51 surasyta.

Re: Neprisijungia prie MySQL per PHP

tai kad ten simtas metu pries musu era rasyta :)
siaip nepatingek isimesk sita: http://sourceforge.net/project/download … irror=garr

MongoDB Certified Developer
MongoDB Certified DBA
Zend Certified Engineer

Re: Neprisijungia prie MySQL per PHP

sita jau turiu susiinstaliaves.seip buvau rades kur netaip senai rasytas totarialas,bet ten beveik viskas identiskai buvo parasyta