こんにちは、浜谷涼平です。

 

先日、間接的に依頼を受けたお客から
「『音声をあげてWeb上で聞けるようにしたい』という依頼があったのでやってもらえますか?」
と言われました。

 

でも、ここだけの話
僕、FTPと言われるものを使ってファイルを
アップロードしたことがなかったんですよ。

 

PDFファイルとかだと(手順が)面倒ですが、
手作業でサーバーのファイルマネージャーからアップロードしてましたので;

 

で今回、音声も一緒だろうと思って同じ手順で作業したのですが、なぜかできない・・・
これは今まで避けてきたFTPソフトを使って作業しろ!という
啓示だと思い頑張って作業してみることにしました。

 

で、今回使ったのは無料FTPソフト『サイバーダック
以前、使いやすいようだと思ってダウンロードはしていたので、こちらを使いました。

 

ですが、なぜかアップロードしたのに404ページが表示されて
音声が全く聞くことができない・・・
こんな画面が出てきました。。。

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-20-10-41-48

 

 

 

 

 

色々調べてみましたが、原因が全く分からなくて四苦八苦しました。
なので、今回は自分の備忘録の意味も含めて書いていきたいと思います。

 

 

・概要

ファイルをアップロードしたのに、なぜだか404ページに飛ばされて音声が聞けない。

レンタルサーバーはエックスサーバーを使用

 

ステップ1

ファイル名は『半角英数』にします。

これをやらないと再生できません。

 

ステップ2

Cyberduckを開いて、左上の『新規接続』をクリック

cyberduck2

 

 

 

 

 

 

接続の設定をします。

cyberduck3

 

 

 

 

 

 

以下のように各項目を入力します。

  • サーバ:FTPサーバ名(FTPホスト名)を入力
  • ユーザ名:FTPユーザ名(FTPアカウント名)を入力
  • パスワード:FTPパスワードを入力

FTPサーバ名(FTPホスト名)FTPユーザ名(FTPアカウント名)FTPパスワードは、
サーバ契約時に送られてくるメールに記載されているので探します。

入力できたら「接続」をクリックします。

 

 

ステップ3

接続ができるとこんな画面になります。


cyberduck6

 

 

 

 

 

 

PDFや音声は『pubic_html』フォルダに入れないとみることができないので
そのpubic_htmlフォルダに『test』の名前のフォルダを作成して
そこにステップ1のファイルをアップロード。
(今回はテストなので自分のサイトを使用)

cybersc

 

 

 

 

 

 

ステップ4

再生したい音声ファイルで右クリックをして
『Web URL で開く』の『http URL』をクリック。
cybersc2

 

 

 

 

 

ステップ5

僕のPCやサイバーダックの設定が悪かったのか
これをすると404ページが開いていましたが、URLを変更すると聞けるようになりました。

『http://drivesarto.xsrv.jp/contactwriter.biz/public_html/test/music.mp3』

だったURLを

『http://contactwriter.biz/test/music.mp3』

に変更すると

%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-11-20-9-53-40

できた!

 

これでなんとか要望にも答えられそうだし満足ですが
これどうにか一回でできるように試行錯誤しなければなりませんね;

 

※後でファイルマネージャーでアップロードしてみるとできました;
ですが、『public_html/』の記述を消さなければ聞くことができませんでした。

 

今日も最後まで読んでいただきありがとうございました。

  • このエントリーをはてなブックマークに追加