ข่าว:

พบเจอปัญหาใดๆ จากการใช้งานระบบ AMSS++&SMSS&PMSS&RMSS แจ้งได้ที่เว็บบอร์ดนี้ครับ

Main Menu

กระทู้ล่าสุด

#11
 here: here: here:
Centos7.4-PHP7.1-LEMP Stack (CentOS7.4 (ใหม่ล่าสุด) + nginx + MariaDB + php7.1 (ใหม่ล่าสุด)
ก่อนอื่นติดตั้ง CentOS แบบเบสิกให้เรียบร้อยก่อน ตัวเสรมอื่นๆ ยังไม่ต้องเลือก แล้วค่อยเริ่ม..คัดลอกวางได้เลย

yum -y install nano wget net-tools
============================
nano /etc/yum.repos.d/nginx.repo
============================
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
============================
yum -y install nginx
=============================
yum -y install firewalld
systemctl start firewalld.service
systemctl enable firewalld.service
===Configure firewalld to Allow Nginx Traffic====
firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https
firewall-cmd --reload
==============================
Installing PHP 7.1 on CentOS 7 with Nginx
==============================
yum -y install mariadb mariadb-server
systemctl enable mariadb.service
systemctl start mariadb.service
mysql_secure_installation
=====================================
yum -y install epel-release
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

### Install PHP 7.1 ##############

yum --enablerepo=remi-safe -y install php71
=====================
check:
=====================
php71 -v

###### Some aditonal packages ###############

$ yum install php71-php-mcrypt php71-php-mcrypt php71-php-json php71-php-mbstring php71-php-xml php71-php-soap php71-php-xmlrpc php71-php-simplexml php71-php-curl php71-php-mysqlnd

#### Install PHP-FPM  ##################

yum --enablerepo=remi-safe -y install php71-php-fpm
=================================
Start & Set for boot
=================================
systemctl start php71-php-fpm
systemctl status php71-php-fpm.service
systemctl enable php71-php-fpm

================PHP / PHP FPM Config?===============

nano /etc/opt/remi/php71/php-fpm.d/www.conf
[===]
user = nginx
; RPM: Keep a group allowed to write in log dir.
group = nginx
[====]
=================
listen.owner = nginx
listen.group = nginx
listen.mode = 0660

==============
[===]
; Default Value: clean env
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

===========================================
# edit Default www
nano /etc/nginx/conf.d/default.conf
===========================================
server {
    listen       80;
    server_name  localhost;
   root   /usr/share/nginx/html;
   
    #charset koi8-r;
    # access_log  /var/log/nginx/log/host.access.log  main;

    location / {
        root   /usr/share/nginx/html;
        index  index.php index.html index.htm;
    }

    error_page  404              /404.html;

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        root   /usr/share/nginx/html;
    }

    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ \.php$ {
    #    proxy_pass   http://127.0.0.1;
    #}

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php$ {
        root  /usr/share/nginx/html;
        try_files $uri =404;
    #   fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
    #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #}
}

========================
nano /usr/share/nginx/html/info.php
<?php
phpinfo();
?>
========================
service nginx restart
service php71-php-fpm restart
=========================
======install phpmyadmin =================
yum -y install phpmyadmin
nano /etc/phpMyAdmin/config.inc.php
$cfg['Servers'][$i]['auth_type']     = 'http';    # เดิม cookie
ln -s /usr/share/phpMyAdmin/ /usr/share/nginx/html/
chown -R nginx:nginx /var/opt/remi/php71/lib/php/session

========================================
กำหนดสิทธิ์ seklinux ไม่เช่นนั้นจะอัพโหลดไฟล์เข้าระบบไม่ได้ ต่อให้กำหนดสิทธิ์ โฟลเดอร์ใดๆ เป็น 777  แล้วก็ตาม
selinux permission

PHP Warning: move_uploaded_file(): Unable to move
============================================
disable


# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing
# SELINUXTYPE= can take one of three two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are pr$
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

##แก้  SELINUX=enforcing   เป็น SELINUX=disable
หรือเปิดเป็นไฟล์ๆ ไป

chcon -R -t httpd_sys_rw_content_t  /usr/share/nginx/html/smss411/modules/person/upload/
==================the end==================
#12
 here: here:
หากดำเนินการตามด้านบนถูกต้องแล้ว อาจจะเป็นที่กระบวนการ Config Server กรณีใช้ CentOS แนะนำให้ดูที่ Log ของระบบ
อาจติดที่   SELINUX permiision

การUpload ไม่ขึ้นสำหรับ Centos อาจติดที่ SELINUX permiision ไม่ถูกกำหนดให้มีสิทธิ์ ลอง disable แล้ว reboot หรือ restart ระบบดูสักรอบ
การปิด SELINUX permiision ทำได้ดีงนี้

#nano /etc/sysconfig/selinux

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=enforcing                                                       
# SELINUXTYPE= can take one of three two values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are pr$
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

# เปลี่ยน  SELINUX=enforcing   เป็น  SELINUX=disable

บันทีก แล้ว restart หรือ reboot ระบบแล้วลองทดสอบดูใหม่
หรือ หากไม่ต้องการปิด ให้เปิดใช้สิทธิ์ทุกโฟลเดอร์ที่มีการอัพโหลด ดาวน์โหลด ด้วยคำสั่ง
ตัวอย่าง...

chcon -R -t httpd_sys_rw_content_t   /var/www/html/smss/modules/person/upload/     
chcon -R -t httpd_sys_rw_content_t   /var/www/html/smss/modules/person/picture/

ทำให้ครบทุกไฟล์จากด้านบน...


#13
 8) 8) 8)
