x-cart 4.4.4(https://help.x-cart.com/index.php?title=X-Cart:X-PDF_Invoices)にモジュールをインストールする必要があります。モジュールをX-Cart 4.4.xにカスタムコンフィギュレーションでインストールする
X-cartはルートディレクトリにありますが、インストールされているモジュールはroot/modules
です。インストール手順では、すべてのモジュールディレクトリを展開してインストール用のルートディレクトリに移動することを推奨しています。
これはできません。モジュールの内容には、ルートディレクトリにあるものと同じ名前のファイルとフォルダが含まれています。
代わりに、内容をサブディレクトリroot/modules/
に解凍しました。インストールスクリプト内でcwd
をrootに変更しました。ファイルは見つかりませんでしたが、x-cart install.php
に届くとエラーが発生します(nginxログにエラーが表示されません)。例えば
:我々は、X-カートはスクリプトをインストールする必要がここ
//change cwd to root
chdir(str_replace('modules/X_PDF', '', __DIR__));
if ([email protected]('./top.inc.php')) {
die('X-Cart not found in '.dirname(__FILE__));
}
if ([email protected]('./init.php')) {
die('init.php not found. Please, unpack ' . $module_definition['name'] . ' module in <xcart> directory');
}
。ファイルのパスが正しく、スクリプトが呼び出されています。
require_once $xcart_dir . '/include/install.php';