26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Grav, hızlı, genişletilebilir ve açık kaynaklı modern bir düz dosya CMS'dir. Kullanımı kolaydır ve bir tanesi bunun için yönetici olan bir dizi etkileyici eklentiye sahiptir.
Bir Ubuntu 14 Vultr örneğini döndürün ve bazı temel yardımcı programları (PHP 7 ve Nginx) yüklemek için aşağıdaki komutları çalıştırın. Not: Bu bölümü bir başlangıç komut dosyasına koyabilir ve işlemi daha hızlı hale getirmek için onu kullanabilirsiniz.
export DEBIAN_FRONTEND=noninteractive
sudo apt-get update -y
sudo apt-get upgrade -y
# install some essential tools
sudo apt-get install -y acl curl git software-properties-common unzip zip
# install php7
sudo apt-add-repository ppa:ondrej/php -y
sudo apt-get update -y
sudo apt-get install -y --force-yes php7.0-cli php-curl php-gd php7.0-zip php7.0-mcrypt php-apcu php-xml php-mbstring php-intl
# install nginx
sudo apt-get install -y --force-yes nginx
sudo apt-get install -y --force-yes php7.0-fpm
# tweak php ini file
sudo sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/cli/php.ini
sudo sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/fpm/php.ini
# remove default site setup and restart nginx
rm -f /etc/nginx/sites-enabled/*
rm -f /etc/nginx/sites-available/*
service nginx restart
SSH'yi terminalinizden kök olarak sunucunuza ekleyin.
ssh root@[vultr-instance-ip]
Not: İdeal olarak, ssh'ı halka açık bir sitede vultr.com/docs/securing-ssh-on-ubuntu-14-04'te belirtilen şekilde güvence altına almak isteyeceksiniz.
Gravite sitesini tutmak için bir dizin oluşturun
# create directory
mkdir -p /sites/grav && cd /sites/grav
# set permissions
chmod -R 775 /sites
chown -R www-data:www-data /sites
chmod -R g+s /sites
# put temporary index file
echo "<h3>Welcome Home...</h3>" >> index.php
echo "<?php phpinfo();" >> index.php
Site için bir nginx ana bilgisayarı kurun:
cd
nginx siteleri mevcut dizinine cd /etc/nginx/sites-available/
sudo nano grav
Aşağıdaki içeriği dosyaya yapıştırın, ardından kaydedin ve çıkın (Ctrl + X -> Y -> Enter tuşuna basın)
server {
listen 80;
server_name vultr.dev; #NOTE: vultr.dev should be replaced with your domain name eventually
root /sites/grav;
index index.html index.htm index.php;
charset utf-8;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
Grav Yapılandırmayı etkinleştir
sudo ln -s /etc/nginx/sites-available/grav /etc/nginx/sites-enabled/grav
Nginx ve php-fpm'yi yeniden başlatın
sudo service nginx restart
sudo service php7.0-fpm restart
Güncelleme sunucuları ana makine dosyası sudo bash -c "echo '127.0.0.1 vultr.dev' >> /etc/hosts"
_ (Not: vultr.dev sonunda alan adınızla değiştirilmelidir)
Ana bilgisayar dosyanıza aşağıdaki girişi ekleyin.
[vultr-instace-ip] vultr.dev
Ana bilgisayar dosyanız, hangi işletim sistemini çalıştırdığınıza bağlı olarak aşağıda listelenen alanlardan birinde bulunmalıdır.
c:\windows\system32\drivers\etc\hosts
/etc/hosts
/private/etc/hosts
Besteciyi yükleyin ve bir gravür projesi oluşturun.
# install composer
sudo curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
# create grav project
cd /sites
mv grav grav-test
composer create-project getgrav/grav
# below is only needed if you logged as sudo
# ideally you should secure ssh as prescribed in vultr.com/docs/securing-ssh-on-ubuntu-14-04
chown -R www-data:www-data /sites
Http://vultr.dev (veya alan adınız) sayfasına göz atın ve "Grav Çalışıyor!"
Yazan Lami Adabonyan
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun