私はオンラインでサイトからWordPressサイトをローカルにセットアップしています。ファイルとデータベースをダウンロードしました。私はInstantWPを使ってサイトを設定しました。データベースをインポートし、ローカルサイト用の適切なファイルに移動しました。私がサイトに行くとき、私はこれらのエラーを得ます:
警告:call_user_func_array()は、パラメータ1が有効なコールバック、C:\ Users\William\Desktop\InstantWP_4.5\iwpserver\htdocs\wordpress\wp-includes\pluginにある関数 'wp_maybe_load_embeds'が見つからないか無効な関数名であることを期待しています。 525行目のphp
警告:call_user_func_array()は、パラメータ1が有効なコールバック、C:¥Users¥William¥Desktop¥InstantWP_4.5¥iwpserver¥htdocs¥wordpress¥wp-includes¥pluginにある関数 'rest_cookie_collect_status'が見つからないか無効な関数名であることを想定しています。 525行目のphp
致命的なエラー:38行目のC:¥Users¥William¥Desktop¥InstantWP_4.5¥iwpserver¥htdocs¥wordpress¥wp-includes¥pluggable.phpにクラス「WP_User」が見つかりません
誰かが私にこれらが何であるか、そしてどのようにしてそれらを直すことができるかを説明することができますか?
これは移行の問題のように見えます。ローカルのWordPressインストールのリンクを新しいURLに更新したことを確認しましたか?
wp_options
テーブルのhome
とsiteurl
を変更するだけでは残念ながら不十分です。あなたの投稿コンテンツにあなたのローカルホスト以外のURL(http://web.site
)が含まれているので、あなたのウェブサイトはあなたのローカルホストに正しく表示されません。
Localhostコピーにwp_options
テーブルがあるはずです。すべてが損なわれていないはずです。ライブサイトからデータベースを正しくエクスポートしたことを確認するには、 WordPressから提供されている簡単な手順に従ってください 。
データベースをダウンロードしてローカルホストにインポートしたら。次の手順を実行します:
replace
( screenshot )に変更します。http://localhost/wordpress/replace
)、 検索/置換ツールが表示されますsearch for…
フィールドに古いURLを、replace with…
フィールドに新しいURLを入力してください。スクリプトを実行する前に、actionsの下のdry runボタンをクリックすると、置き換えられる内容を確認できます。完了したら、/replace/
フォルダを必ず削除してください。
問題は実際にはデータベースにあります。私はそれを降ろしてそして再び設置しなければならなかった、そしてそれはうまくいった。皆さんからの助けをありがとう。