I whakatau ahau ki te hanga i taku kopaki ma te whakamahi i te Laravel 7. Kia noho te wharangi matua hei wharangi taunga, me nga korero katoa kei runga ka taea te whakarereke ma te whakamahi i te papa whakahaere. Ehara i te kaupapa. I tae mai ki te whakatakotoranga. I kitea e ahau etahi akoranga pai e rua mo te mahi i tenei i runga i te kaimau tonu me nga raru katoa. Kaore au i te tino kaha ki te tuku; I te nuinga o te waa he nui ake ahau i mua i te puranga katoa. A, ki te taea tonu e au te tuhi me te whakamatautau i roto i te PHP, na i mua i te whakahaere i te tūmau, aha atu. Kare ano au kia pakeke. Engari me whakaaro ahau.
Inaianei ka haere maatau i nga waahanga katoa, ka tiimata me te whakarewatanga ma te SSH ka mutu me te waahi mahi. Ka ngana tatou ki te karo i nga mahanga katoa.
Ka taea pea e koe te rapu tohutohu rite i runga ipurangi. Ka mutu, ka kitea e au. He pono, kaore i te waahi kotahi, kaore i te awhina a StackOverflow, me te uaua ki te reo Russian. I mamae ahau. Koia ahau i whakatau ai ki te whakangawari i to oranga.
Ka mahia e matou nga mea katoa me te maturuturunga iho i runga DigitalOcean. Ko te tikanga, kaore e tika ana; whiriwhiria tetahi manaaki. Ka tae koe ki tetahi tūmau mahi i runga i te Ubuntu, hoki mai. Mo te hunga e whakatau tonu ana ki te mahi i runga DigitalOcean, ka nui ake nga tohutohu mo te whakatuu rohe. Na
Katoa nga hikoinga motuhake o DigitalOcean ka hoatu ki nga tuhipoka penei.
Tatou ka ha'i.
TL;DR (nga tono taketake anake)
Waihangahia he kaiwhakamahi
ssh root@[IP-адрес вашего дроплета]
adduser laravel
usermod -aG sudo laravel
su laravel
Tāpiri SSH ki reira
mkdir ~/.ssh
chmod 700 ~/.ssh
vim ~/.ssh/authorized_keys
- Kōkuhu te kī tūmatanui
chmod 600 ~/.ssh/authorized_keys
Pātūahi
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status
Nginx
sudo apt update
sudo apt install -y nginx
sudo ufw allow 'Nginx HTTP'
sudo ufw status
MySQL
sudo apt install -y mysql-server
sudo mysql_secure_installation
,NYNNY
sudo mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '<Ваш пароль для MySQL>';
SELECT user,authentication_string,plugin,host FROM mysql.user;
FLUSH PRIVILEGES;
exit
PHP
-
sudo apt update
-
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
-
sudo apt-add-repository ppa:ondrej/php
-
sudo apt update
-
7.3:
sudo apt install -y php7.3-fpm php7.3-mysql
-
7.4:
sudo apt install -y php7.4-fpm php7.4-mysql
-
sudo vim /etc/nginx/sites-available/<Ваш домен>
Tatūnga taketake:
server {
listen 80;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name <Ваш домен или IP>;
location / {
try_files $uri $uri/ =404;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /.ht {
deny all;
}
}
Ko te tatūnga HTTP anake mo Laravel:
server {
listen 80;
listen [::]:80;
root /var/www/html/<Имя проекта>/public;
index index.php index.html index.htm index.nginx-debian.html;
server_name <Ваш домен или IP>;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /.ht {
deny all;
}
}
Tautuhinga HTTPS mo Laravel:
server {
listen 80;
listen [::]:80;
server_name <Ваш домен> www.<Ваш домен>;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name <Ваш домен> www.<Ваш домен>;
root /var/www/html/<Имя проекта>/public;
ssl_certificate /etc/letsencrypt/live/<Ваш домен>/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/<Ваш домен>/privkey.pem;
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384;
ssl_prefer_server_ciphers on;
add_header X-Frame-Options "SAMEORIGIN";
add_header X-XSS-Protection "1; mode=block";
add_header X-Content-Type-Options "nosniff";
index index.php index.html index.htm index.nginx-debian.html;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /.ht {
deny all;
}
location ~ /.well-known {
allow all;
}
}
sudo ln -s /etc/nginx/sites-available/<Ваш домен> /etc/nginx/sites-enabled/
sudo unlink /etc/nginx/sites-enabled/default
sudo nginx -t
sudo systemctl reload nginx
Laravel
-
7.3:
sudo apt install -y php7.3-mbstring php7.3-xml composer unzip
-
7.4:
sudo apt install -y php7.4-mbstring php7.4-xml composer unzip
-
mysql -u root -p
-
CREATE DATABASE laravel DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
-
GRANT ALL ON laravel.* TO 'root'@'localhost' IDENTIFIED BY '<Ваш пароль от MySQL>';
-
FLUSH PRIVILEGES;
-
exit
-
cd /var/www/html
-
sudo mkdir -p <Имя проекта>
-
sudo chown laravel:laravel <Имя проекта>
-
cd ./<Имя проекта>
-
git clone <ссылка на проект> .
/git clone -b <имя ветки> --single-branch <ссылка на проект> .
-
composer install
-
vim .env
APP_NAME=Laravel
APP_ENV=production
APP_KEY=
APP_DEBUG=false
APP_URL=http://<Ваш домен>
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=<Ваш пароль от MySQL>
-
php artisan migrate
-
php artisan key:generate
-
sudo chown -R $USER:www-data storage
-
sudo chown -R $USER:www-data bootstrap/cache
-
chmod -R 775 storage
-
chmod -R 775 bootstrap/cache
HTTPS
-
sudo add-apt-repository ppa:certbot/certbot
-
sudo apt install -y python-certbot-nginx
-
sudo certbot certonly --webroot --webroot-path=/var/www/html/<Имя проекта>/public -d <Ваш домен> -d www.<Ваш домен>
-
sudo nginx -t
-
sudo ufw allow 'Nginx HTTPS'
-
sudo ufw status
-
sudo systemctl reload nginx
Waihangatia he maturuturunga iho ki runga DigitalOcean ka rēhitatia he kī SSH hōu
E tino whakapono ana ahau ka mohio koe me pehea te rehita ki a DigitalOcean koe. Ehara i te mea ngawari, me te maha o nga manatoko me etahi atu mea. Mena ka whiwhi koe i te hapa whatunga i te wa e manatoko ana ma te whakamahi i nga tuhinga, ngana ki te mahi i nga mea katoa ma te VPN, me awhina.
I roto i te tahua i runga, pāwhiri Waihanga->Nga maturuturu. Kōwhiri Ubuntu.
Ina rēhita koe, ka whiwhi koe i te $100 ki tō pūkete. Engari kaua e whakapohehe. E 60 noa nga ra hei whakapau. A he iti rawa tenei. Ka hiahia pea koe, penei i ahau, ki te whakamahi i tetahi mahere utu nui ake, kia whai muri mai, ka timata te rere o te moni tuturu, ka taea e koe te huri ki te utu iti. Ka korero tonu ahau ki a koe kaore e mahi. Ka taea e koe te whakanui ake, engari kaore e taea e koe te whakaiti. Na ka haere. Ka whiriwhiri ahau Paerewa->$5.
Ka whiriwhiria e au te rohe e tata ana ki a matou Frankfurt. Whatunga VPC->taunoa-fra1
Ka mahia e matou he motuhēhēnga mā SSH. Pāwhiri Kī SSH Hou. Mena karekau he SSH, he tohutohu ngawari kei te taha matau. Whakatuwherahia he tauranga bash ka whakapiri
ssh-keygen
. Na ka haere tatou ki te konae me te matua whanui/Users/<Ваше имя пользователя>/.ssh/id_rsa.pub
(he maamaa raneicat ~/.ssh/id_rsa.pub
), kape i nga ihirangi ka whakapiri ki te matapihi kei te taha maui. Ko tetahi ingoa.Ka puta mai he ingoa kaihautu mo te maturuturu.
РќР ° жимР° РμРј Waihanga Droplet
Waihangatia he kaiwhakamahi hou
ssh root@[IP-адрес вашего дроплета]
- Me hono tonu koe (ae/kao/[matimati])?
yes
- Whakauruhia to kupuhipa SSH
- Waihangahia he kaiwhakamahi laravel:
adduser laravel
- Whakauruhia to kupuhipa me etahi atu korero (ka uru noa ahau ki te Ingoa Katoa)
- Tāpirihia te kaiwhakamahi ki te roopu sudo:
usermod -aG sudo laravel
SSH mo te kaiwhakamahi hou
- Huri ki te kaiwhakamahi hou:
su laravel
Ka mahia e matou nga mahi katoa, tae noa ki te mutunga o te tuhinga, mo te kaiwhakamahi laravel. Na reira, ki te he ohorere koe haukotia, re-takiuru ka tomo su laravel
mkdir ~/.ssh
chmod 700 ~/.ssh
vim ~/.ssh/authorized_keys
I whakatuwheratia e matou te konae ki Vim. Mena kaore koe i te mohio ki a koe, ka taea e koe te mahi i Nano, to matau.
Ko nga whakahau Vim tino taketake
Hei whakamahi i te ētita Vim puta noa i te tuhinga, me mohio noa koe ki nga mea e whai ake nei.
- He rereke nga ahuatanga o Vim: Aratau noa, ka uru koe ki nga whakahau me te whiriwhiri i nga momo me etahi atu.
- Hei puta i tetahi aratau ka hoki ki te aratau noa, pehi noa
Esc
- Huri haere: ka taea e koe te whakamahi pere
- Puta atu me te kore tiaki
<Normal mode>
::q!
- Puta atu ka tiaki
<Normal mode>
::wq
- Hurihia ki te aratau whakauru kupu
<Normal mode>
:i
(mai i te Ingarihi. kōkuhu)
- Ka kōkuhu mātou i tā mātou kī tūmatanui (i mahia i runga ake nei)
- Ka tiaki matou i nga huringa:
chmod 600 ~/.ssh/authorized_keys
Te tāuta pātūahi
- Kia titiro tatou ki nga tautuhinga katoa e waatea ana:
sudo ufw app list
- Whakaaetia a OpenSSH (mehemea ka kati tatou):
sudo ufw allow OpenSSH
- Kia whakarewahia te papangaahi:
sudo ufw enable
,y
- Ka tirohia e matou:
sudo ufw status
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
He pai nga mea katoa.
Tāuta Nginx
I te wa o te whakaurunga ka pataihia koe "Kei te tino mohio koe?" Whakautu y
(Ae, mena ka tino mohio koe).
sudo apt update
sudo apt install nginx
Te taapiri i te Nginx ki nga tautuhinga papangaahi
sudo ufw app list
sudo ufw allow 'Nginx HTTP'
sudo ufw status
Status: active
To Action From
-- ------ ----
OpenSSH ALLOW Anywhere
Nginx HTTP ALLOW Anywhere
OpenSSH (v6) ALLOW Anywhere (v6)
Nginx HTTP (v6) ALLOW Anywhere (v6)
Haere ki to IP. Mena ka pai nga mea katoa, me kite koe i nga mea e whai ake nei.
Tāuta MySQL
sudo apt install mysql-server
- Te whakarewa i te tuhinga whakamarumaru aunoa
sudo mysql_secure_installation
Whakautua nga patai kua paatai. Ki te kore koe e mohio he aha te whakautu, koinei etahi o nga whiringa kua tohua:
-
Whakamana kupuhipa mono -
N
-
Tango kaiwhakamahi ingoamuna? —
Y
-
Whakakorea te takiuru pakiaka mamao? —
N
-
Tango te pātengi raraunga whakamātautau me te uru ki reira? —
N
-
Utaina ano nga ripanga mana inaianei? —
Y
-
Me haere ki MySQL:
sudo mysql
-
Kia titiro tatou ki nga tikanga uru:
SELECT user,authentication_string,plugin,host FROM mysql.user;
-
Tautuhia he kupuhipa mo te pakiaka:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '<Ваш пароль для MySQL>';
-
Ka titiro ano ki nga tikanga uru:
SELECT user,authentication_string,plugin,host FROM mysql.user;
-
Hoatu nga huringa ka puta atu i MySQL:
FLUSH PRIVILEGES;
иexit
-
Na, ki te takiuru ki MySQL me whakamahi koe
mysql -u root -p
ka tomo i te kupuhipa
Tāuta PHP
Kia whakamahi tatou i tetahi putunga tuatoru mai i
sudo apt update
sudo apt install -y curl wget gnupg2 ca-certificates lsb-release apt-transport-https
sudo apt-add-repository ppa:ondrej/php
sudo apt update
Inaianei me whiriwhiri. Mo Laravel 7, ka taea e koe te whiriwhiri PHP 7.3, 7.4 ranei. Ko te rereketanga anake ko nga nama 3 me te 4.
- 7.3:
sudo apt install -y php7.3-fpm php7.3-mysql
- 7.4:
sudo apt install -y php7.4-fpm php7.4-mysql
Ka mahi te Kaiwhakahaere Tukatuka PHP FastCGI (fpm) me nga tono PHP. mysql, o te akoranga, mo te mahi me MySQL.
Mai i tenei wa ka mahia e au nga mea katoa i te 7.4.
Te whakatu Nginx
sudo vim /etc/nginx/sites-available/<Ваш домен>
Engari "<To rohe>" tomo te rohe (hei tauira, mysite.ru
) e hiahia ana koe ki te whakamahi a muri ake nei. Mena kaore ano koe i a koe, tuhia etahi, katahi ka whakahoki ano i nga hikoi o tenei upoko mo to rohe ina tohua e koe.
Whakauruhia nga mea e whai ake nei:
server {
listen 80;
root /var/www/html;
index index.php index.html index.htm index.nginx-debian.html;
server_name <Ваш домен или IP>;
location / {
try_files $uri $uri/ =404;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /.ht {
deny all;
}
}
Mena i whiriwhiria e koe te putanga 7.3 php7.4-fpm.sock
tuhia mai php7.4-fpm.sock
.
Whakarongo ki te tauranga 80 kei runga server_name
ka tae ki te tono pakiaka /var/www/html
tangohia te kōnae taupū. Mena i muri server_name
He mea ano, kei te rapu matou mo taua konae. Ki te kore e kitea, ka maka ki waho 404. Mena ka mutu ki .php
, rere atu fpm
... Mena kei reira .ht
, riria (403).
- Te hanga hononga mai
sites-available
вsites-enabled
:sudo ln -s /etc/nginx/sites-available/<Ваш домен> /etc/nginx/sites-enabled/
- Te tango i te hono ki
default
:sudo unlink /etc/nginx/sites-enabled/default
- Takina mo nga hapa:
sudo nginx -t
- Whakaara Anō:
sudo systemctl reload nginx
Te arowhai i te mahi:
sudo vim /var/www/html/info.php
- Ka tuhi matou:
<?php phpinfo();
- Haere tatou ki
<Ваш IP>/info.php
Me kite koe i tetahi mea penei:
Inaianei ka taea te whakakore i tenei konae: sudo rm /var/www/html/info.php
Tāutahia a Laravel
-
7.3:
sudo apt install php7.3-mbstring php7.3-xml composer unzip
-
7.4:
sudo apt install php7.4-mbstring php7.4-xml composer unzip
-
Me haere ki MySQL:
mysql -u root -p
-
Waihangatia he pātengi raraunga me te ingoa laravel:
CREATE DATABASE laravel DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
-
Ka whakaratohia e matou te uru pakiaka ki laravel:
GRANT ALL ON laravel.* TO 'root'@'localhost' IDENTIFIED BY '<Ваш пароль от MySQL>';
-
FLUSH PRIVILEGES;
-
exit
-
cd /var/www/html
-
Waihangahia he kōpaki mo te kaupapa:
sudo mkdir -p <Имя проекта>
-
Ka whakaratohia e matou te kaiwhakamahi laravel motika ki te kaupapa:
sudo chown laravel:laravel <Имя проекта>
I muri mai ka hiahia koe ki te whakawhiti i te kaupapa. Hei tauira, ko te kati i a Github.
cd ./<Имя проекта>
git clone <ссылка на проект> .
He pai ki te whakaaro mena kaore i tiakina e koe nga konae pateko (hei tauira, mai i /public
) i runga i te Github, karekau koe e whiwhi. Hei tauira, i hanga e ahau he miro motuhake hei whakaoti i tenei deploy
, mai i ahau kua whakakaohia: git clone -b <имя ветки> --single-branch <ссылка на проект> .
.
- Tāuta ana i ngā whakawhirinakitanga:
composer install
- Waihanga .env:
vim .env
Ko te ahua taketake o te ahua penei:
APP_NAME=Laravel
APP_ENV=production
APP_KEY=
APP_DEBUG=false
APP_URL=http://<Ваш домен>
LOG_CHANNEL=stack
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=laravel
DB_USERNAME=root
DB_PASSWORD=<Ваш пароль от MySQL>
Mena ka kape koe i to .env, whakakapihia te APP_ENV me te hanga, APP_DEBUG ki te teka ka uru ki nga tautuhinga tika mo MySQL.
- Heke ana i te pātengi raraunga:
php artisan migrate
- Te whakaputa i te waehere:
php artisan key:generate
Huri whakaaetanga:
sudo chown -R $USER:www-data storage
sudo chown -R $USER:www-data bootstrap/cache
chmod -R 775 storage
chmod -R 775 bootstrap/cache
Ko te mea whakamutunga e toe ana ko te whakahou ano i a Nginx mo Laravel:
sudo vim /etc/nginx/sites-available/<Ваш домен>
server {
listen 80;
listen [::]:80;
root /var/www/html/<Имя проекта>/public;
index index.php index.html index.htm index.nginx-debian.html;
server_name <Ваш домен или IP>;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /.ht {
deny all;
}
}
Pērā i te wā whakamutunga, ki te kōwhiria e koe te putanga 7.3 kē php7.4-fpm.sock
tuhia mai php7.4-fpm.sock
.
Te whakatu rohe ki runga DigitalOcean
He tino ngawari nga mea katoa. Ka hokona e koe he rohe (ki hea), huri ki DigitalOcean i Waihanga->Ngā puni/DNS... I te mara Tāpiri rohe ka tomo koe ki tenei rohe ka paato i te taapiri. Na ka haere ki nga tautuhinga rohe me te mara Ingoa HOTAHI tomo @. Tīpakohia he kaupapa ka paato Waihanga rekoata.
Inaianei haere ki te waahi i hokona ai e koe te rohe, rapua "DNS Servers" ki reira (he ahua rite ranei) ka uru ki nga tūmau DigitalOcean (arans1.digitalocean.com
,ns2.digitalocean.com
,ns3.digitalocean.com
). Inaianei me tatari koe mo te wa poto (he nui ranei) kia whakaaetia enei tautuhinga. Kua rite!
Ko te raruraru anake ka tuwhera noa to pae hei HTTP. Ki te whai HTTPS, neke ki te waahanga e whai ake nei.
Te whakarite HTTPS
Tāutahia te certbot ka tukuna te ingoa rohe (format mysite.ru
) me te ingoa rohe me www (www.mysite.ru
).
sudo add-apt-repository ppa:certbot/certbot
sudo apt install python-certbot-nginx
sudo certbot certonly --webroot --webroot-path=/var/www/html/<Имя проекта>/public -d <Ваш домен> -d www.<Ваш домен>
Inaianei me whirihora ano e koe a Nginx (kaua e wareware ki te whakakapi i o uara):
server {
listen 80;
listen [::]:80;
server_name <Ваш домен> www.<Ваш домен>;
return 301 https://$server_name$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name <Ваш домен> www.<Ваш домен>;
root /var/www/html/<Имя проекта>/public;
ssl_certificate /etc/letsencrypt/live/<Ваш домен>/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/<Ваш домен>/privkey.pem;
ssl_protocols TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384;
ssl_prefer_server_ciphers on;
add_header X-Frame-Options "SAMEORIGIN";
add_header X-XSS-Protection "1; mode=block";
add_header X-Content-Type-Options "nosniff";
index index.php index.html index.htm index.nginx-debian.html;
charset utf-8;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ .php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /.ht {
deny all;
}
location ~ /.well-known {
allow all;
}
}
Ki taku whakaaro kua marama ke koe ki nga mea hei whakarereke mo PHP 7.3.
I konei, he maamaa nga mea katoa. Ka tukuna noa e matou nga tono katoa mai i HTTP (tauranga 80) ki HTTPS (tauranga 443). Na i reira ka mahia e matou nga mea katoa pera i mua, engari me te whakamunatanga.
Ko nga mea e toe ana ko te tautuhi i nga whakaaetanga ki te papaahi:
sudo nginx -t
sudo ufw app list
sudo ufw allow 'Nginx HTTPS'
sudo ufw status
sudo systemctl reload nginx
Inaianei me mahi nga mea katoa kia rite ki te tikanga.
[Advanced] Tāuta Node.js
Mena ka hiahia koe ki te whakahaere tika i nga whakahau npm ki runga i te tūmau, me whakauru koe i te Node.js.
sudo apt update
sudo apt install -y nodejs npm
nodejs -v
Koia, ka mutu ahau i tenei wahanga. Ko te tikanga, kua makona ahau ki te hua. Tena pea ka huri ahau mai i DigitalOcean ki tetahi waahi tata atu ki Ruhia me te iti ake. Engari i te mea kua paahitia e ahau nga waahi whakaahuru i runga i te papanga me te mahi i nga mea katoa i reira, ka whakaatu ahau ma te tauira. I tua atu, ko ta raatau $100 te timatanga he puna pai mo te whakangungu.
PS Nga mihi nui ki te kaituhi
PPS Ki te mea he tohunga miihini nui koe e whakaaro ana ki nga whakahau bash, tena koa kaua koe e whakatau kino. Ka kitea e koe he iti rawa tenei tuhinga, engari kua koa ahau ki te kimi i tetahi ina hiahia ana ahau. Mena he whakaaro mo te whakapai ake, kei ahau katoa.
Source: will.com