Opublikowano: 31.08.2011 | Kategoria: Apple, Programowanie | Tagi: macosx, php | Brak komentarzy »
Wykorzystując w aplikacjach PHP rozszerzenie PDO MySQL, irytujący błąd SQLSTATE[HY000] [2002] No such file or directory,
można szybko załatwić poprzez zmianę domyślnej ścieżki do socketa w /etc/php.ini:
pdo_mysql.default_socket=/tmp/mysql.sock
i restart apache poleceniem sudo apachectl -k restart.
Opublikowano: 11.09.2008 | Kategoria: Internet, Programowanie | Tagi: forum, php, vanilla | 1 komentarz »
W Vanilla 1.1.4 występuje problem z obsługą obrazków serwowanych przez zewnętrzny serwer http, jeżeli samo forum działa na serwerze https. Przeanalizowałem problem i znalazłem rozwiązanie.
W pliku ./library/People/People.Class.User.php (~ linia 251) zmieniamy linijki:
$this->Icon = PrependString($this->Context->Configuration['HTTP_METHOD'].'://', ForceIncomingString('Icon',''));
$this->Picture = PrependString($this->Context->Configuration['HTTP_METHOD'].'://', ForceIncomingString('Picture',''));
na:
$this->Icon = PrependString('http://', ForceIncomingString('Icon',''));
$this->Picture = PrependString('http://', ForceIncomingString('Picture',''));
Jeżeli mieliśmy już jakichś użytkowników, to wypadało by im ręcznie zmienić adresy avatarów/ikon i obrazków w bazie danych – tabela LUM_User, kolumny Icon i Picture.
P.S. W wersji 1.5 rc3 zapowiedziano:
Added support for ssl hosted images and icons on profiles
Być może problem zostanie rozwiązany w inny sposób.