TestLink安装完成后访问重定向至安装页问题求助
解决TestLink安装成功后仍跳转至安装页面的问题
1. 验证config.inc.php配置文件
- 确认
/Applications/XAMPP/htdocs/testlink/config.inc.php存在,若不存在,复制同目录下的config.inc.php.template并重命名为config.inc.php - 打开文件检查关键配置:
// 数据库配置需与安装时填写的一致 $tlCfg->db_type = 'mysql'; $tlCfg->db_host = 'localhost'; $tlCfg->db_name = 'testlink'; // 替换为你的TestLink数据库名 $tlCfg->db_user = 'root'; // 替换为你的数据库用户名 $tlCfg->db_passwd = ''; // 替换为你的数据库密码 $tlCfg->db_table_prefix = 'tl_'; $tlCfg->db_port = '3306'; // 确保安装完成标记为1 $tlCfg->install_done = 1;
2. 确认TestLink数据库完整性
- 访问
http://localhost/phpmyadmin,检查是否存在指定的TestLink数据库,且库内包含以tl_为前缀的完整数据表 - 若数据库缺失或表不完整,可手动导入TestLink的SQL脚本:
- 进入
/Applications/XAMPP/htdocs/testlink/install/sql/mysql目录 - 在phpMyAdmin中选择对应数据库,执行目录下的SQL文件
- 进入
3. 检查并启用必要PHP扩展
TestLink 1.9.20运行在PHP 8.0环境下需启用以下扩展:
- 打开
/Applications/XAMPP/etc/php.ini,移除以下配置行前的注释符号(;):extension=mysqli extension=gd extension=mbstring extension=json extension=curl - 重启XAMPP的Apache服务使配置生效
4. 开启Apache Rewrite模块
- 打开
/Applications/XAMPP/etc/httpd.conf,找到并启用Rewrite模块:LoadModule rewrite_module modules/mod_rewrite.so - 确认TestLink目录下存在
.htaccess文件,内容如下(若不存在则手动创建):RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] - 重启Apache服务
5. 清理浏览器缓存与Cookie
- 清空当前浏览器的缓存和Cookie,或使用无痕模式访问
http://localhost/testlink/index.php
6. 修复文件所有权与权限
Mac环境下需确保Apache进程拥有TestLink目录的访问权限:
- 执行以下命令设置目录所有者:
sudo chown -R daemon:daemon /Applications/XAMPP/htdocs/testlink - 调整目录权限(仅给必要目录开放写入权限):
sudo chmod -R 755 /Applications/XAMPP/htdocs/testlink sudo chmod -R 777 /Applications/XAMPP/htdocs/testlink/logs sudo chmod -R 777 /Applications/XAMPP/htdocs/testlink/upload_area
内容的提问来源于stack exchange,提问作者Ludwig_1122
相关产品推荐
相关产品推荐

