web-dev-qa-db-ja.com

モバイルデバイスでMAMP /ワードプレスを使用してローカルサーバーをテストしていますか?

現在wordpressローカルでMAMP PROを使用してサイトを開発しています。これには明らかにローカルデータベースの使用が含まれます。

このサイトをリモートリンク経由でiPhoneでテストしたいと思います。私はこれを携帯電話のURLに次のように入力することでなんとかしました...

192.234.2.32:8888 

(IPアドレス:ポート番号)

問題は、インデックスページが表示されますが、CSSスタイルがありません。次に、別のページをクリックすると、ページが見つからないと表示されます

サーバーに正しく接続されているようですが、wordpressデータベースには接続されていません。少なくとも、これが問題だと思います)

これを機能させる方法や正しい方向に向ける方法について誰か情報がありますか?これを行うには別のアプリケーションが必要ですか、それともmamp/IPアドレスなどで実行できますか?

前もって感謝します

9
Adam

私自身の質問に答えました、トリックをしたこの素晴らしい記事を見つけました http://www.designshifts.c​​om/view-local-wordpress-website-on-your-iphone-or-ipad-with-mamp/

7
Adam
  • 一般的な設定ではWordPress;変更WordPressアドレスから
    localhostからデスクトップPC/MacのIPアドレス(URL)
  • MAMP PROの一般タブ。小切手; Xip.io(LANのみ)経由でそのアドレスをコピー
  • 一般設定ではWordPress Xip.ioアドレスをサイトアドレス(URL)に貼り付けます
  • モバイルデバイスにアクセスできます。 http://localhost.IPAddressOfYourLocalComputer.xip.io

スクリーンショットWordpress enter image description here

1
Jaap Nauta

私はモバイルのローカル開発に対処するために DNSを使用 を好む。この方法でも、すべてのローカルサイトに同じIPアドレスを使用できますが、それぞれに異なる名前を付けることができます( NameBasedVirtualHosts

0
quickshiftin

Mamp Pro(4.5)のデフォルトポートを変更したり、IOS adminでドメイン設定を変更したりせずに、OS 10.11でLAN + WPテストスキームを機能させることができました。ここにすべての関連ビットがあります:

  • Finderで「sites」フォルダ内にルートフォルダを設定します。つまり、~/sites/MAMP-hosted/yourdomain.com
  • Macが静的IPアドレスを使用していることを確認し、Mamp Proを起動し、[全般]タブで、IPアドレスのドロップダウンからyourdomain.comの静的IPを選択します。 localhostはデフォルトのままにする必要があります:*
  • yourdomain.com>データベースタブで、yourdomain.comのデータベースを選択します(localhostにデータベースを割り当てる必要はありません)。
  • 名前解決を含むその他すべての[全般]タブの設定はデフォルトであり、チェックされるのはetc/hostsオプションのみです
  • 下部のlocalhost>ドキュメントルートは "MAMP-hosted"フォルダーを指し、yourdomain.com>ドキュメントルートはyourdomain.comフォルダーを指している必要があります。

次に、wp-configを次のように調整します。

define('DB_NAME', 'name-of-your-database');

/** MySQL database username */
define('DB_USER', 'root');

/** MySQL database password */
define('DB_PASSWORD', 'root');

/** MySQL hostname */
define('DB_Host', 'localhost');

define( 'WP_SITEURL', 'http://your-static-IP' );
define( 'WP_HOME', 'http://your-static-IP' );

http://your-static-IPは、ローカルネットワーク上の任意のデバイスでサイトを表示し、http://your-static-IP/wp-loginは管理者アクセス用です。

その状態でwp-adminを使用してデータベースに書き込む(投稿を公開するなど)場合は、Velvet Blueなどのプラグインを使用して移行後のクリーンアップを実行し、そのIPアドレスを削除する必要がある場合があります。

私はこの特定のスキームとMAMPオンボードSSLを実験していませんが、サイトが専用ホストに移行する準備が整ったら、元に戻すのは難しくありません。

0
bobzIlla