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

推薦する

Nginx の負荷分散のための 5 つの戦略の分析

サーバー クラスターでは、Nginx はプロキシ サーバー (リバース プロキシ) として機能し、ユ...

ソーシャルeコマース推進計画(プライベートソーシャルネットワーキングによる新しい小売モデルの計画と開始手順)

プライベートソーシャルメディアで新しい小売モデルを計画し開始するための手順ソーシャルニューリテールプ...

企業データベース運用(データ開発と活用をいかに標準化・制度化するか?認可運用が市場開拓の新たな潮流となる)

データの開発と活用を標準化し、制度化するにはどうすればよいでしょうか?認可された運用は市場開発の新た...

運営部門コンテンツ(ネットセレブの張社長と孫副社長は本当に会社を経営しているのか?会社の規模は?部門はいくつあるのか?)

ネットセレブの張老、ボス、孫副社長は本当に会社を経営している。その会社はどれくらいの規模で、いくつの...

ASO 最適化アシスタント (0 から 1 まで、Android ASO 最適化を解釈)

0から1まで、Android ASO最適化を解釈するみなさんこんにちは。私はインターネット金融業界...

洗練されたユーザー操作(さまざまなユーザー向けに洗練された操作を行う方法を 3 つのステップで学習)

たった3ステップで、「千人の顔」で洗練された運営方法をお教えします「一人に一つの顔」というフレーズが...

.shop ドメイン名の開発はありますか?

.shop ドメイン名は中国語で「店、買い物」などの意味を持ち、明らかに電子商取引のドメイン名です。...

Bステーション運営データ(Bステーション四半期レポート図:売上高58億、デイリーアクティブユーザー1億人突破、営業キャッシュフロー黒字達成)

ビリビリ四半期報告書図:売上高58億、デイリーアクティブユーザー1億人突破、営業キャッシュフロープラ...

ブランドマネジメントとブランドマーケティング(農家シェアリング:ブランドマネジメントの設計と実践)

農家が共有するブランド管理の設計と実践茶園の生態学的建設モデルは、茶の品種、栽培、土壌、生物学、植物...

情報フロー広告はどのように課金されますか(Toutiao の情報フロー広告はどこにありますか?具体的な課金方法は?)

Toutiaoの情報フローにおける広告スペースはどこにあるのでしょうか?具体的な料金はいくらですか...

集客方法(あなたのお店はお客さんが足りないですか?この5つの集客方法を使えば、お客さんが積極的に来店してくれるだけでなく、売上も飛躍的に伸びます)

お店にお客さんが足りない?これら 5 つの顧客誘致方法を使用すると、顧客が積極的に来店するようにな...

データ操作ビッグデータ(河南省はビッグデータ産業発展のための24の作業計画を発表し、鄭州市の鄭清河都市コンピューティングパワーの構築を支援します)

河南省は、鄭州市が鄭清河の都市コンピューティングパワーを構築するのを支援するために、ビッグデータ産業...

ResellerClub ドメイン再販業者になるメリットは何ですか?

世界最大級のドメイン登録業者の 1 つである ReselleClub は、ドメインの再販やホスティン...