ブログ - XOOPS tenをインストールする その2
MySQLのデフォルトデータベースエンジンがInnoDBなので,XOOPS tenで使う場合はMyISAMに変更するための設定を入れる.
sqlutility.phpファイルを探す.
作業前にバックアップ.
行を追加して差分を確認.
これで終了.
sqlutility.phpファイルを探す.
pi@commet:/www/ten $ cd class/database/🆑
pi@commet:/www/ten/class/database $ ls -la🆑
合計 64
drwxr-xr-x 2 pi pi 4096 10月 19 17:01 .
drwxr-xr-x 7 pi pi 4096 10月 19 17:01 ..
-rw-r--r-- 1 pi pi 4412 10月 19 17:01 database.php
-rw-r--r-- 1 pi pi 2257 10月 19 17:01 databasefactory.php
-rw-r--r-- 1 pi pi 33 10月 19 17:01 index.html
-rw-r--r-- 1 pi pi 14314 10月 19 17:01 mysqldatabase.php
-rw-r--r-- 1 pi pi 14866 10月 19 17:01 mysqlidatabase.php
-rw-r--r-- 1 pi pi 6314 10月 19 17:01 sqlutility.php🈁
pi@commet:/www/ten/class/database $
pi@commet:/www/ten/class/database $ cp sqlutility.php sqlutility.php.20171019🆑
pi@commet:/www/ten/class/database $
pi@commet:/www/ten/class/database $ vi sqlutility.php🆑
pi@commet:/www/ten/class/database $ diff -c sqlutility.php.20171019 sqlutility.php🆑
*** sqlutility.php.20171019 2017-10-19 17:24:24.040666679 +0900
--- sqlutility.php 2017-10-19 17:25:36.160349129 +0900
***************
*** 34,39 ****
--- 34,40 ----
*/
public static function splitMySqlFile(&$ret, $sql)
{
+ $sql = str_replace( 'TYPE=MyISAM', 'ENGINE=MyISAM', $sql );🈁
$sql = trim($sql);
$sql_len = strlen($sql);
$char = '';
pi@commet:/www/ten/class/database $