หากดูตามคู่มือ จะพบว่าระบบทำได้อยู่แล้วนะครับ
แอดมินไปเปิดสิทธิ์ที่ส่วนจัดการ    ..../admin แล้วกำหนดสิทธิ์
ให้ นักเรียน/ผู้ปกครอง login ด้วย เลขประจำตัวนักเรียน
แล้วเข้าดูรายงาน บุคคล หรือ ห้องเรียน แล้วค้นหาชื่อ คลิก เป็นอันจบครับ


*** ทั้งนี้ต้องดูด้วยว่า แต่ละโมดูลควรกำหนดสิทธิ์ในส่วนจัดการ ในโมดูลนั้นอย่างไร
เพราะกำหนดได้ว่า จะให้ใครเป็นผู้ใช้งาน เฉพาะครู หรือทั้งสองฝ่ายครับ
#14
วันนี้เชิญผู้ปกครองนักเรียนที่มีปัญหา ขาดเรียน หลบเรียนบ่อยมาพบ
ผู้ปกครองถามว่า นักเรียนของตนหลบเรียนวิชาอะไร คาบที่เท่าไหร่บ้าง
จะได้ตามนักเรียนได้ทันท่วงที
- อยากให้ผู้ปกครองสามารถดูรายงานข้อมูล การมาเรียน การเข้าชั้นเรียน เฉพาะลูกของตนเองได้มั้ยครับ
#15
การอัพเดทระบบ AMSS++และ SMSS / Re: การอัพเดทระบบ AMSS++
กระทู้ล่าสุด โดย วารินทร์ อุบล - 11 กันยายน 2017, :17:47:56 หลังเที่ยง
อ้างจาก: Intira เมื่อ 08 กันยายน 2017, :15:02:51 หลังเที่ยง
ขอความกรุณาช่วยทำคลิปวิดีโออธิบายวิธีการอัพเดทระบบ AMSS++ และวิธีการสำรองข้อมูล สำหรับผู้ที่เป็นมือใหม่ ได้ไหมคะ ตอนนี้ใช้ ver. 4.2 อยู่ค่ะ ยังไม่เคยอัพเดท เพราะไม่มั่นใจวิธีการว่าจะทำถูกหรือไม่ กลัวว่าถ้ามีปัญหาแล้วจะแก้ไขไม่ได้ เนื่องจากในระบบมีข้อมูลเยอะมากค่ะ

ตามนี้ครับ
วิธีการอัพเดทโปรแกรม...คลิก...
#16
การอัพเดทระบบ AMSS++และ SMSS / การอัพเดทระบบ amss++,smss,rmss...
กระทู้ล่าสุด โดย วารินทร์ อุบล - 11 กันยายน 2017, :10:16:55 ก่อนเที่ยง
 here: here:
