2014/08/02

學務系統sfs3安裝設定



不要預設編碼

vi /etc/httpd/conf/httpd.conf
AddDefaultCharset UTF-8前面加上#
 


修改php.ini設定
vi /etc/php.ini

max_execution_time = 300
memory_limit = 128M
error_reporting = E_ALL
改為E_ALL & ~E_NOTICE
magic_quotes_gpc = Off
改為 On
upload_max_filesize = 2M → 10M
post_max_size = 8M → 20M
short_open_tag =Off
改為 On

最後這行之前讓我找不到答案,怎麼裝學務系統
install.php都顯示錯誤
今天才知道是這個問題,原來centos 6.3之後的版本這個預設都是關掉的

存檔
sevice httpd restart

23 則留言:

  1. 老師你好
    不好意思
    我是台東公館國小的老師
    最近再用centos7架設sfs3
    但是在install.php時遇到瓶頸
    不知道老師是不是已經在centos7架設sfs3成功了

    我的問題呈現於自由的學務系統
    文章標題為 centos7安裝sfs3問題,無法執行 IP/sfs3/install.php
    http://www.sfs.project.edu.tw/modules/newbb/viewtopic.php?topic_id=4799&forum=2&post_id=13671#forumpost13671

    已經依造老師這篇文章的做法操作
    但還是有問題
    顯示./include/config.php 無讀寫權!
    但是伺服器中明明就已經有了
    [root@localhost ~]# ls -al /var/www/html/sfs3/include/config.php
    -rw-rw-rw-. 1 root root 0 3月 6 14:47 /var/www/html/sfs3/include/config.php

    如果老師有空賜教
    可以透過自由的學務系統中留言回復
    或是以信件聯絡 qqgogogo@gmail.com


    回覆刪除
  2. 印象中是不能用CentOS7,因為PHP的版本不相容

    ---------------------------------------------
    學務系統安裝注意事項
    不要預設編碼
    vi /etc/httpd/conf/httpd.conf
    把AddDefaultCharset UTF-8前面加上#
    存檔:wq

    修改php.ini設定
    vi /etc/php.ini

    max_execution_time = 300
    memory_limit = 128M
    error_reporting = E_ALL改為E_ALL & ~E_NOTICE
    magic_quotes_gpc = Off 改為 On
    upload_max_filesize = 2M → 10M
    post_max_size = 8M → 20M
    short_open_tag =Off改為 On


    確認 register_globals = Off 


    存檔:wq

    sevice httpd restart

    回覆刪除
  3. 感謝老師提供寶貴的情報
    那麼centos6.6可以安裝sfs3嗎?

    不過centos6.6只維護到2020/11/30
    年限較為短暫

    回覆刪除
  4. 在自由的學務系統中http://www.sfs.project.edu.tw/
    右上角下在sfs3主程式那邊
    有註明 3.1 for PHP5
    centos7的php版本為php5.4

    [root@localhost ~]# rpm -qa |grep php
    php-5.4.16-23.el7_0.3.x86_64
    php-pdo-5.4.16-23.el7_0.3.x86_64
    php-mysql-5.4.16-23.el7_0.3.x86_64
    php-cli-5.4.16-23.el7_0.3.x86_64
    php-mbstring-5.4.16-23.el7_0.3.x86_64
    php-gd-5.4.16-23.el7_0.3.x86_64
    php-common-5.4.16-23.el7_0.3.x86_64

    這是不是已經有經過調整
    可以使用centos7安裝sfs3的意思?

    回覆刪除
  5. 我知道的情形是php.ini裡面有個sfs3要用的參數,但是php5.4裡面已經拿掉了
    暫時是無解,畢竟太多模組是不同人寫的
    至於2020年這件事....
    1.架一台SFS3很快的,用rsync很方便
    2.真到2020年CENTOS可能都不知道出到哪一版了,現階段我會建議你重灌
    OS只要有定期更新補漏洞就好了

    回覆刪除
  6. 感謝老師的建議
    我已經著手重灌成centos6.6
    但是
    灌好幾次
    結果都是無法開機,開機後直接進BIOS畫面。
    從新下載過centos6.6
    包括X86_64-bin 和 i386_bin
    下載後,再燒錄,再安裝。結果都是開機後直接進BIOS畫面。
    也看過鳥哥的書
    http://linux.vbird.org/linux_basic/0130designlinux.php
    還是猜不到哪邊出問題了。

    感謝老師的回覆,
    我之後再試試繼續安裝centos6.6。

    回覆刪除
  7. 鳥哥的書
    應改是參考這個網址才對
    上面的網址不對
    http://linux.vbird.org/linux_basic/0157installcentos5.php#centos5_5

    回覆刪除
  8. http://wiki.centos.org/zh-tw/Manuals/ ... 3b2dadf5246ca5de1d4326de9

    網頁說要 停用 Secure Boot 才能安裝 CentOS-6.6。

    netinstall iso 檔無法配合 UEFI 進行安裝,但 minimal 或 DVD iso 檔可配合 UEFI。沒有一個版本的 CentOS-6.6 在啟用 Secure Boot 後能運作。你必須停用 Secure Boot 才能安裝 CentOS-6.6。(詳情請參閱 CentOS 錯誤 #0006321)。

    回覆刪除
  9. 關閉Secure Boot後
    重新安裝CentOS-6.6
    依舊失敗
    開機後還是直接進BIOS畫面

    回覆刪除
  10. 您是用一般桌機嗎?
    server好像不太會有 Secure Boot 的問題
    還是找台舊一點的電腦試試?
    如果你玩過VM的話,或許可以考慮架台來看看

    回覆刪除
  11. 我用的是ASUS MD570 看起來是個人桌機
    http://smb.asus.com/home/2/3027/3033/3026/
    最近也試過centos5.11 一樣安裝失敗
    不過centos7.0一裝就成功



    回覆刪除
  12. http://lists.centos.org/pipermail/centos/2015-January/149108.html
    這篇提到CentOS 6.6 64-bit won't install on a 3 TB disk
    我的就是3 TB disk
    有這種說法??

    回覆刪除
  13. 我手邊最新安裝到6.5是OK的,在VM上

    回覆刪除
  14. 今天用一顆100多G的硬碟安裝CentOS 6.6,成功。
    所以是3T硬碟的問題,如何做才能安裝CentOS 6.6??

    我先照著下面網頁操作看看
    http://www.bkjia.com/Linuxjc/879874.html

    回覆刪除
  15. http://www.bkjia.com/Linuxjc/879874.html
    照做後
    失敗

    回覆刪除
  16. 作者已經移除這則留言。

    回覆刪除
  17. 最新的發展是
    用ASUS MD570桌機,用200G硬碟,裝CentOS 6.6,成功。
    裝sfs3成功。
    移機測試中

    感謝潘爸的分享,centos7的php5.4真的和sfs3不合。

    回覆刪除
  18. 其實我覺得系統碟可以不用太大,弄顆SSD來跑也可以
    如果不用到佈告欄的話sfs3系統不會長太大的
    就算用的話,你想像一下50G的布告欄照片跟附件那會是什麼模樣

    回覆刪除
  19. 再問一下關於更新的問題

    問題為:
    裝完sfs3後,網頁開起正常,使用1001登入也正常。
    然後用終端機執行更新
    更新畫面如下

    [root@localhost ~]# /root/upsfs.php now
    PHP Warning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0

    Warning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
    #開始更新 sfs3......
    #下載主程式......
    #主程式解壓縮......
    #複製主程式......
    #更新至 2015-03-26 12:10(stable)


    結束後開啟sfs3網頁
    畫面只出現英文兩行
    如下

    Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0 Fatal error: Unknown: Failed opening required '/var/www/html/sfs3/index.php' (include_path='.:/usr/share/pear:/usr/share/php') in Unknown on line 0


    請問哪邊出問題了呢?

    回覆刪除
  20. php.ini裡面的magic_quotes_gpc
    請問你是原本off改成on
    還是新增一行?

    回覆刪除
  21. 話說~
    1.這篇有先照做嗎?
    http://www.sfs.project.edu.tw/modules/news/article.php?storyid=109

    2.我是用這種方式更新的,寫進crontab裡,半夜三四點執行
    【自動更新程式設定】﹣
    vi sfs3update.sh

    #!/bin/bash
    cd /tmp/
    /usr/bin/wget http://sfscvs.tc.edu.tw/sfs_stable5.tar.gz
    /bin/tar zxf sfs_stable5.tar.gz
    /bin/rm setup.sh -f
    /bin/rm sfs3_stable/install.php -f
    /bin/cp sfs3_stable/* /var/www/sfs3/ -af
    /bin/rm -f sfs_stable5.tar.gz
    /bin/rm -rf sfs3_stable/

    echo " * SFS Update Complete!!"

    回覆刪除
  22. 1. php.ini裡面的magic_quotes_gpc
    是原本off改成on

    2. 這篇有先照做
    http://www.sfs.project.edu.tw/modules/news/article.php?storyid=109

    3. 我找到另一個更新程式碼為

    #!/bin/sh
    cd /var/www/html
    wget http://sfscvs.tc.edu.tw/sfs_stable5.tar.gz
    tar zxf sfs_stable5.tar.gz
    cp -af sfs3_stable/* sfs3/
    rm -rf sfs3_stable
    rm -f sfs_stable5.tar.gz
    rm -f sfs3/install.php
    rm -f setup.sh

    和潘爸的更新方式一樣



    回覆刪除
  23. 後來我發現
    把SELinux關掉後

    -------

    #vi /etc/sysconfig/selinux

    SELinux=enforcing 改成 SELinux=disabled

    --------

    再執行正規更新方法
    更新畫面為

    ----------

    [root@localhost html]# php /root/upsfs.php now
    PHP Warning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0

    Warning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
    #開始更新 sfs3......
    #下載主程式......
    #主程式解壓縮......
    #複製主程式......
    #更新至 2015-04-15 12:10(stable)

    ------------

    再去瀏覽器
    開學務系統
    發現成功更新

    回覆刪除