Friday, August 14, 2015

การติดตั้ง Sentry กับ laravel 4

การติดตั้ง Sentry กับ laravel 4

ให้ทำการเปิด เปิด Code php ของ laravel
ซึ่งอยู่ที่ laravel ชื่อว่า  composer.json




ให้ทำการแก้ไขและเพิ่มคำสั่งไว้ใน "require" ดังคำสั่งข้างล่างนี้


"require": {
  "laravel/framework": "4.2.*",
  "cartalyst/sentry": "2.1.*"
 },

ถ้าบางเครื่องไม่ได้ทำการ Install composer มาก่อน ให้ทำตามนี้

sudo php composer install

หรือถ้าลงไปแล้วให้ทำการอัพเดทโดยใช้คำสั่ง

sudo php composer update
      
ให้ทำการเปิดที่เก็บไฟล์ laravel เอาไว้ ในที่นี้เก็บไว้ตาม ที่อยู่ข้างล่าง

/var/www/laravel/app/config/app.php

ให้ทำการเกิดเปิดไฟล์ app.php
 

ไปที่ 'providers' => array(   แล้วทำการเพิ่มคำสั่งนี้ไว้ในบรรทัดสุดท้าย

'Cartalyst\Sentry\SentryServiceProvider',

เลื่อนลงมาที่ 'aliases' => array( แล้วทำการเพิ่มคำสั่งข้างล่างไว้ในบรรทัดสุด้ทาย

'Sentry' => 'Cartalyst\Sentry\Facades\Laravel\Sentry',


ทำการเปิดไฟล์ /var/www/laravel/app/config/database.php

 ทำการแก้ไข ให้ตรงกับ Database ของเรา(ควรสร้าง Database ใหม่ ศึกษาได้ที่นี่...)

'mysql' => array(
            'driver'    => 'mysql',
            'host'      => 'localhost',
            'database'  => 'test_create01',
            'username'  => 'root',
            'password'  => '1234',
            'charset'   => 'utf8',
            'collation' => 'utf8_unicode_ci',
            'prefix'    => '',
        ),


ทำการเปิด terminal และไปยังที่เก็บไฟล์ของ laravel โดยใช้คำสั่ง

cd /var/www/laravel/ 

ทำการ migrate ไฟล์ออกมา 
 
php artisan migrate --package=cartalyst/sentry



ทำการ config ไฟล์

php artisan config:publish cartalyst/sentry 



เมื่อเปิดใน localhost จะได้ผลลัพธ์ดังนี้

หมายเหตุ
    คือที่อยู่ / ไฟล์ / ชื่อไฟล์
    คือไฟล์ที่ถูกแก้ไข/เพิ่ม

No comments:

Post a Comment