首頁 > 後端開發 > PHP問題 > 安裝testlink提示php需升級怎麼辦

安裝testlink提示php需升級怎麼辦

藏色散人
發布: 2023-03-08 18:30:02
原創
1802 人瀏覽過

安裝testlink提示php需升級的解決方法:先透過「rm -rf」指令卸載先前的php;然後升級php;接著啟動php;最後透過「chmod 777 -R testlink」指令解決檔案權限問題即可。

安裝testlink提示php需升級怎麼辦

本文操作環境:windows7系統、Windows7版,DELL G3電腦

Testlink 安裝、升級問題解決匯總

testlink 1.9.4 升級成1.9.9 注意問題:#

(1)升級方法參考1.9.9中 readme文檔。

(2)要講php5.2.x 升級到 5.4以上(我使用的php-5.5.9)。

  a. 卸載先前的php5.2.x(rm -rf  安裝目錄); b. 不需要安裝php-pfm 這個在php 5.4.x 都整合了;c.  啟動php:   # /usr/local/php/sbin/php-fpm
#  (3)對於 有些頁面提示 資料夾,檔案 權限錯誤,可以透過 chmod 777 -R testlink 解決。

(4)其他問題,可在下列出錯清單中查到。

 注意:php5.4以上的啟動,重啟,關閉方式不同

參考:http://wayne173.iteye.com/blog/1772186 

php 5.5.5 修改上傳檔案限制方法:

#複製原始碼包裡根目錄下的php.ini-production設定檔到PHP安裝目錄即 :/usr/local/php/lib/php.ini

然後修改:/usr/local/php/lib/php .ini中post_max_size = **M;upload_max_filesize = **M

注意 post_max_size 要大於 upload_max_filesize

1. 時區顯示不正確設定

解決方法是在htdocs\testlink目錄下的config.inc.php檔案的/**[全球的]*/下方加入
putenv("TZ=Asia/Shanghai ");

2. 漢化配置
TestLink 的漢化非常簡單,首先要準備好一個漢化好的String.txt 文件,將該文件拷貝
到… \testlink\local\zh_CN 目錄下替換掉原來的檔案。然後,開啟config.inc.php 文件,找到
default_language 選項,將參數修改為”zh_CN”,如圖8 所示。這時,再刷新一下你的登入頁
面就變成了中文的了

3 .連接埠設定,修改D:\testlink\xampp\apache\conf\在 httpd.conf中,「Listen 80」改為「Listen 8081」

4. 登入時發生錯誤:C:\Program Files\xampp\htdocs\testlink\lib\functions\lang_api .php  173行錯誤
解決方法
檔案:C:\Program Files\xampp\htdocs\testlink\lib\functions\lang_api.php
173行
$t_lang_var = ereg_replace( '^TLS_ ', '', $t_var );
替換為:$t_lang_var = preg_replace( '/^TLS_/', '', $t_var );

#5. 登入時出錯:Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() functional. those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'UTC' for '8.0/no DST' instead in D:\testlink\xampp\hts\tests\test.0/no DST' instead in D:\testlink\xampp\hts\tests\test.0 911

解決方案
檔案:C:\Program Files\xampp\htdocs\testlink\config.inc.php
檔案頭加入下行
date_default_timezone_set("PRC");

6. 新增/移除測試案例時發生錯誤,Fatal error: Maximum execution time of 60 seconds exceeded in
解決方案
修改D:\testlink\xampp\php\ php.ini裡面的max_execution_time的值,預設是60,把它改為180就夠了。

7. 修改上傳大附件,修改C:\Program Files\xampp\htdocs\testlink\config.inc.php裡面的
define("TL_REPOSITORY_MAXFILESIZE", 1024*1024*$tlCfg-> ;repository_max_filesize);
改為
define("TL_REPOSITORY_MAXFILESIZE", 10240*102400*$tlCfg->repository_max_filesize);
支援上傳1G檔案檔案##18.修改admin密碼無效。

解決方法:必須在My Settings,先輸入admin的Email,儲存後,然後修改admin密碼就運作了。

9. testlink 報錯誤「   To disable anyreference to these checkings, set$tlCfg->config_check_warning_mode =SILENT;

解決方案:找到config.inc.php,找到“Cfg->config_check_warning_mode”,修改如下:  
$tlCfg->config_check_warning_mode ='SILENT'; #       

##推薦學習:《

PHP影片教學

以上是安裝testlink提示php需升級怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板