中国のAliyunサーバーへFTP経由でファイルをアップロードしています。
が、ページが表示されません。
原因はフォルダの構成が間違っているとみています。
なお、ホームページの表示のindex.phpは既にコントールセンターに登録しています。
どのようにしてフォルダの構成をすればいいのかわかりません。
いろいろなサービスがあると思いますが、サービスによって異なると思いますので、具体的なサービス名・プラン名を記載してください。
サービス名はFTPです。中国語でいう 「独享虚拟主机经济版」 になります
サービスは、https://wanwang.aliyun.com/hosting/ ですね。 ページが表示できないというのは、どのような状況でしょうか? 500 エラーですか? 404 ですか? それ以外ですか?
中国にはtertailににたサービスはないのですか? 日本人なら安いからと言って初心者が外国のサービスを利用するのは考え物です。
ご参考までに画像を添付しました。。。ディレクトリが問題だと思っています。
サーバーのログファイルにエラーメッセージなどは、出ていないでしょうか? 画面キャプチャーされたメッセージを見る限りでは、ドメイン名が管理画面で登録されていないため、エラーになっているように思えます。
wwwlogsフォルダを作成して存在しています。サーバーのログファイルにエラーメッセージは、ありません。https://help.aliyun.com/knowledge_detail/36244.html?spm=a2c4g.11186631.2.14.SbTvmj こちらを参考にフォルダ作成をしました。しかしサーバーは正常に動作しているようです。
エラーが判明しました。 「HTTP 错误 403.14 - Forbidden 」です。
追加された キャプチャーからすると Windows 版をお使いなんですね。(Internet Infomation Services 7.5 と書かれているので... Windows IIS の画面です。) https://wanwang.aliyun.com/hosting/ の 「操作系统及语言」の部分を見ていただくと「Windows / Linux 」の説明があります。ここに使用可能言語が、記載されているのですが、WIndows 版では、「ASP | ASP.NET1.1/2.0/3.5/4.0 | HTML | WAP」だけで、PHP は、サポートされていないようです。
とりあえず、ディレクトリの問題か PHP が利用できないエラーかを切り分けるために、簡単な内容の index.html を ftp でアップロードして、表示されるか確認した方が良さそうです。
コントロールパネルを見るとこちらも表示されていました。「支持语言: .NET1.1/2.0/3.5/4.0、ASP、HTML、WAP 」 Windows版のようです。Linux出ないと PHPはサポートされていないようです。気になっているのが以前にある方にお願いした時アウトソースした時に、サーバー種類が変換されておりました(変換していないと言いますが。どこかのタイミングでWindows版へ変換されてしまったのかもしれません。どのようにしてlinux版に変換すればいいのか今調べています。
即座にLinuxに変更できました。しかしまだ、第一枚のエラーが出ます。
キャプチャー画面のエラーメッセージは、「您访问的域名未绑定至主机」ドメイン名が(管理画面に)登録されていない。「您正在使用IP访问」IPアドレスでアクセスしている。「该站点已被网站管理员停止」管理者がサーバを停止している。という意味だと思っていますが、これら3点のどれにも該当しないということでしょうか? (キャプチャー画面にドメイン名が出ているので、2番目ではないと思いますが...)
「ホームページの表示のindex.phpは既にコントールセンターに登録しています。」というのは、 「ドメイン名/index.php」を登録しているということでしょうか?
急なご対応をありがとうございます。「默认首页设置」 デフォルトのホームページ設定ではindex.phpで登録しています。はい、そして管理者がサーバーを停止していることは考えられません。「运行中」と出ています。ドメイン名も登録されているはずなのですが、、
無事にオープンできました。ありがとうございました!
ヘルプに https://teratail.com/help#resolve-myself 「質問をした後に自己解決してしまった」というのがありますので、下記の回答欄に原因と対応内容を記載して、自己解決としておいてください。
回答1件
あなたの回答
tips
プレビュー