Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
Grav - это современная CMS с плоскими файлами, которая является быстрой, расширяемой и с открытым исходным кодом. Он прост в использовании и имеет множество впечатляющих плагинов, одним из которых является администратор.
Раскрутите экземпляр Ubuntu 14 Vultr и запустите следующие команды, чтобы установить некоторые необходимые утилиты, PHP 7 и Nginx. Примечание. Вы можете поместить эту часть в сценарий запуска и ускорить его использование, чтобы ускорить процесс.
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 на ваш сервер как root от вашего терминала.
ssh root@[vultr-instance-ip]
Примечание. В идеале вы захотите защитить ssh, как предписано в vultr.com/docs/securing-ssh-on-ubuntu-14-04, на общедоступном сайте.
Создать каталог для хранения сайта grav
# 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
Настройте хост nginx для сайта:
cd
в каталог сайтов nginx доступен cd /etc/nginx/sites-available/
sudo nano grav
Вставьте содержимое ниже в файл, затем сохраните и выйдите (Ctrl + X -> Y -> нажмите Enter)
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;
}
}
Включить грав конфигурации
sudo ln -s /etc/nginx/sites-available/grav /etc/nginx/sites-enabled/grav
Перезапустите nginx и php-fpm.
sudo service nginx restart
sudo service php7.0-fpm restart
Обновите файл хоста серверов sudo bash -c "echo '127.0.0.1 vultr.dev' >> /etc/hosts"
_ (Примечание: в конечном итоге vultr.dev должен быть заменен именем вашего домена)
Добавьте ниже запись в ваш файл хоста.
[vultr-instace-ip] vultr.dev
Ваш хост-файл должен находиться в одной из перечисленных ниже областей в зависимости от того, какую ОС вы используете.
c:\windows\system32\drivers\etc\hosts
/etc/hosts
/private/etc/hosts
Установите композитор и создайте грав-проект.
# 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 (или к вашему домену), и вас встретит приветственная страница с надписью «Grav is Running!».
Автор Лами Адабонян
Изучение 26 методов анализа больших данных: часть 1
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше