ホームページ >バックエンド開発 >PHPの問題 >testlink のインストール時に PHP をアップグレードする必要があるというメッセージが表示された場合はどうすればよいですか?

testlink のインストール時に PHP をアップグレードする必要があるというメッセージが表示された場合はどうすればよいですか?

藏色散人
藏色散人オリジナル
2021-03-16 10:15:431803ブラウズ

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 5.4.x に統合されている php-pfm をインストールする必要はありません; 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 アップロードファイル制限を変更する方法:

Copyソース パッケージのルート ディレクトリにある php.ini-production 構成ファイルを PHP インストール ディレクトリ /usr/local/php/lib/php.ini

に移動し、それを変更します /usr/local /php/lib/php post_max_size = **M in .ini; Upload_max_filesize = **M

post_max_size

Upload_max_filesize## より大きくする必要があります#1. タイムゾーンの表示 設定が正しくありません

解決策は、config.inc の /**[グローバル]*/ の下に putenv("TZ=Asia/Shanghai) を追加することです。 htdocs\testlink ディレクトリの .php ファイル ");

2. 中国語の設定

中国語版の TestLink は非常に簡単です。まず、中国語でコード化された String.txt を準備します。ファイルを作成し、ファイル

を...にコピーします。 \testlink\local\zh_CN ディレクトリ内の元のファイルを置き換えます。次に、図 8 に示すように、config.inc.php ファイルを開き、default_lang オプションを見つけて、パラメーターを「zh_CN」に変更します。このとき、ログイン ページ を更新すると、中国語


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. ログイン中のエラー
:警告: strftime() [function.strftime]: システムのタイムゾーン設定に依存するのは安全ではありません。date.timezone 設定または date_default_timezone_set() 関数を使用することが *必須*です。これらのメソッドのいずれかを使用した場合、まだこの警告が表示されます。タイムゾーン識別子のスペルを間違えている可能性が高いです。D:\testlink\xampp\htdocs\testlink\config.inc.php の 911

行目で、「8.0/no DST」の代わりに「UTC」を選択しました。

解決策 ファイル: C:\Program Files\xampp\htdocs\testlink\config.inc.php 次の行をファイルヘッダーに追加します

date_default_timezone_set("PRC");



6. テスト ケースの追加/削除時にエラーが発生します
、致命的なエラー:

解決策

で最大実行時間 60 秒を超えました 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 ファイルのアップロードをサポート

8. Testlink のインストール後、変更管理者パスワードが無効です。

解決策: [設定] に管理者の電子メールを入力して保存し、管理者パスワードを変更して有効にする必要があります。

9. テストリンクはエラーを報告します " これらのチェックへの参照を無効にするには、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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。