Maison > développement back-end > Problème PHP > Que dois-je faire si un message indique que PHP doit être mis à niveau lors de l'installation de testlink ?

Que dois-je faire si un message indique que PHP doit être mis à niveau lors de l'installation de testlink ?

藏色散人
Libérer: 2023-03-08 18:30:02
original
1831 Les gens l'ont consulté

La solution lors de l'installation de testlink indique que php doit être mis à niveau : désinstallez d'abord le php précédent via la commande "rm -rf" ; puis mettez à niveau php, puis démarrez enfin php ; Commande 777 -R testlink" Posez simplement une question.

Que dois-je faire si un message indique que PHP doit être mis à niveau lors de l'installation de testlink ?

L'environnement d'exploitation de cet article : système windows7, version Windows7, ordinateur DELL G3

Testlink installation et mise à niveau Résumé de la résolution des problèmes

testlink 1.9.4 mis à niveau vers 1.9.9 Remarque :

(1) Pour la méthode de mise à niveau, veuillez vous référer au document Lisez-moi en 1.9.9.

(2) Vous devez mettre à niveau php5.2.x vers 5.4 ou supérieur (j'utilise php-5.5.9).

a. Désinstallez le php5.2.x précédent (répertoire d'installation rm -rf) ; b. Pas besoin d'installer php-pfm, qui est intégré dans php 5.4.x ; > /usr/local/php/sbin/php-fpm
(3) Certaines pages provoquent des erreurs d'autorisation de dossier et de fichier, qui peuvent être résolues par chmod 777 -R testlink.

(4) D'autres problèmes peuvent être trouvés dans la liste d'erreurs ci-dessous.

Remarque : Les méthodes de démarrage, de redémarrage et d'arrêt de php5.4 et supérieur sont différentes  :

Référence : http://wayne173.iteye.com/blog/1772186

php 5.5.5 Modifier la méthode de restriction du fichier de téléchargement :

Copier Déplacez le fichier de configuration php.ini-production dans le répertoire racine du package de code source vers le répertoire d'installation PHP : /usr/local/php/lib/php.ini

puis modifiez-le : /usr /local/php/lib/php post_max_size = **M in .ini; upload_max_filesize = **M

Notez que

post_max_size doit être plus grand que upload_max_filesize

1. Affichage du fuseau horaire La solution à une configuration incorrecte

est d'ajouter

putenv("TZ=Asia/Shanghai") sous /**[MONDIAL]* / dans le fichier config.inc.php du répertoire htdocstestlink ;

2. Configuration chinoise La version chinoise de TestLink est très simple. Tout d'abord, préparez une chaîne codée en chinois. .txt et copiez le fichier
dans le répertoire...testlinklocalzh_CN Remplacez le fichier d'origine. Ensuite, ouvrez le fichier config.inc.php, recherchez l'option
default_lingual et modifiez le paramètre en "zh_CN", comme indiqué dans la figure 8. A ce moment, actualisez votre page de connexion
et elle deviendra chinoise

3. Configuration du port , modifiez D:testlinkxamppapacheconfhttpd.conf, "Listen 80" Remplacez par "Listen 8081"

4. Erreur lors de la connexion : C:Program Filesxampphtdocstestlinklibfunctionslang_api.php 173 erreur de ligneSolution
Fichier : C:Program Filesxampphtdocstestlinklibfunctionslang_api.php
Ligne 173
$t_lang_var = ereg_replace( '^TLS_', '', $t_var );
Remplacer par : $t_lang_var = preg_replace( '/^TLS_/', '', $t_var );

5. Erreur lors de la connexion : Avertissement : strftime() [function.strftime] : Il n'est pas sûr de se fier aux paramètres de fuseau horaire du système. Vous êtes *obligé* d'utiliser le paramètre de fuseau horaire date_default_timezone_set. (). Si vous avez utilisé l'une de ces méthodes et que vous recevez toujours cet avertissement, vous avez probablement mal orthographié l'identifiant du fuseau horaire. Nous avons plutôt sélectionné « UTC » pour « 8.0/no DST » dans D:testlinkxampphtdocstestlinkconfig .inc.php sur. ligne 911

Solution

Fichier : C:Program Filesxampphtdocstestlinkconfig.inc.php
Ajoutez la ligne suivante à l'en-tête du fichier
date_default_timezone_set("PRC");

6. Erreur lors de l'ajout/suppression de cas de test, Erreur fatale : Temps d'exécution maximum de 60 secondes dépassé dans Solution
Modifier la valeur de max_execution_time dans D:testlinkxamppphpphp.ini, la valeur par défaut est 60, changez-le simplement en 180.

7. Modifiez le téléchargement de pièces jointes volumineuses, modifiez

definition("TL_REPOSITORY_MAXFILESIZE", 1024*1024*$tlCfg->repository_max_filesize);
dans C:Program Filesxampphtdocstestlinkconfig.inc.php en
définir("TL_REPOSITORY_MAXFILESIZE", 10240*102400*$tlCfg->repository_max_filesize);
Prise en charge du téléchargement de fichiers 1G

8. Une fois l'installation de Testlink terminée, la modification du mot de passe administrateur n'est pas valide.

Solution : vous devez saisir l'adresse e-mail de l'administrateur dans Mes paramètres, l'enregistrer, puis modifier le mot de passe de l'administrateur pour prendre effet.

9. testlink signale une erreur " Pour désactiver toute référence à ces vérifications, set$tlCfg->config_check_warning_mode =SILENT;"

Solution : Trouvez config.inc.php, recherchez "Cfg->config_check_warning_mode" et modifiez-le comme suit :
$tlCfg->config_check_warning_mode ='SILENT';

Apprentissage recommandé : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal