kwi 27 2009

Google Morsem

google

Google morsem

No to Google zaszalało ;) Na początku myślałem że ktoś im podmienił logo a tu proszę, wrzucili takie oto coś na główną stronę.


kwi 13 2009

php_pdo_mysql.dll + apache.exe w XAMPP 1.7

MySQLLokalnie do testowania aplikacji pod Windowsem używam Xampp’a (wersja 1.7).  Jednak biblioteka do PHP PDO MySql’a w tym nie funkcjonuje tak jak należy. Udało mi się nawiązać połączenie z baza danych, lecz w momencie wykonywania zapytania „SELECT * FROM `bazadanych`” biblioteka zawiesza Apacha. Problem został już zgłoszony do grupy PHP, jednak na dzień dzisiejszy nie został oficjalnie rozwiązany.

http://bugs.php.net/bug.php?id=47722

Rozwiązanie znalazłem na forum Xamppa. Aby to naprawić należy ściągnąć ten plik,

http://windows.php.net/downloads/snaps/php-5.2-win32-VC6-x86-latest.zip

rozpakować go, znaleść libmysql.dll i podmienić pliki w katalogach xamppapachebin oraz xamppphp.

http://www.apachefriends.org/f/viewtopic.php?f=16&t=32617


kwi 12 2009

PDO MySQL i Zend Framework – Unix_Socket

Powered by Zend Framework

Natknąłem się na mały problem podczas próby łączenia się z bazą danych używając PDO (adapeter do MySQL) +  Zend Framework.

1
Can't connect to local MySQL server through socket '/tmp/mysql5.sock'

Jedną drogą rozwiązania tego problemu jest ustawienie zmiennej unix_socket w pliku php.ini. Jest jednak druga możliwość. Wystarczy podczas przekazywania ustawień połączenia dodać zmienną „unix_socket” i tam wpisać prawidłową wartość ;)

1
2
3
4
5
6
7
8
$options = array(
    'host'        => 'localhost',
    'username'    => 'user',
    'password'    => '****',
    'dbname'      => 'db',
    'unix_socket' => '/tmp/mysql5.sock'
    );
$db = Zend_Db::factory('Pdo_Mysql', $options);

W moim przypadku używam plików .ini:

1
2
3
4
5
6
7
[development]
   db.adapter = PDO_MYSQL
   db.configuration.host = localhost
   db.configuration.username = user
   db.configuration.password = passwd
   db.configuration.dbname = dbname
   db.configuration.unix_socket = /var/run/mysql/mysqld.sock