TYPO3在安裝後無法在自己的表中插入數據,但不會抱怨它,例如,通過安裝工具創建的管理員用戶使用User created!
, 完成,但3210表保持空白。TYPO3無法寫入MySQL數據庫
服務器使用:
- 的Debian 6.0.6
- TYPO3 6.0.2
- PHP版本5.3.19-1〜dotdeb.0
- 的MySQL版本14.14 DISTRIB 5.5.28
編輯:我試過到目前爲止:
1.插入MySQL Workbench和typo3數據庫用戶正在工作。資助:
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, TRIGGER ON `typo3`.* TO 'typo3_user'@'localhost'
2.我experimeneted與commit
行爲,並添加了兩行到Installer.php
,但沒有成功:
// added
$autoCommitOffResult = $GLOBALS['TYPO3_DB']->sql_query('SET SESSION autocommit = 0;');
// the original non-working insert
$result = $GLOBALS['TYPO3_DB']->exec_INSERTquery('be_users', $insertFields);
// added
$GLOBALS['TYPO3_DB']->sql_query('commit;');
我刪除了嚴格sql_mode
。
4.在非常相似的服務器上的另一個Typo3安裝成功。
還有什麼建議嗎?
您能否提供與此問題相關的任何日誌文件內容? – ChristianSchaefer 2013-02-21 11:15:31
@ChristianSchaefer:看起來TYPO3只記錄到數據庫,並且配置將其更改爲文件記錄也在數據庫中^^ – 2013-02-21 11:19:53
TYPO3使用的MySQL用戶有什麼權限? – tmt 2013-02-21 11:40:10