Wampserver + Sendmail, wysyłanie maili z localhost

Wysyłanie poczty z lokalnego serwera za pomocą fake sendmail for windows, może się przydać podczas robienia stron na localhost. Robiąc sklep potrzebowałem sprawdzić jak będą wyglądały maile do klientów, oraz załączniki w pdf. Nie będę się rozpisywał do czego może  być potrzebny taki „bajer”. Poniżej przeczytacie opis jak to zrobić na przykładzie Wampserwer pod Windows7 64 bit. Zajmie to około 10 minut.

  • Potrzebujemy paczki fake sendmail for windows, którą pobieramy ze strony: http://glob.com.au/sendmail/
    Archiwum rozpakowujemy. Zawartość umieszczamy w katalogu
    C:\wamp64\, czyli powinno wyglądać to tak:
    C:\wamp64\sendmail\

Edytujemy plik C:\wamp64\sendmail\sendmail.ini. Powinien wyglądać podobnie, oczywiście wpisujesz swoje dane w miejscu: twojadres@gmail, twojehaslo i jeżeli nie używasz gmaila to ustawiasz inny port, najczęściej 25.

  • Edytujesz plik C:\wamp64\bin\apache\apache2.4.18\bin\php.ini w którym szukasz [mail function] i edytujesz linie:
    jak widzisz w pierwszej linijce usuwasz „;” i dopisujesz swój adres e-mail, a w drugiej podajesz ścieżkę do pliku sendmail.exe
  • Przechodzimy pod adres: https://www.google.com/settings/security/lesssecureapps
    Włączamy „Dostęp dla mniej bezpiecznych aplikacji„.
  • Restart servera. Wysyłanie maili już działa.

Jak widzisz nie zajęło to zbyt wiele czasu. Pozdrawiam 🙂

Delegacja domeny

Co to jest delegacja domeny i jak ją zmienić?

Delegacja domeny to informacja, który serwer obsługuje naszą domenę.

Przykład: Firma X oferuje tanie domeny, Firma Y ma tanie serwery. Kupujemy serwer i domenę, musimy teraz poinformować gdzie znajdują się dane naszej domeny/strony.
Zaczynamy od przejścia do Panelu Administracyjnego firmy Y, czyli tam gdzie mamy serwer. Dodajemy naszą (wcześniej kupioną w  firmie X) domenę. Podczas dodawania domeny można przydzielić ilość miejsca na stronę, ustalić transfer, itp. Zaraz po dodaniu domeny zostaniemy poinformowani o adresach DNS, które będziemy musieli przypisać w Panelu Administracyjnym firmy X. Przepisujemy uzyskane adresy w miejscu zmiany delegacji DNS. Jeśli wszystko zrobiliśmy poprawnie po około 24 godz. wszystko zacznie działać. Tak długa przerwa w działaniu jest potrzebna do rozgłoszenia zmiany w całym internecie.

Jak założyć bloga na WordPress?

wpZałożenie bloga to kilkuetapowy zabieg, można w skrócie napisać, że będziemy mieli za zadanie, kupno domeny i hostingu, konfigurację serwera (jeśli takowa możliwość istnieje), wybór skórki, wtyczek, itp. Oczywiście można skorzystać z jakiego systemu blogowego, ale to nie ten artykuł.

Wybór i kupno domeny (adres strony)

To chyba jeden z najważniejszych punktów, które mamy za zadanie wykonać już na samym początku. Pamiętaj, że domena ma reprezentować i kojarzyć się z tematyką strony (firmy, bloga, sklepu, itp.). Postaraj się wybrać najkrótszą nazwę. Używaj domen narodowych. Jeżeli strona będzie w języku polskim to wybierz domenę z rozszerzeniem .pl
Nie udziwniaj domeny przez dodawanie znaków narodowych (tak, jest taka możliwość), wstawianie myślników, itp.

Kiedy już ogarniesz temat z wyborem nazwy musisz wybrać firmę w której kupisz domenę. Najczęściej domeny w Polsce na początku kosztują kilka złotych. Jednak różnie bywa po roku, kiedy ją odnawiamy. Aktualne ceny odnowienia domeny to coś w granicach od 50 – 100 zł za kolejny rok.
Obecnie (kwieceń, 2016) najtańszą firmą w kraju jest seohost.pl gdzie rejestracja i użytkowanie domeny (*.pl) przez pierwszy rok to koszt 9.89 zł. Odnowienie na kolejny rok 40.20 zł
Opłata za domenę jest pobierana co rok.

Wybór i kupno hostingu

Wybór hostingu, nie mniej ważny od doboru domeny. Czym się kierowałem podczas kupna hostingu? Ja miałem kilka punktów, które musiał spełniać hosting i jego właściciel. Napiszę na co powinieneś zwrócić uwagę Ty. Support i czas jego reakcji, zainstalowany moduł instalacji aplikacji np. Installatron, tutaj moożna się rozpisać, ale pozostańmy przy tych podstawowych punktach.
Opłata za hosting jest pobierana co rok.

Domena + hosting = strona WWW

Wybrałeś oraz wykupiłeś domenę i hosting. Serwer jest w innej firmie, domena w innej, co robić? Jak to połączyć? Jak żyć? Nic trudnego, wystarczy, że w Panelu Administracyjnym swojego usługodawcy hostingowego dodasz nową domenę (tą którą wykupiłeś w drugiej firmie), po zakończeniu uzyskasz adresy serwerów DNS, które będziesz musiał przepisać do panelu w firmie gdzie kupiłeś domenę. Zakończenie tej czynności może zająć nawet kilka godzin. Jesteś zainteresowany dokładnym opisem delegacji domeny?

Instalacja WordPress

Istnieje wiele rozwiązań na prowadzenie bloga, ja napiszę o najpopularniejszym CMS WordPress.
Najłatwiejszym sposobem jest przejście do Panelu Administracyjnego naszego serwera a następnie do modułu, który umożliwia nam instalację WordPress. Podczas instalacji podajemy nazwę bloga, nazwę użytkownika, hasło, (niektóre firmy w tym miejscu oferują włączenie auto backupu, dodatkowych zabezpieczeń, itp.). Po instalacji dostajemy dane miejsca logowania do naszego kokpitu, mamy rozwiązany temat konfiguracji domeny (np. jeśli zainstalowałeś bloga w katalogu), automatyka 😉

Wybór skóry WordPress

Jeśli nie czujesz się na siłach modyfikować w przyszłości swój skin to musisz chwilę poświęcić na wybór skóry. Jest wiele miejsc gdzie można kupić lub ściągnąć skórkę za darmo. Jeśli zdecydujesz się na kupno skóry na swojego bloga to zwróć uwagę na to, że niektóre mają „zaszyte” galerie obrazów, slidery, dodatkowe modułu do sprzedaży, itp. musisz wybrać odpowiednią dla swoich potrzeb. Ja od dłuższego czasu instaluję ludziom skin Divi, który też polecam Tobie, nawet początkujący bloger dzięki Divi Builder stworzy niepowtarzalnego bloga.

Wtyczki WordPress

Najczęściej instalowane wtyczki to
Yoast SEO – optymalizacja bloga da wyszukiwarek internetowych,  XML sitemap (mapa strony).
Jetpack – kombajn, który moim zdaniem zbyt bardzo obciąża stronę, ale na początku może być przydatny podczas niewielkiego ruchu na stronie. Posiada narzędzia do mediów społecznościowych, galerię obrazów, podobne wpisy, system komentarzy, newsletter, oraz wiele innych.

Bezpieczeństwo

Nasz blog jest na popularnym systemie blogerskim, jest narażony na ataki, czas jakoś sensownie zabezpieczyć nasze wpisy. Odrazy napiszę, że nie ma 100% zabezpieczenia. Jednym z bardziej rozbudowanych sposobów jest wybór wtyczki iThemes Security – potrafi robić backupy, zmieniać miejsce logowania, ma czarna i białą listę adresów, blokuje dostęp do strony po określonej liczbie nieudanych prób logowania, oraz wiele innych pomocnych narzędzi.

To w bardzo dużym skrócie, wystarczy żeby rozpocząć blogowanie przy użyciu WordPressa. Jeśli masz pytania, albo chcesz żebym rozwinął jakiś z powyższych tematów napisz to w komentarzu.

 

WAMP server instalacja

Instalacja serwera WAMP na lokalnym komputerze to kilka kroków. Warto go zainstalować, na pewno się przyda 😉

Poniżej zamieściłem filmik na którym pobieram i instaluję serwer WAMP, jest to jeden z kilku gotowych serwerów. Oczywiście, że można zainstalować wszystko oddzielnie, ale uważam, że taki gotowy serwer nie jest zły, można też samemu dokonać aktualizacji, nie musimy ręcznie aktualizować ścieżek dostępu, jednym słowem zaoszczędzimy trochę czasu.

