WordPress: tworzenie pluginu
| Wordpress

wordpress logoW katalogu wp-content/plugins/ tworzymy folder plugin-test. A w nim plik wp-plugin-test.php
Czytaj dalej…


Instalacja frameworka do testów PHP – Codeception
| Bez kategorii Programowanie

logo testy php>Na przykładzie Codeception – frameworka PHP do testów jednostkowych funkcjonalnych i akceptacyjnych przedstawię kwestię mam nadzieję w bardzo prosty sposób. Nie zależnie od poziomu, polecam zapoznać się z tematem. Nawet jeżeli jesteś początkującym programistą, instalacja Codeception za pomocą Composer pomoże zrozumieć ci ogólne konwencje programowania obiektowego. Wiedząc do czego można użyć OOP łatwiej będzie ci zrozumieć to zagadnienie. Czytaj dalej…


Nowoczesne PHP – zarządzanie zależnościami z composer
| Bez kategorii Programowanie

composerCelem tego artykułu jest przedstawienie listy kroków które trzeba wykonać aby zacząć wykorzystywać automatycznego menadżera zależności Composer w swoich projektach.

  1. Najpierw instalujemy Composer
  2. Tworzymy sobie folder a w nim plik index.php
  3. oraz plik composer.json
  4. generujemy auto powiązania
  5. tworzymy plik/klasę która będzie ładowana automatycznie do naszego projektu

Czytaj dalej…


Kopiowanie plików między serwerami Linux
| DevOps

linux scpGdy jesteśmy stoimy przed zadaniem skopiowania plików (np. www lub backup) z jednego serwera na drugi możemy zrobić to za pomocą kilku metod. Czytaj dalej…


NGINX: przykładowa konfiguracja dla Yii2 szablon advanced
| Yii2

nginxDo poprawnej pracy frameworka Yii z serwerem HTTP Nginx, należy:

  1. Zainstalować framework Yii2 szablon advanced
  2. Skonfigurować NIGNX
  3. Skonfigurować Yii2 – plik konfiguracyjny w backend

Czytaj dalej…


NGINX konfiguracja phpMyAdmin na serwerze zdalnym
| DevOps

nginxPo zainstalowaniu NGINX oraz MariaDb/MySQL możemy przystąpić do instalowania i konfigurowania phpMyAadmin (skrót PMA). Artykuł jest dla systemu Linux z dostępem publicznym. Jeżeli konfigurujesz lokalne środowisko developerskie przejdź tutaj Czytaj dalej…


NGINX konfiguracja phpMyAdmin na localhost
| DevOps

nginxGdy mamy już zainstalowany serwer NGINX oraz MariaDb/MySQL możemy przystąpić do instalowania i konfigurowania phpMyAadmin (będę używał skrótu PMA). Artykuł jest dla systemu Linux. Jeżeli potrzebujesz phpMyAdmin na serwerze do którego jest dostęp z internetu polecam zobaczyć artykuł NGINX konfiguracja phpMyAdmin na serwerze zdalnym.
Czytaj dalej…


Instalacja LEMP czyli Linux Nginx MariaDB i PHP7
| DevOps

maria db fundacjaJeżeli mamy zainstalowany system Linux możemy przejść do instalacji reszty zestawu LEMP Linux, NGINX, MariaDb i PHP7. Od momentu kiedy pierwszy raz zainstalowałem NGINX, Apache wydaje mi się przestarzałe. MariaDB zamiast MySQL wybrałem głównie pobudek technicznych ale również etycznych. A szybkość PHP7 poprawi podejście do tego języka. Wspólnie te połączenie jest naprawdę szybkie i ekonomiczne.
Czytaj dalej…


Yii2 konfiguracja komponentów, modułów i framework’a
| Yii2

yii2 logoPlik konfiguracyjny Yii2 szablon podstawowy znajduje się pod adresem config/web.php. W przypadku konfiguracji Yii2 szablon zaawansowany, frontend i backend posiadają własne pliki konfiguracyjne: frontend/config/main.php i backend/config/main.php
Dodatkowo pobierają one konfigurację ze wspólnego pliku common/config/main.php Czytaj dalej…


Yii2 testy: Instalacja i konfiguracja codeception.
| Yii2

codeception logoTen tutorial jest dla wersji Yii 2 Basic Application Template. Yii2 szczególnie od wersji 2.0.10 ułatwia sprawę testów. I jeżeli mamy zainstalowany framework Yii2 i codeception globalnie to możemy kompilować i uruchamiać testy komendą: (z ścieżki głównej aplikacji). Czytaj dalej…