ラベル xrea の投稿を表示しています。 すべての投稿を表示
ラベル xrea の投稿を表示しています。 すべての投稿を表示

2019年7月23日火曜日

XREA WordPress imgタグからphpスクリプトを読み込んで画像を表示する img src="SCRIPT.php"

2019 Jul. 23.

テキストとして読み込まれたHTMLファイルの途中で header("Content-Type: image/jpeg") を発行しても有効にならない。
"Content-Type: image/jpeg" を指定してimgタグに直接画像を指定しても、画像はテキスト扱いされ文字化け表示される。
 「fopen(), fread(), fclose()」「file_get_contents()」「readfile()」「imagejpeg()」はいずれも画像表示に失敗する。
imgタグに画像を表示するphpスクリプトを指定する。

[画像を表示するページとなるfoo.phpの保存場所]

/public_html/www.MyXrea.Domain/myProject/my_php/foo.php



[foo.php内の画像表示部]

// imgタグに指定するphpファイルのパス指定は /myProject から始まる
$phpFilePath = "/myProject/my_php/display_jpg.php";
echo "<img src='{$phpFilePath}'>";


[foo.phpから呼び出されるdisplay_jpg.phpの保存場所] 

/public_html/www.MyXrea.Domain/myProject/my_php/display_jpg.php

[画像ファイルの保存場所]

 /virtual/XREA-NAME/public_html/www.MyXrea.Domain/myProject/data/myImage.jpg

[display_jpg.phpの画像表示部]

<?php
header("Content-Type: image/jpeg");
$jpgpath = "/virtual/XREA-NAME/public_html/www.MyXrea.Domain/myProject/data/myImage.jpg";
  // 画像ファイルパスは /virtual/XREA-NAME/public_html/www.MyXrea.Domain から始める
$img = imagecreatefromjpeg( $jpgpath );
imagejpeg( $img );
imagedestroy( $img );
?>

2019年7月15日月曜日

xrea SSH通信許可設定

2019 Jul. 15.

  1. xreaにログイン
  2. 旧コントロールパネルを表示
  3. 管理メニュー -> ホスト情報登録
  4. 「SSH登録」をクリック

2019年7月13日土曜日

xreaサイトのSSL化

2019 Jul. 13.

参考元

https://damema.net/article/17/
https://www.hobofoto.net/xrea-ssl/

  1. xreaのサイト設定変更で「無料SSL」設定する
  2. xrea画面右上のプルダウンメニューから「旧コンパネ切替」する
  3. マイドメイン利用->ドメインウェブ->SSL設定 で「SSLを有効にするドメイン名」にSSL設定するドメインを選択し、「証明書設定」をクリックする
  4. 4つの大きな窓が内、下部の3つが埋まるまで、キャンセルと前記「証明書設定」クリックを繰り返す。あるいは、参考元サイトに書かれているように、コピー&ペーストする。
    3つの窓が埋まると、下部の「インストール」をクリックする。
    (必要3データ )
     プライベートキー[パスフレーズなし]SSLCertificateKeyFile
     発行された証明書(必須) SSLCertificateFile
     発行された中間証明書(必須) SSLCACertificateFile
  5.  マイドメイン利用->ドメインウェブ画面の下部の「ドメイン設定」をクリックする

xreaに独自ドメイン設定

2019 Jul. 13.


参考元 https://www.homepage-tukurikata.com/domain/coreserver-dns.html
  1. freenomで独自ドメイン取得
  2. freenomで"Manage Domain" ->  "Manage Freenom DNS" -> "Add Records"に進みNameにホスト名(wwwにした)、TTLに3600、TargetにxreaのサーバーIPアドレスを指定
  3. バリュードメインサイトの「無料ネームサーバー」->「他社登録しているドメインを登録」でfreenomで取得したドメインを登録
  4. バリュードメインの「無料ネームサーバー」->「ドメインのDNS設定」で「当サービス内サーバーの自動DNS設定」からxreaで取得したサーバーのドメインを選択
  5. xreaの「ドメイン設定」->「ドメイン設定の新規作成」で "ホスト名.freecomで取得のドメイン" を設定