web-dev-qa-db-ja.com

MAMPをダウングレードした後、一部のリンクでローカルホストポートが見つからない

MAMP proを試してからMAMPにダウングレードしましたが、localhostポートを持たないリンクを除いてすべて問題ありません。例…localhost/about、localhost:8888/aboutにします。リンクの中にはポートを含むものもあればそうでないものもありますが、その理由はわかりませんか。任意のアイデアは大歓迎です。ありがとうございます。

1
Anthony D

他の人がlocalhost:8888を使用している間に、あなたのリンクの一部がlocalhostを使用している場合、あなたはあなたのデータベースのすべてのリンクがlocalhost:8888に設定されていることを確認したいでしょう。次の手順を実行します:

  1. 接続してダウンロードする 相互接続ITのデータベース検索と置換スクリプトはこちら
  2. ファイルを解凍し、あなたのWordPressがインストールされているlocalhost(ルート)にそのフォルダをドロップし、replaceスクリーンショット
  3. ブラウザで作成した新しいフォルダ(例:http://localhost:8888/replace)に移動し、 検索/置換ツールが表示されます
  4. /localhost/フィールドにsearch for… URLを、/localhost:8888/フィールドに新しいURL(replace with…)を入力します。

スクリプトを実行する前に、actionsの下のdry runボタンをクリックして、何が置き換えられるのかを確認できます。完了したら、/replace/フォルダを必ず削除してください。

MAMP Proがポート8888を使用するように設定されている場合は、MAMPを同じに設定する必要があります。ポートが指定されていないhttp://localhostが表示された場合、それはデフォルトポート、つまりポート80を探していることを意味します。

あなたはMAMPの 'Preferences'でこれを設定することができます。ポート3306への参照はMySQLのポートに関連しています。 [MAMPポートをデフォルトに設定]ボタンをクリックすると、Webサーバーには8888、MySQLには8889に設定されます。

MAMP preferences screen

0
Jeremy Ross