TYPO3はインストール後にそれ自身のテーブルにデータを挿入することに失敗しますが、それについて文句を言いません。例えば、インストールツールによる管理者ユーザーの作成はで終了しますUser created!
が、be_users
テーブルは空のままです。
サーバーは以下を使用しています:
- Debian 6.0.6
- TYPO3 6.0.2
- PHPバージョン5.3.19-1〜dotdeb.0
- mysql Ver 14.14 Distrib 5.5.28
編集:私がこれまでに試したこと:
1.MySQLWorkbenchでの挿入と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.動作を実験し、にcommit
2行追加しました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;');
3.strictを削除しましたsql_mode
。
4.非常によく似たサーバーへの別のTypo3インストールが成功しました。
さらに提案はありますか?