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/