เพื่อไม่ให้เกิดปัญหาก่อนอัพควร...
1. สำรองระบบบเว็บ โดยเฉพาะ MySQL ไว้หลายๆ ที่
2. เข้าไปตรวจสอบและดาวน์โหลดเวอร์ชั่นล่าสุดได้ที่ SMSS   AMSSPLUS ไม่ควรอัพเวอร์ชั่นที่ห่างกันมากๆ เช่น 3 ไป 4 เป็นต้น ควรอัพเดทไล่ตามลำดับ
3. ศึกษาการใช้งานโปรแกรม FTP คือโปรแกรมที่เกี่ยวข้องกับการอัพโหลด ไฟล์ใดๆ ขึ้นสู่ระบบ มีหลายค่าย เ่น Winscp,SSH secure Shell,FileZilla Client ฯ วิธีการใช้งานค้นหาความรู้ได้จาก Google
4. เมื่อพร้อมค่อยมาเริ่มกันเลย... เริ่มด้วยการแตกไฟล์ที่ดาวน์โหลดมา แล้วส่วนที่เหลือ หลักการจะคล้ายกันกับการติดตั้ง คือ Upload ไฟล์ทั้งหมด ไปทับ ไฟล์เดิมในระบบทั้งหมด
เริ่มกันเลย.. การดาวน์โหลด amss++ เป็นระบบของสำนักงานเขต และ smss เป็นระบบของโรงเรียน *** ระวังอย่าอัพผิดอัน

here: here:


#17
การอัพเดทระบบ AMSS++และ SMSS / การอัพเดทระบบ AMSS++
กระทู้ล่าสุด โดย Intira - 08 กันยายน 2017, :15:02:51 หลังเที่ยง
ขอความกรุณาช่วยทำคลิปวิดีโออธิบายวิธีการอัพเดทระบบ AMSS++ และวิธีการสำรองข้อมูล สำหรับผู้ที่เป็นมือใหม่ ได้ไหมคะ ตอนนี้ใช้ ver. 4.2 อยู่ค่ะ ยังไม่เคยอัพเดท เพราะไม่มั่นใจวิธีการว่าจะทำถูกหรือไม่ กลัวว่าถ้ามีปัญหาแล้วจะแก้ไขไม่ได้ เนื่องจากในระบบมีข้อมูลเยอะมากค่ะ
#18
ขออนุญาตเพิ่มเติมครับ
อยากให้เพิ่มเติมในส่วน ระบบความประพฤติของนักเรียน
บันทึกการทำความดี การทำผิดระเบียบ + การ +/- คะแนนความประพฤติ
ที่สามารถตรวจสอบได้เฉพาะของตนเอง

รบกวนพิจารณาด้วยนะครับ ขอบพระคุณครับ
#19
ถาม-ตอบเรื่องปัญหาจากการใช้งานและอื่นๆ / Re: ขอใช้งานระบบ AMSS++
กระทู้ล่าสุด โดย ไท อุบล - 17 สิงหาคม 2017, :09:30:03 ก่อนเที่ยง
คำแนะนำนะครับ
1.  ปกติในสำนักงานเขต จะมี นักวิชาการคอมพิวเตอร์ และมีระบบเครื่องแม่ข่ายให้บริการอยู่แล้ว ดังนั้นคิดว่า ท่านน่าจะเริ่มทีท่านเหล่านี้ฟอร์มทีมขึ้นว่าครับ หรือถามี ผู้ดูแลระบบ(server) ที่เชี่ยวชาญอยู่แล้วยิ่งสะดวก ถ้าไม่มีจริงๆ ลองประสานครูคอมฯ ที่มีความเชี่ยวชาญในเขตพื้นที่เข้าทีมครับ
2.   แล้วแอดมินระบบ ดาวน์โหลด โปรแกรม AMSS++ /SMSS พร้อมคู่มือไปศึกษา ติดตั้งใน server ของเขต (ในเว็บนี้มีลิงก์ดาวน์โหลดครีบ)
3.   จากข้อ 2 ถ้าไม่ไหว ลองดูเขตใกล้ เคียง มีเขตใดที่ติดตั้งใช้งานแล้วบ้าง ลองปรึกษาดูครับ หรือยกคณะไปศึกษาดูงานก็ได้
4.   จากข้อ 3 เชิญมาเป็นวิทยากรขยายผลให้ในเขตท่านใดครับ

ลองดูครับ
#20
ขอสอบถาม 1. ประสงค์ใช้งานระบบ AMSS++ จะติดตั้งอย่างไร ขณะนี้ฉะเชิงเทรา เขต 1 เปิดใช้งาน Smart OBEC ทุกวัน
2. ต้องการอบรมการใช้งานระบบ AMSS++ ให้กับทุกโรงเรียน จะต้องดำเนินการอย่างไร
3. เป็นเจ้าหน้าที่มารับงานใหม่ ไม่เคยอบรมกับ กพร. (จนท.เดิม ย้ายไปศธ.ภาคแล้ว)
4. ติดต่อ ประไพจิตร์ 0892466224  mail: ppj6565@gmail.com