2017-02-09 8 views
0

PHP 5.6から7およびMySQL 5.5から5.7にアップデートしました。一部のQ2AプラグインはPhP 7およびMySQL 5.7と互換性がありません

古いバージョンではすべてうまくいきましたが、サーバーを更新して以来、カスタム404ページ、gregorian2jalaliの顔の問題がありました。一部のページは空白になり、要素の検査、コンソールセクションには何も表示されません。アップ。たとえば、gregorian2jalaliプラグインを有効にすると、User Profieページが表示されません。カスタム404ページのプラグインでも

、次のエラーが404ページにアップしています:このページを生成するとき

A Question2Answerデータベースのクエリに失敗しました。障害の詳細な説明は、Webサーバーのエラーログファイルで参照できます。

PHP Question2Answer MySQLのクエリエラー1146:テーブル「qa.qa_options」doesnのログイン、このようなメッセージが起動するApacheのエラーでWhen adding page link, database query error occurs.

: ここで以前の問題のために関連する質問がありました(SELECT 'time'、 'db_time'、UNIX_TIMESTAMP(NOW())) また、ここで以前の問題がありました質問:is there a way to manually create the database tables ?

プラグインが更新されていないので、この問題をどのように修正できますか?

おかげ

Q2Aバージョン:1.7.4

答えて

1

私は考えることができる二つの可能性があります:あなたが(例えばabc_代わりqa_の)別のテーブル接頭辞でを使用している

  1. は、 qa-config.phpファイルであり、プラグインは^optionsの代わりにqa_optionsをSQLクエリに入れています(自動的に正しいプレフィックスが追加されます)。

  2. GitHubの1.8バージョンの不安定版を使用していますが、現在のところプラグインに関するいくつかの問題があります。その場合は、main Q2A siteから取得した安定版1.7.4を使用していることを確認してください。

関連する問題