ECShop 本地安裝最後一步「創建管理員賬號」失敗,無法進入後台。
安裝腳本 `install/includes/lib_installer.php` 中語言文件包含路徑錯誤,變量 `$system_lang` 未正確解析,導致找不到語言文件。
<?php
// 大約第 411-412 行
// 原代碼 (動態路徑,可能失敗)
include(ROOT_PATH . 'install/languages/' . $system_lang . '.php');
// 修改為:直接指定中文語言包
include(ROOT_PATH . 'install/languages/zh_cn.php');
?>
| 現象 | 可能原因 | 解決 |
|---|---|---|
| 數據庫連接失敗 | 配置錯誤/服務未啟動 | 檢查 config.php、MySQL 服務 |
| 權限錯誤 | data/、temp/ 目錄不可寫 | chmod 777 data/ temp/ |
| PHP 版本不兼容 | ECShop 老版本不支持 PHP 7+ | 用 PHP 5.6 或修改兼容代碼 |
| Session 問題 | session.save_path 無寫權限 | 設置有效 session 目錄 |
ECShop 官方已停止更新,建議新項目選用現代框架: