DEX 0 Zgłoś post Napisano Sierpień 1, 2012 (edytowany) Do tej pory łączyliśmy się z bazą mysql w głównym pliku strony poprzez np.: include_once ("inc/DB.php"); connect(); To wystarczało do działania i na każdej podstronie było połączenie z bazą. Nagle przestało to działać i muszę na każdej podstronie czy nawet w pojedynczych funkcjach dopisać connect(); żeby ponownie nawiązać połączenie. Posiadamy serwer dedykowany z DIRECTADMIN Debian 6 64bit MySQL - 5.5.9 PHP - 5.2.17 np. na serwerze "nazwa" czy "home" to działa sprawdziłem a tu na naszym dedyku nagle przestało. Co może być przyczyną i jak to naprawić? Taki jest błąd gdy nie dodam połączenia na podstronach: Warning: mysql_query() [function.mysql-query]: Access denied for user 'apache'@'localhost' (using password: NO) in Edytowano Sierpień 1, 2012 przez DEX (zobacz historię edycji) Udostępnij ten post Link to postu Udostępnij na innych stronach
kafi 2425 Zgłoś post Napisano Sierpień 1, 2012 ./szklana_kula.sh >> Wrozenie niemozliwe. Uzyj ./fusy.sh z parametrem "Co to jest CONNECT()" Udostępnij ten post Link to postu Udostępnij na innych stronach
DEX 0 Zgłoś post Napisano Sierpień 1, 2012 hmm myślałem, że to już łatwo się domyślić czym jest CONNECT() function connect() { $dbhost = 'localhost'; $dbuser = 'xxx'; $dbhaslo = 'xxx'; $dbbaza = xxx'; $link = mysql_connect($dbhost, $dbuser , $dbhaslo) or die("BLAD: " . mysql_error()); mysql_select_db($dbbaza, $link); } Udostępnij ten post Link to postu Udostępnij na innych stronach
regdos 1848 Zgłoś post Napisano Sierpień 1, 2012 A serwer MySQL działa? Udostępnij ten post Link to postu Udostępnij na innych stronach
DEX 0 Zgłoś post Napisano Sierpień 1, 2012 Tak działa tylko na podstronach na których się łączę a do tej pory wystarczyło się połączyć w jednym miejscu i połączenie było na wszystkich. Wygląda, że po załadowaniu strony połączenie się zamyka a powinno być cały czas w sesji aktywne. Udostępnij ten post Link to postu Udostępnij na innych stronach
Misiek08 285 Zgłoś post Napisano Sierpień 1, 2012 Jeżeli Twój kod wygląda tak jak w cytacie, to nie przeszkadza Ci to, że cała treść jest na zielono, czyli string zamknięty, a nie otwarty dający po prostu niezły parse error? Ten błąd przy mysql_connect sie nie wyświetla? Udostępnij ten post Link to postu Udostępnij na innych stronach