Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysql nie dziala z poziomu php
Mlodycompany
post
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam. Zacząłem zabawę z linuxem i zainstalowałem sobie apache, interpreter, mysql(LAMPP). Wszystko na pierwszy rzut oka ładnie działa. Ale mam problem z mysql. Otóż z konsoli mam dostęp do wszystkiego, poprostu działa, a gdy przenosze zapytania do php... no nie działa. Nie wyświetla żadnego błędu ani nic.
  1. <?php
  2.  
  3. $l = mysql_connect('localhost', 'root', 'haslo');
  4. if($l == true){
  5. echo "ok";
  6. }
  7. else{
  8. echo "err";
  9. }
  10. ?>
  11.  

Po wykonaniu tego mam kompletnie pustą strone. Mogę jedynie stwierdzić, że błąd jest w jakimś pliku konfiguracyjnym, ale co, gdzie i jak tego już nie wiem. Proszę o pomoc. W razie potrzeby zamieszcze pliki.

PS. Jeżeli napisałem w złym dziale to przepraszam i prosze o przeniesienie.

Ten post edytował Mlodycompany 6.04.2010, 11:21:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




A to co powie?
  1. <?php
  2. ini_set('display_errors', 'on');
  3.  
  4. $l = mysql_connect('localhost', 'root', 'haslo') or die(mysql_error());
  5. if($l == true){
  6. echo "ok";
  7. }
  8. else{
  9. echo "err";
  10. }
  11. ?>
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #3





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Odpowiedziało

  1. Fatal error: Call to undefined function mysql_connect() in /var/www/mysqladmin/index.php on line 5
  2.  
  3. Warning: Unknown: open(/var/lib/php5/session/sess_4j53apgmm1q4ts76fsj31mf9t0, O_RDWR) failed: Permission denied (13) in Unknown on line 0
  4.  
  5. Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5/session) in Unknown on line 0


Ten post edytował Mlodycompany 6.04.2010, 11:29:05
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




No to się cieszę. Teraz masz komunikaty błędów to już wiesz co dalej robić. Jeśli jednak nie wiesz to google (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #5





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Otóż 2 ostatnie błędy już zlikwidowałem. Wystarczyło zmienić uprawnienia użytkownika. Zostaje błąd:
  1. Fatal error: Call to undefined function mysql_connect() in /var/www/mysqladmin/index.php on line 5
Co drogi kolego powiesz na ten temat?
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(Mlodycompany @ 6.04.2010, 13:01:11 ) *
Co drogi kolego powiesz na ten temat?

Poszukaj se, jest o tym masa informacji.
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #7





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


No spoko. Brakowało mi biblioteki mysql.so i odpowiedniego wpisu w php.ini. Dopisałem co trzeba, ale teraz podczas restartu apache wyskakuje mi błąd w konsoli:
  1. * Restarting web server apache2 install: cannot change owner and permissions of `/var/lock/apache2': Operation not permitted
  2. (13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
  3. no listening sockets available, shutting down
  4. Unable to open logs
I serwer się nie restartuje więc nadal jest kicha.
Go to the top of the page
+Quote Post
blooregard
post
Post #8


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




Jako root go restartuj.
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #9





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Problem już rozwiązałem. Problemem był ustawiony zły chmod na plik /etc/sudoers . Zmienienie na odpowiedni podziałało. Dzieki za pomoc
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:12