วันพุธที่ 28 ธันวาคม พ.ศ. 2559

yii 2 : [basic] install AdminLTE v2

1.เปิด command ขึ้นมาแล้วไปที่ๆติดตั้ง yii2 อยู่
2.รันคำสั่ง composer require dmstr/yii2-adminlte-asset "2.*"
3.เพิ่มโค้ดต่อไปนี้ในไฟล์ web.php ในโฟวเดอร์ config ก็ได้
'components' => [
    'view' => [
         'theme' => [
             'pathMap' => [
                '@app/views' => '@vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app'
             ],
         ],
    ],
],
4.หากต้องการเปลี่ยนสีของ theme ให้ใส่โค้ดต่อไปนี้เพิ่มเข้าไป
'components' => [
    'assetManager' => [
        'bundles' => [
            'dmstr\web\AdminLteAsset' => [
                'skin' => 'skin-black',
            ],
        ],
    ],
],
5. และยังสามารถเปลี่ยนเป็นสีอื่นๆได้ โดยเปลี่ยนที่คำว่า skin-black เป็นสีอื่นดังต่อไปนี้ได้ "skin-blue", "skin-black", "skin-red", "skin-yellow", "skin-purple", "skin-green", "skin-blue-light", "skin-black-light", "skin-red-light", "skin-yellow-light", "skin-purple-light", "skin-green-light"
6.จากนั้นให้เปิดไฟล์ "\vendor\dmstr\yii2-adminlte-asset\example-views\yiisoft\yii2-app\layouts\main.php" แล้วแก้ไขโค้ดนี้
<body class="<?= \dmstr\helpers\AdminLteHelper::skinClass() ?>">

วันศุกร์ที่ 23 ธันวาคม พ.ศ. 2559

yii 2 : [advanced] install AdminLTE v2

1.เปิด command ขึ้นมาแล้วไปที่ๆติดตั้ง yii2 อยู่
2.รันคำสั่ง composer require dmstr/yii2-adminlte-asset "2.*"
3.เพิ่มโค้ดต่อไปนี้ในไฟล์ main-local.php หรือ main.php ในโฟวเดอร์ config ก็ได้
'components' => [
    'view' => [
         'theme' => [
             'pathMap' => [
                '@app/views' => '@vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app'
             ],
         ],
    ],
],
4.หากต้องการเปลี่ยนสีของ theme ให้ใส่โค้ดต่อไปนี้เพิ่มเข้าไป
'components' => [
    'assetManager' => [
        'bundles' => [
            'dmstr\web\AdminLteAsset' => [
                'skin' => 'skin-black',
            ],
        ],
    ],
],
5. และยังสามารถเปลี่ยนเป็นสีอื่นๆได้ โดยเปลี่ยนที่คำว่า skin-black เป็นสีอื่นดังต่อไปนี้ได้ "skin-blue", "skin-black", "skin-red", "skin-yellow", "skin-purple", "skin-green", "skin-blue-light", "skin-black-light", "skin-red-light", "skin-yellow-light", "skin-purple-light", "skin-green-light"
6.จากนั้นให้เปิดไฟล์ "\vendor\dmstr\yii2-adminlte-asset\example-views\yiisoft\yii2-app\layouts\main.php" แล้วแก้ไขโค้ดนี้
<body class="<?= \dmstr\helpers\AdminLteHelper::skinClass() ?>">

วันศุกร์ที่ 16 ธันวาคม พ.ศ. 2559

yii2 : [windows] setup virtual hosts using XAMPP

1.เปิดไฟล์ httpd-vhosts.conf ที่ C:/xampp/apache/conf/extra
2. เพิ่ม code

<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/testsite"
ServerName testsite.dev
ServerAlias www.testsite.dev
<Directory "c:/xampp/htdocs/testsite">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
3.เปิดไฟล์ hosts ที่ C:/Windows/System32/drivers/etc/
4.เพิ่ม code

127.0.0.1             www.testsite.dev
5.Restart Apache

วันเสาร์ที่ 26 พฤศจิกายน พ.ศ. 2559

yii2 : [windows] install yii2 advanced

1. ให้ติดตั้งโปรแกรม Composer ก่อน
2. ดาวโหลด Yii 2 advanced แตกไฟล์
3. เปิด CMD แล้วไปที่โฟวเดอร์ที่ yii2 อยู่แล้วพิมพ์ init
4. choose 0 = Development or 1 = Production แล้วตอบ yes รอจนขึ้น initialization completed


วันศุกร์ที่ 16 กันยายน พ.ศ. 2559

yii2 : [ubuntu server] install yii2 basic

  1. apt-get install composer
  2. composer global require "fxp/composer-asset-plugin:~1.2.1"
  3. cd /var/www/html/
  4. composer create-project --prefer-dist yiisoft/yii2-app-basic 
  5. cd yii2-app-basic
  6. edit 'cookieValidationKey' => 'your cookie' in config/web.php
  7. install complete

วันพฤหัสบดีที่ 18 สิงหาคม พ.ศ. 2559

yii2 : [ubuntu server] install yii2 advanced


  1. apt-get install composer
  2. composer global require "fxp/composer-asset-plugin:~1.2.1"
  3. cd /var/www/html/
  4. composer create-project --prefer-dist yiisoft/yii2-app-advanced
  5. cd yii2-app-advanced
  6. php init
  7. choose 0 = Development or 1 = Production
  8. install complete

วันพฤหัสบดีที่ 9 มิถุนายน พ.ศ. 2559

การทำ Web, Mysql Server ด้วย Ubuntu : 04. ติดตั้ง phpmyadmin

  1. sudo apt-get install phpmyadmin
  2. เลือก apache2
  3. ใส่ Database Password
  4. เข้า Browser แล้วพิมพ์ Localhost/phpmyadmin เพื่อใช้งานได้เลย
ขอบคุณวีดีโอจาก Nathan Neil

วันพุธที่ 8 มิถุนายน พ.ศ. 2559

การทำ Web, Mysql Server ด้วย Ubuntu : 03. การติดตั้ง mariadb


  1. ให้เข้าไปที่ ลิงค์
  2. เลือก Distro เป็น Ubuntu เลือก version
  3. จากนั้นทำตามขึ้นตอนที่ mariadb แนะนำ

การทำ Web, Mysql Server ด้วย Ubuntu : 02. การทำ FTP Server

apt-get update
apt-get install vsftpd
cp /etc/vsftpd.conf /etc/vsftpd.conf.original

nano /etc/vsftpd.conf
ปรับตามนี้ (เอา # ข้างหน้าออกด้วย)
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_local_user=YES
เพิ่มไว้บรรทัดล่างสุด
allow_writeable_chroot=YES
pasv_enable=Yes
pasv_min_port=40000
pasv_max_port=40100

useradd -m makhamftp -s /usr/sbin/nologin -d /home/makhamftp
passwd makhamftp
chown makhamftp:root /home/makhamftp
chmod g+w /home/makhamftp

nano /etc/shells
เพิ่มไว้บรรทัดล่างสุด
/usr/sbin/nologin

service vsftpd restart

ionic [windows] : EP#2 การสร้างหน้าเพจใหม่

1.ไปที่ command พิมพ์ ionic g page newpage 2.จะได้ไฟล์มา 4 ไฟล์ดังรูป 3.จากนั้นไปที่ src/app/app.module.ts เพื่อทำให้แอพรู้จัก page ใหม่...