Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
[MYSQL] brak dostępu do bazy http://forum.freesco.pl/viewtopic.php?f=22&t=14866 |
Strona 1 z 1 |
Autor: | provayder [ wtorek, 27 lutego 2007, 13:42 ] |
Tytuł: | [MYSQL] brak dostępu do bazy |
Witam Zaktualizowałem NND0.1 do wersji 0.2 z repo.test (pomijając pakiety z testing). Niestety nie wszystko poszło tak gładko jakbym się tego spodziewał. Nie wystartował exim, squid i named. Z tym jakoś udało mi się dać radę. Natomiast mam nadal problem z apache+php+mysql. Strona się ładuje ale do momentu wywołania bazy i na tym się kończy. MySQL pracuje bo z konsoli mogę się dostać, również z phpMyAdmin mogę się dostać do baz. Strona nie generuje żadnych błędów. Po prostu przestaje się ładować. Znalazłem na forum informację, że php-4.4.4 nie pracuje z mysql-4.0.26, więc zainstalowałem wersję 5.0.24a ale to nic nie zmieniło. Gdzie może być problem??? pozdrawiam |
Autor: | JakubC [ wtorek, 27 lutego 2007, 16:44 ] |
Tytuł: | |
Pokaż pacman -Qs apache mysql php Zaglądałeś do /etc/php.ini ? Pozdrawiam |
Autor: | provayder [ wtorek, 27 lutego 2007, 17:01 ] |
Tytuł: | |
pacman -Qs apache php mysql local/apache 2.0.59-1nnd Wysokowydajny serwer HTTP (z obsug SSL) local/php 4.4.4-4nnd A high-level scripting language local/mysql 5.0.24a-3nnd Szybki serwer baz danych SQL php.ini pozostało niezmienione, nie mniej sprawdziłem ustawienia. Jakby coś Ci jeszcze pomogło to tu masz phpinfo. |
Autor: | pablo2k5 [ wtorek, 27 lutego 2007, 19:44 ] |
Tytuł: | |
Czy w php.ini masz włączoną opcję "display_errors on", jeśli nie to włącz na chwilę i spróbuj wejść na stronę, może wtedy wyświetli jakieś błędy. Druga sprawa (nie wiem jak jest aktualnie w NND bo przesiadłem się na PLD) jaka ścieżka dostępu jest w twoim php.ini do mysql.sock. Powinna być taka jaką ma skonfigurowane mysql. |
Autor: | provayder [ wtorek, 27 lutego 2007, 21:39 ] |
Tytuł: | |
Sprawa rozwiązana, aczkolwiek do końca nie wiem co było przyczyną. Na pewno wykonałem mysql_fix_privilege_tables bo po instalacji wersji 5.0.24a mysql-a miałem w logach coś takiego: 070227 13:23:19 mysqld started 070227 13:23:20 InnoDB: Started; log sequence number 0 43902 070227 13:23:20 [Warning] mysql.user table is not updated to new password format; Disabling new password usage until mysql_fix_privilege_tables is run 070227 13:23:20 [Warning] Can't open and lock time zone table: Table 'mysql.time_zone_leap_second' doesn't exist trying to live without them 070227 13:23:20 [Note] /usr/sbin/mysqld: ready for connections. Version: '5.0.24a' socket: '/tmp/mysql.sock' port: 3306 Source distribution Sprawdziłem co sugerowałeś: w php.ini miałem włączone wyświetlanie błędów, dopisałem ścieżkę. Przeładowałem mysql-a ale nadal nie wyświetlał informacji z bazy. Później proforma przeładowałem apache'a i ruszyło. Więc pewnie to było najważniejsze. Dzięki za pomoc. pozdrawiam |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |