2017-09-24 10 views
0

Webサーバー(IIS)にTYPO3(8.7.7)をインストールしようとしましたが、MySQLではなくSQL Serverを使用したいと考えています。IISにSQL Serverを搭載したTYPO3 8.7.7をインストール

これを(typo3.orgや他のウェブサイトで)作成する方法がたくさん見つかりましたが、これらのどれも私のために働いていませんでした。

インストールを開始する前に、2つの拡張機能をインストールする必要があることがわかりました(ADOdb & DBAL)。おそらく私のせいです。

誰でも、TYPO3のインストール前にこれらの拡張機能をインストールする方法を段階的に説明できますか?

答えて

0

`でDBの構成に完璧にフィットしなければなりません私のローカルWindowsマシン上のSQL Server上で:

'DB' => [ 
    'Connections' => [ 
     'Default' => [ 
      'charset' => 'utf-8', 
      'dbname' => 't3', 
      'driver' => 'sqlsrv', 
      'host' => 'localhost', 
      'password' => 'yourPassword', 
      'port' => 1433, 
      'user' => 'sa', 
     ], 
    ], 
], 

まだ「クリック可能」ではないので、インストーラをセットアップするのはちょっと複雑です。あなたができることは、インストールスクリプトを呼び出すことです。データベース接続を設定するように求められたら、あなたのファイルシステムに行き、LocalConfiguration.phpファイルに上記のconfigセクション(接続パラメータはもちろん)を手動で追加します。

インストーラを再ロードします。これで、構成されたデータベース接続が認識され、ベーステーブルとデータをインポート/作成できる最後の手順に進みます。

注:現時点では、SQL ServerがまだTYPO3 8.7の問題である2つの大きな領域が分かっています。これは、ワークスペースとデータベースの比較です。最後の1つは、SQL Serverテーブルに既存のデータがあると、TYPO3データベース比較ツールを使用してテーブルを変更できないことを意味します。必要に応じてテーブルを手動で変更する必要があります。

0

8.7では、Doctrine DBALがコアに統合され、ADOdb &は不要になったため、DBAL sysextsが削除されました。

教義DBAL http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.htmlのドキュメントを見て、それは私が成功したTYPO3を実行するには、次の設定を使用していLocalConfiguration.php``

'DB' => [ 
    'Connections' => [ 
     'Default' => [ 
      'charset' => 'utf8', 
      'dbname' => 'typo3', 
      'driver' => 'mysqli', 
      'host' => 'mysql', 
      'password' => 'dev', 
      'port' => 3306, 
      'user' => 'root', 
     ], 
    ], 
], 
+0

'DB' => [ '接続' => [ 'デフォルト' => [ 'ユーザ' => 'ユーザ' 'パスワード' => 'パスワード' 'ホスト' => 'ローカルホスト」 'ポート' => 1433、 'DBNAME' => 'TYPO3' 'ドライバ' => 'SQLSRV'、 ]、 ]、 ]、 –

+0

(コメントで)上記の設定とそれは動作していません。ステップ2で、「指定された設定でデータベースに接続できません:ドライバで例外が発生しました:MySQLサーバーがなくなりました」というエラーメッセージが表示されます。私は、インストールルーチンがMS SQLの代わりにMySQLを使用していると思います。 –

+0

あなたのオーバーレイする他の設定はありませんか? –

0

今、私のTypo3が動作しています。 私は少し複雑に私の問題を解決しました。

私はテスト環境を作り、MySQLでTypo3をインストールしました。 次に、 "Microsoft SQL Server移行アシスタント7.6 for MySQL" (https://www.microsoft.com/en-us/download/details.aspx?id=54257)をメイン環境にコピーしました。

その後、作成したすべてのフォルダ(typo3conf、typo3tempなど)をメイン環境 にコピーし、Georgリンガー氏のようなLocalConfiguration.phpファイルのdatabaseconnectionを編集しました。

次回、Typo3とMSSQLをインストールするときに、susiのようにします。

ありがとうございました。

関連する問題