« Anterior - Versión 5/14 (diferencias) - Siguiente » - Versión actual
Guillermo Zdanowicz, 06/06/2017 11:43


Instalacion

Instalacion de Nginx

sudo apt-get update
sudo apt-get install nginx

sudo ufw app list

Available applications:
Nginx Full <-------
Nginx HTTP
Nginx HTTPS
OpenSSH
Postfix
Postfix SMTPS
Postfix Submission

sudo ufw allow 'Nginx Full'

systemctl status nginx

sudo apt-get install curl

sudo apt-get install php-fpm php-mysql

/etc/php/7.0/fpm/php.ini

cgi.fix_pathinfo=0

sudo systemctl restart php7.0-fpm

sudo mcedit /etc/nginx/sites-available/default

server {
    listen 80 default_server;
    listen [::]:80 default_server;

    root /var/www/html;
    index index.php index.html index.htm index.nginx-debian.html;

    server_name server_domain_or_IP;

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}

Pare verificar si todo esta bien

sudo nginx -t

sudo systemctl reload nginx

LARAVEL DESDE CERO

Dependencias

  1. apt install php-mcrypt php-gd php-mbstring

Instalacion de composer

  1. curl -sS https://getcomposer.org/installer | php

Mover composer para usarlo desde cualquier carpeta

  1. mv composer.phar /usr/local/bin/composer

Hacer ejecutable

  1. chmod +x /usr/local/bin/composer

Crear el directorio para el proyecto

  1. mkdir /var/www/html/your_website

Ingresamos

  1. cd /var/www/html/your_website

Bajamos Laravel

git clone https://github.com/laravel/laravel.git

cd ..

Aplico permisos a carpetas

chown www-data: -R laravel

Ingreso al proyecto

cd laravel/

copio archivos de configuracion

cp .env.example .env

Edito archivo de configuracion

mcedit .env

Cambio parametros

DB_DATABASE=larevel
DB_USERNAME=laravel
DB_PASSWORD=ucu522

CREAR BASE DE DATOS EN OTRO SERVIDOR

mysql> create database laravel
mysql> GRANT ALL ON laravel.* to laravel@'192.168.2.166' IDENTIFIED BY 'ucu522'
mysql> flush privileges;

Ejecuto sentencia

php artisan key:generate

Agretar autenticacion de usuario

php artisan make:auth

php artisan migrate

php artisan db:seed

Redmine Appliance - Powered by TurnKey Linux