Linux Mint 14 に Typo3 バージョン 6、Government パッケージをインストールしました。最新バージョンの PHP と MYSQL をインストールしました。以下を使用してコンパイルされた PHP:
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-openssl --with-zlib --enable-soap --enable-hash --with-pcre-regex --with-curl --with-gd --with-mysqlih-mysql --with-openssl --with-zlib --enable-soap
make
make install
Typo3 インストーラーで次のエラーが発生します。
データベースへの接続がありません!
(ユーザー名: Typo3、ホスト: localhost、パスワードの使用: YES)
ステップ 1 に進み、有効なユーザー名とパスワードを入力します。
入力したユーザー名とパスワードは正しいです。これらの資格情報を使用してmysqlに接続できます
- phpMyAdmin Web インターフェース
- mysql -u Typo3 -p Typo3db
Google で検索したところ、一部の人がこの問題を抱えていることがわかりました。その原因は次の 3 つのいずれかでした。
- DB名のアンダースコア - 私のDB名でわかるように、私の場合には当てはまりません
- config は mysql への永続的な接続を許可していません - 現在永続的な接続を許可しているため、私の場合には当てはまりません。
- Typo3 ファイルのパーミッション - すべてのファイルを 755 または 777 に設定することをお勧めします (私の意見では寛大な方法です) が、パーミッションの問題を除外するためにこれを試しました。私の場合、問題は解決しませんでした。
mysql の一般的なログを有効にしました。Typo3インストーラーでmysqlユーザーのユーザー名とパスワードを入力すると、すぐに接続できないというエラーが表示されますが、mysqlログにはログイン試行が表示されません。逆に、phpMyAdmin でログインすると成功が表示され、意図的に間違ったパスワードを入力すると、ログに拒否されたことが示されます。
これはすべて、Typo3 から mysql への接続が開始されていないことを意味しますが、その理由はわかりません。
問題が何であるか、または次に何を確認する必要があるかについて何か考えはありますか?