Co to jest ten serwer WAMP (Windows – Apache – MySQL – PHP) jest to oprogramowania do obsługi witryn internetowych w środowisku MS Windows, zawierający programy open source: serwer Apache, język skryptowy PHP, bazę danych MySQL i oprogramowanie uzupełniające.

WAMP jest odpowiednikiem pakietu LAMP dla środowiska Linux (pisałem o nim wcześniej) i FAMP dla FreeBSD oraz MAMP dla Mac OS X.

Pakiet instalacyjny znajdziemy pod adresem: http://www.wampserver.com/en/#download-wrapper

Serwer po zainstalowaniu znajduje się pod adresem: http://localhost lub http://127.0.0.1

phpMyAdmin jest pod adresem: http://localhost/phpmyadmin/

Projekty są podadresem http://localhost/xxx/
xxx- nazwa projektu/folderu/strony

Strony zapisujemy w lokalizacji: c:\wamp\www\xxx\
xxx – nazwa projektu/folderu/strony

Można wyczyścić zawartość folderu c:\wamp\www\ i wstawić tutaj zawartość strony, która będzie później widoczna pod adresem: http://localhost

WAMPSERVER Homepage

.htaccess polecenia

.htaccess jest plikiem konfiguracyjnym serwera Apache. Dzięki specjalnym dyrektywą zawartym w pliku .htaccess możemy przekierowywać ruch w inne miejsce, chronić hasłem plik lub folder, zakazać lub zmienić zasady linkowania grafiki z naszego serwera (hotlink), oraz wiele innych ciekawych, potrzebnych zastosowań. Warto znać kila z nich, mogą okazać się pomocne, nieraz niezbędne. Poniżej przedstawiam kilka ciekawszych zastosowań.

Wymuszenie adresu z WWW oraz bez WWW

Dodawanie adresu z www

Usuwanie w adresie www

 Zmiana strony startowej

Serwer standardowo ustawia jako plik startowy strony index.html lub index.php. Możemy to zmienić.

 Przekierowanie strony

Przekierowanie pojedynczej strony www

Przekierowanie całej strony www

 Wymuszenie kodowania strony

 Folder na hasło .htaccess i .htpasswd

Plik .htaccess umieść w katalogu, który chcesz chronić

Plik .htpasswd z użytkownikami i ich hasłami, powinien być trzymany poza katalogiem web root, czyli tam gdzie zwykły użytkownik nie ma dostępu. Hasła do pliku .htaccess można zakodować przez htaccess password generator.

Hotlink, zapobiegnij kradzieży

Obrazy linkowane poza witryną zostaną zastąpione wybrany przez nas grafiką.

wersja dla wyszukiwarek

Jak uzyskać optymalizację witryny przy pomocy pliku .htaccess opisywałem już wcześniej, więc nie piszę tego jeszcze raz, tutaj link do opisu.

Znasz jakieś ciekawe dyrektywy, proszę podziel się z nami i przedstaw je w komentarzu.

 

 

 

 

Dodatek Google Publisher (Beta)

GPB

Google Publisher (Beta) to dodatek dla wydawców AdSense. Pomaga połączyć nam WordPress z AdSense i Narzędziami dla webmasterów.

Po instalacji dodatku Google Publisher integruje się z AdSense i NArzędziami dla webmasterów. Następnie można przejść do swojej witryny i zobaczyć układ reklam, który zaproponował na dodatek. Możemy pozostawić i zatwierdzić układ lub go zmienić i następnie zatwierdzić.

Dodatek jest w fazie beta, co oznacza, że jest cały czas rozwijany.

Google Publisher (Beta) można pobrać tutaj.

Zmiana strony we wpis, WordPress

pts

Ostatnio miałem zrobić konwersję strony z CMS Joomla! na WordPress. Wszystko przebiegło bezproblemowo. Nowa strona poprawnie wyświetlała treści oraz obrazy. Wszystkie artykuły były zapisane jako strony, musiałem to koniecznie zmienić na wpisy. Znalazłem wtyczkę Post Type Switcher przy pomocy, której zrobiłem to w ciągu minuty.

Na stronie z wpisami zaznaczyłem wszystko i wybrałem z rozwijanego menu pozycję masową edycję. Następnie wybrałem rodzaj zmiany wpisu na post i zaktualizowałem wpis.

wpis

To już wszystko. Post Type Switcher – zobacz szczegółowy opis.