不要預設編碼
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
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
老師你好
回覆刪除不好意思
我是台東公館國小的老師
最近再用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
印象中是不能用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
感謝老師提供寶貴的情報
回覆刪除那麼centos6.6可以安裝sfs3嗎?
不過centos6.6只維護到2020/11/30
年限較為短暫
在自由的學務系統中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的意思?
我知道的情形是php.ini裡面有個sfs3要用的參數,但是php5.4裡面已經拿掉了
回覆刪除暫時是無解,畢竟太多模組是不同人寫的
至於2020年這件事....
1.架一台SFS3很快的,用rsync很方便
2.真到2020年CENTOS可能都不知道出到哪一版了,現階段我會建議你重灌
OS只要有定期更新補漏洞就好了
感謝老師的建議
回覆刪除我已經著手重灌成centos6.6
但是
灌好幾次
結果都是無法開機,開機後直接進BIOS畫面。
從新下載過centos6.6
包括X86_64-bin 和 i386_bin
下載後,再燒錄,再安裝。結果都是開機後直接進BIOS畫面。
也看過鳥哥的書
http://linux.vbird.org/linux_basic/0130designlinux.php
還是猜不到哪邊出問題了。
感謝老師的回覆,
我之後再試試繼續安裝centos6.6。
鳥哥的書
回覆刪除應改是參考這個網址才對
上面的網址不對
http://linux.vbird.org/linux_basic/0157installcentos5.php#centos5_5
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)。
關閉Secure Boot後
回覆刪除重新安裝CentOS-6.6
依舊失敗
開機後還是直接進BIOS畫面
您是用一般桌機嗎?
回覆刪除server好像不太會有 Secure Boot 的問題
還是找台舊一點的電腦試試?
如果你玩過VM的話,或許可以考慮架台來看看
我用的是ASUS MD570 看起來是個人桌機
回覆刪除http://smb.asus.com/home/2/3027/3033/3026/
最近也試過centos5.11 一樣安裝失敗
不過centos7.0一裝就成功
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
有這種說法??
我手邊最新安裝到6.5是OK的,在VM上
回覆刪除今天用一顆100多G的硬碟安裝CentOS 6.6,成功。
回覆刪除所以是3T硬碟的問題,如何做才能安裝CentOS 6.6??
我先照著下面網頁操作看看
http://www.bkjia.com/Linuxjc/879874.html
http://www.bkjia.com/Linuxjc/879874.html
回覆刪除照做後
失敗
作者已經移除這則留言。
回覆刪除最新的發展是
回覆刪除用ASUS MD570桌機,用200G硬碟,裝CentOS 6.6,成功。
裝sfs3成功。
移機測試中
感謝潘爸的分享,centos7的php5.4真的和sfs3不合。
其實我覺得系統碟可以不用太大,弄顆SSD來跑也可以
回覆刪除如果不用到佈告欄的話sfs3系統不會長太大的
就算用的話,你想像一下50G的布告欄照片跟附件那會是什麼模樣
再問一下關於更新的問題
回覆刪除問題為:
裝完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
請問哪邊出問題了呢?
php.ini裡面的magic_quotes_gpc
回覆刪除請問你是原本off改成on
還是新增一行?
話說~
回覆刪除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!!"
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
和潘爸的更新方式一樣
後來我發現
回覆刪除把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)
------------
再去瀏覽器
開學務系統
發現成功更新