PHPバージョンによるECShopエラーの原因分析

PHPバージョンによるECShopエラーの原因分析

ECShop は B2C の独立したオンライン ストア システムであり、企業や個人のウェブマスターが電子商取引 Web サイトを迅速に構築するのに適しています。オープン ソース プログラムであるため、非常に人気があります。

現在、多くのウェブマスターがアメリカの仮想ホストを使用して、ECShop 電子商取引 Web サイトを構築しています。ホスト スペースの PHP バージョンが低すぎたり高すぎたりすると、ECShop プログラムでエラーが発生する可能性があることに注意してください。このため、ここでは一般的なエラーとその解決策をいくつか紹介します。

エラー、宣言されていない静的

エラー メッセージ: 静的標準: 非静的メソッド cls_imge::gd_esion() は静的に呼び出さないでください

解決:

cls_imge::gd_esion() を etun します。

置き換える

$p = 新しい cls_imge();

etun $p->gd_esion();

エラー 2: 変数は参照渡しされません

エラーメッセージ: 厳格な基準: 証明書のみが efeence によって発行される必要があります

解決:

$tg_sel = y_shift(explode(̺ ̺, $tg));

置き換える

$tg_ = 爆発します(̺ ̺, $tg);

y_shift は、次の式で定義されます。

エラー 3: 関数が古くなっています

エラーメッセージ: 不適切: peg_eplce(): /e 修飾子が不適切です。代わりに peg_eplce_cllbck を使用してください。

解決:

エトゥン peg_eplce(“/{([^}{

]*)}/e̶, “$this->select(̺\̻);̶, $source);

置き換える

etun peg_eplce_cllbck (“/{([^}{

]*)}/̶, function($) { etun $this->select($); }, $source);

エラー 4: コンストラクター関数の順序が間違っています

エラー メッセージ: スティク スタンズ: クラス pypl の constucto で定義された ledy を再定義しています

解決策: PHP クラスには 2 つのコンストラクターがあります。1 つは同じ名前のクラス関数で、もう 1 つは ____constuct() です。 PHP 5.4 以降では、これら 2 つの関数の順序に規則があります。これらの関数の前には ____constuct() を置き、その後に同じ名前の関数を置く必要があります。例:

関数 __construct()

{

$this->pypl();

}

関数 pypl()

{

}

エラー 5: stticmktime() メソッドがパラメータなしで呼び出されました

エラーメッセージ: mktime(): 挿入されたtime()関数を使用する必要があります

解決:

$uth = mktime();

置き換える

$uth = 時間();

エラー 6: 構文エラー

エラー メッセージ: Pse eo: syntx eo、予期しない ̺;̻

解決策: 構文を自分で確認して、「;」が欠落していないか、echo に出力値があるかどうかを確認します。

上記は、米国または他の海外の仮想ホストを使用する場合に、PHPバージョンによって発生する可能性のあるECShopプログラムエラーです。 上記の方法に従って設定できます。さらに、ホスティング スペースを購入する前に、ホストがサポートしている PHP バージョンについてホストに問い合わせて、ECShop プログラムに必要な PHP バージョンと互換性があるかどうかを確認することをお勧めします。

さらに、HostEse USホストはPHP4.4〜PHP5.6を含む複数のバージョンをサポートしており、自分で切り替えることができるので非常に便利です。したがって、ECShop やその他のオープンソース プログラムのインストールと操作を完全にサポートします。非常に実用的です。興味のある友人はこれについて学ぶことができます。

<<:  WordPressウェブサイトのデータをバックアップする手順

>>:  3 つのブログ プログラムの比較評価: Emlog、WordPress、Z-blog

推薦する

ジムのブランドプロモーション(フィットネスクラブのマーケティングプロモーションのやり方と注意点)

フィットネスクラブはマーケティングプロモーションをどのように行い、何に注意すべきでしょうか?フィット...

情報フロー広告の核心(Moments の情報フロー広告の核心と根底にあるロジックは何ですか?)

WeChat Moments 情報フロー広告の核となる基礎となるロジックは何ですか? WeChat...

データ駆動型運用サービス(徳勝科技:「データエンパワーメント+インターネット運用」がデジタル雇用サービスの新たなモデルを創出)

徳勝科技:「データエンパワーメント+インターネット運用」がデジタル雇用サービスの新たなモデルを創出雇...

ブランド家電プロモーション(1000万元の補助金!「従業員を大切にし、一緒に実務をこなす」淄博市が1000万元の家電製品特別補助金活動を開始)

補助金1000万元! 「従業員を大切にし、一緒に実務をこなす」淄博市、1000万元相当の家電製品特別...

JSP をサポートする仮想ホストがなぜこんなに少ないのでしょうか?

国内外のIDC市場では、ほとんどの仮想ホストがPHPやASP/ASP.NETなどの環境をサポートして...

運用のために確認する必要があるデータは何ですか? (ついに、電子商取引業務におけるビッグデータ分析指標トップ10を解説してくれた人がいた)

ついに誰かが電子商取引業務におけるビッグデータ分析のトップ10指標を説明してくれた具体的な計算方法や...

Nginx を起動できない場合はどうすればよいですか? Nginx の起動失敗の理由

Nginx を起動できない場合はどうすればよいですか?まず、Nginx が起動に失敗した理由を突き止...

ハイブリッド販売ランキング(プラグインハイブリッド車の世界販売台数1位:累計販売台数360万台突破、3つの世界初を達成)

プラグインハイブリッド車の世界販売チャンピオン:累計販売台数が360万台を超え、3つの世界初を達成...

企業ブランド企画とマーケティング(産業ブランドマーケティング企画:市場競争力強化の重要なステップ)

産業ブランドマーケティング計画:市場競争力を向上させるための重要なステップ産業ブランドマーケティング...

コミュニケーションとプロモーション戦略(シームレスな体験を実現する包括的なプロモーション戦略を作成するための統合マーケティングコミュニケーション)

マーケティングコミュニケーションを統合し、総合的なプロモーション戦略でシームレスな体験を創出します今...

データ駆動型の運用上の意思決定(データ駆動型の運用上の意思決定を使用して効率とパフォーマンスを向上させる)

データに基づく運用上の意思決定により効率とパフォーマンスを向上"リンク"データに...

安養ブランド企画(「アジア大会デジタル聖火ランナー」を「タイドランナー」と命名)

彼は「アジア競技大会デジタルトーチマン」を「タイドランナー」と名付けた。杭州アジア競技大会の閉会式で...

Bステーションプロモーション戦略(Bステーションビデオトラフィックの転換を説明する記事1つ、純粋な実践ノート)

ある記事では、ステーションBのビデオトラフィックの迂回について説明しており、純粋な実用的なメモです...