Archiwa tagu: mysql

Apache i MySQL pozabijali się

monitor konsola serwerTego jeszcze nie było! Nagle w okolicach południa 4 września 2008 serwer odmówił posłuszeństwa i nie wyświetlał żadnej ze stron. No prawie żadnej – stronki oparte o czysty HTML nawet chodziły. Chodziły też strony z SQL, które nie korzystały z PowerDNS (który wykorzystuje bazy danych). Więc sami widzicie, że nie było zależności które strony działały, które nie…. . I w zależności co się pogrzebało w configach to jedne chodziły, inne nie, i na odwrót. Męczyłem sie z tym ponad 2 dni, aż w końcu dzisiaj mi się udało.

Nie było by problemu, gdyby takie fiksowanie serwera wzięło się z jakiejś przyczyny typu grzebanie w configach, aktualizacja paczek w systemie (mam Debian Testing :/), czy coś podobnego. Problemy tak nagle zaczęły występować, że nie przypominam sobie, abym coś majstrował w systemie.

Czytaj dalej Apache i MySQL pozabijali się

Podstawowe komendy SSH

konsola ssh shell Po opisanym wcześniej artykule o używaniu SSH do instalacji skryptów na serwerze przyszedł czas, aby bardziej zagłębić się w komendy, które mogą być pomocne w administracji plikami na serwerze.
Czyli: kopiowanie, przenoszenie, edytowanie plików i katalogów, obliczanie zajmowanego miejsca na dysku, logowanie do bazy danych, a skończywszy na wyszukiwaniu plików i tekstów oraz uzyskiwaniu pomocy.
Mimo, że jest to tylko i wyłącznie tryb tekstowy, to jednak możemy zrobić w nim wiele, na prawdę wiele i wcale nie potrzebujemy do tego kolorowych okienek ;)

1. Rozpakowywanie archiwów
Najczęściej spakowane archiwa jakie są dostępne w internecie są z rozszerzeniem *.zip, *.tar. Wymaga to użycia różnych komend do rozpakowania.

  • ZIP
    unzip nazwa_pliku.zip
    Jeśli chcemy wypakować archiwum do jakiegoś folderu, to wywołujemy to polecenie z przełącznikiem -d
    unzip -d nazwaKatalog nazwa_pliku.zip
    Jeśli takiego katalogu nie ma na dysku, zostanie ona automatycznie utworzony.
  • TAR
    tar -zvxf nazwa_pliku.tar
    tar -xjf archivefile.tar.bz2

    W zależności z jakim rodzajem pliku mamy do czynienia, używamy odpowiedniej komendy. Dla archiwów z rozszerzeniem *.tar.gz i *.tgz użyjmy pierwszej komendy.

2. Pakowanie plików/folderów
Czytaj dalej Podstawowe komendy SSH

Ubuntu – miejsce pracy webdevelopera

ubuntu logoTen system operacyjny jest już chyba wszystkim znany. Logo także jest na tyle dobrze kojarzone, że nie trzeba dwa razy tłumaczyć osobom, co dużo surfują po internecie i interesują się informatyką/komputerami.
Ja podczas swojego 8 letniego stażu w tworzeniu stron www, korzystaniu z wielu przeróżnych narzędzi pod Windowsem stwierdzam, że nie ma nic lepszego, jak właśnie ten system operacyjny do tego typu celów.

Przede wszystkim, co wymagam od swojego środowiska pracy?
– łatwość instalacji dodatkowego oprogramowania (darmowego)
– przyjazne edytory IDE (z wyborem kodowania, podpowiedziami/uzupełnieniami tagów, itp)
– szybkość działania
– dobry support w internecie (może być po angielsku)

Testując, sprawdzając przez ostatnie kilka miesięcy systemy z rodziny Debian nie zawiodłem się na nich, i co więcej z dnia na dzień odkrywam nowe ich możliwości i wyższość nad systemem operacyjnym „znanej firmy”.

Moje porady:

Czytaj dalej Ubuntu – miejsce pracy webdevelopera

Bazy danych i Java

Dzisiaj na wykładzie z baz danych zostałem zasypany przez kolegę – Mariusza C. (Cypis) stosem pytań dotyczących właśnie baz danych SQL, jak i trochę sposób łączenia poprzez Sun JAVA.
1. Po pierwsze:
Nie każdy hosting www, który udostępnia bazę danych SQL ma opcję dostępu do ich bazy z zewnątrz. W 99% niestety tylko wewnątrz konta można korzystać z bazy, wpisując przy instalacji skryptów w pole host: localhost
2. Po drugie:
Do połączenia z bazą danych nie wystarczy tylko i wyłącznie host i port
3.
Aby połączyć się poprzez aplet java należy skorzystać z tego kodu:
Czytaj dalej Bazy danych i Java