• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:coreserver シンボリックリンク 403)

coreserver シンボリックリンク 403エラーの解決方法

このQ&Aのポイント
  • SSHを使用してシンボリックリンクを設定した際に403エラーが出る場合の解決方法を調べました。
  • FTPでシンボリックリンクが作成されているにもかかわらず403エラーが出る場合の対処法をまとめました。
  • リンク元となるURLにアクセスすると403エラーが出てリンク先が参照できない場合の解決策について調査しました。

質問者が選んだベストアンサー

  • ベストアンサー
noname#256628
noname#256628
回答No.1

/virtual/<アカウントID>/test/ および、配下のファイルのアクセス権は問題ないですか? Apache等のWebサーバからReadできるようになってますか?

gothfotu
質問者

お礼

補足の追記です。 同じcoreserverで同じプランの他の利用者は、出来ているようなので、サーバ設定に問題はなく、シンボリックリンクはできる環境が整っていると思います。

gothfotu
質問者

補足

関連する全フォルダ・ファイルのパーミッションです。 リンク元 /virtual/<アカウントID>/public_html(705)/test1(755)/ リンク先(参照先) /virtual/<アカウントID>/test(755)/index.html(644) フォルダ・ファイル所有者はすべて同一で、.htaccessも置いてないので余計な干渉もないです。 ちなみにcoreserver では、/virtual/<アカウントID>/public_html/のpublic_htmlフォルダ以下が公開フォルダになっています。リンク先(参照先)は非公開領域になっています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • CORESERVERでCRONジョブが実行されない

    この手の情報はネット上に沢山あるので自分なりに調べたのですが解決に至りませんでしたので質問させてください。 やりたいことは、CORESERVERのCRONジョブで設定した時間にcron.shを動かしてtest.phpを実行したいです。 ■現状 ・CRONジョブは毎日午前11時に動作するように設定 0 11 * * * ・CORESERVERからCRONジョブのエラーや成功メールが1通も届かない ・Tera Term で直接CRONを実行したが500エラーが返ってくる ・シェルスクリプトで動かしたいPHPファイルに問題はなかった(直接実行して成功) ■やったこと cron.shをCORESERVERのトップディレクトリに設置 /virtual/ユーザー名/cron.sh cron.shに記述した内容は #!/bin/sh #PHP /usr/local/bin/php /virtual/ユーザー名/public_html/サイトディレクトリ/php/test.php exit です。cron.shのパーミッションは705にしました。改行コードはLFです。 test.phpまでのディレクトリのパーミッションも705になっています。test.phpのパーミッションは644です。 Tera Term に入力したコマンド? sh /virtual/ユーザー名/cron.sh 上記を決定すると以下のスターテスが返ってきました。 Status: 500 Internal Server Error Content-type: text/html 何か根本的な間違いをしているのでしょうか? アドバイスをお願いいたします。

  • PHPファイルのシンボリックリンクの実行で Internal Server Error

    プログラムファイルが以下にあるとします。 /home/pgroot/public_html/test.php 内容は、 <?php print "ok"; ?> という最小限のスクリプトです。 これに、以下のようにシンボリックリンクを張ります。 /home/myhome/public_html/test.php (---->/home/pgroot/public_html/test.php) リンクの方をWEBからアクセスすると、Internal Server Error になります。本物の方をWEBからアクセスすると、正常に動作します。 Internal Server Error の時の Apache のエラーログには以下の記述があります。 [error] Premature end of script headers: /home/myhome/public_html/test.php 他のサーバーでは普通に動くのですが、なぜこのサーバーでは動かないのかという鯨飲を知りたいのですが、どなたかアドバイスいただけませんか? よろしくお願いします。

  • SSH初心者ですが宜しくお願いします。

    SSH初心者ですが宜しくお願いします。 TeraTermをダウンロード→インストール→設定までは出来ましたが、入力画面で ln -s /home/USERNAME/public_html /home/USERNAME/public_html/subdomain.example.com と入力しましたがその後はどーしたらよいのですか?

  • コアサーバー(coreserver)でのcronの設定について

    こんにちは。 コアサーバーで、趣味のメルマガを発行することにしました。 「7日間サッカー講座」のような感じのものです。 他の目的のために、楽メール(​http://www.raku-mail.com/)​を 以前に購入していましたので、こちらを利用したいと考えています。 ところが、ステップメールを送るためのcronの設定で、苦戦しています。分かる方がいらっしゃいましたら、アドバイスをいただけると嬉しいです。 cronについては公式サポートの対象外なもので…。 ​http://www.raku-mail.com/manual/raku_setup.htm​ こちらのページに書いてあるように、楽メールを設置しました。 send.cgiをcronで毎時0分に起動させたいのです。 独自ドメインを設定しているので(ここでは仮にabc.com)、 distibuteフォルダは、 public_html/​www.abc.com/distribute​ の階層にあります。 public_htmlと同じ最上階に、cron.shを置きました。 cron.shの中身は、 #!/bin/sh #PERL /usr/local/bin/perl /virtual/アカウント名/public_html/​www.abc.com/distribute/cgi-bin/send.cgi​ exit です。 そしてcronジョブを毎時0分に起動させるように、コアサーバーの管理メニューから保存しました。 以上が、僕がネットで1から調べ、やったことです。 しかし、毎時0分になにやらエラーメールらしきものが送られてきます。 エラーメール題名:Cron <アカウント名@s59> /bin/sh /virtualアカウント名/cron.sh エラーメール本文:Can't locate /virtual/アカウント名/public_html/​www.abc.com/distribute/cgi-bin/lib/send/send.pl​ in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/i686-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/i686-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) at /virtual/アカウント名/public_html/​www.abc.com/distribute/cgi-bin/send.cgi​ line 17. これは、僕がどこを間違えているからなのでしょうか? 分かる方がいらっしゃっいましたら、教えていただけると助かります。 よろしくお願いします。

  • linuxのhomeフォルダのリンク付け

    Fedora 10の「/home」フォルダを別のHDDの「home」フォルダにリンクを張ることは可能でしょうか? ln -s /HDD2/home /home とコマンドを打ったところ、 たしかにリンクを張ることはでき、PCから直接ログインすると、 「/HDD2/home」 がホームディレクトリになるのですが、 sshで別PCから(teratermなどで)ログインすると 「/HDD2/home」 が見つからず、 「/」 に最初にアクセスすることになります。 対処方法を知っている方はいませんでしょうか?

  • シンボリックリンクの問題

    いつもお世話になっております シンボリックリンクを使う際に問題が発生しました。 #ln -s /mnt/hdb/user/test /home/user/test で、ユーザディレクトリに/mnt/hdb/user/testというディレクトリに向けてtestというシンボリックリンクを張ります。 #ls /home/user/ -F test@ ls -Fで確認したところ、シンボリックリンクファイルtestを上記のように確認できます。しかしながら、cdコマンドを実行すると、 #cd /home/user/test #pwd /mnt/hdb/user/test になるはずですが、 #cd /home/user/test #pwd /home/user/test なってしまいました。 これの原因で(推測)外からffftpで /home/user/testをアクセスしようとすると、No such file or directoryというエラーが出ました。 この問題どう解決できますか、ご教授よろしくお願いします。 ちなみに /mnt/hdb は増設したハードディスクをマウントしたところ 使用システム はFedora 4

  • コアサーバーの設定方法を教えて下さい

    現在、コアサーバーのドメインで自分のつくったホームページがアップされている状態です。 それを自分の取った独自ドメインでアップするにはどういう設定にしたら良いでしょうか? http://○○○○○.m20.coreserver.jp/home/top.html で、自分のホームページがアップされています。それを http://www.○○○○○.co.jp でアップできるようにしたいです。 現在、ドメイン情報の入力の画面でmainの部分にblankと入ってます。 sub1にwww.○○○○○.co.jpと入っていて、sub2に○○○○○.co.jpと入っています。sub2の転送先URLにhttp://www.○○○○○.co.jpと入っていて、NoDirにチェックが入っている状態です。 ファイルマネージャーのところは「/public_html」ディレクトリにindex.htmlファイルがアップロードされている状態で、そのindex.htmlを開くと、ホームページ(http://○○○○○.m20.coreserver.jp/home/top.html)が開きます。 コアサーバーのサポートセンターに問い合わせると、こんな返信が返ってきました。 『お問い合わせについてですが、現在は「/public_html/home/」ディレクトリにtop.htmlファイルがアップロードされておりますので、http://○○○○○.m20.coreserver.jp/home/top.htmlで閲覧可能となっております。 こちらのファイルを、「/public_html/www.○○○○○.co.jp」ディレクトリに、ファイル名をindex.htmlとしてアップロードしていただく必要がございます。 FTPのアップロード方法等につきましては、サポート対象外となっております。』 そのFTPのアップロード方法がわかりません。 だれか詳しい方、教えてください、、、 FTP設定の所では、 ●FTPサーバー m20.coreserver.jp ●FTPアカウント ○○○○○ ●ディレクトリ /public_html ●URL http://○○○○○.m20.coreserver.jp/ となっております。そこのディレクトリの部分を/public_html/www.○○○○○.co.jpに変えようとしても、出来なかったです、、、 色々やってみたのですが、どこが悪いのかも何をすればよいかもわからず、どうしようか悩んでいる状態です。 誰か助けて下さい、、、 補足 ファイルマネージャーのところで、「/public_html」ディレクトリにあるindex.htmlファイル(開くとホームページに繋がるファイル?)を、コピーなり移動なりで「/public_html/www.○○○○○.co.jp」ディレクトリに持っていっても、持っていった先で開くと、404 Not Foundになります、、、

  • LINKエラーについて

    リンクエラーが出て困っております。 アドバイスお願いします。 リンク中... Dlg11.obj : error LNK2001: unresolved external symbol "public: virtual struct CRuntimeClass * __cdecl CPOSPrinter::GetRuntimeClass(void)const " (?GetRuntimeClass@CPOSPrinter@@UBAPAUCRuntimeClass@@XZ) Dlg11.obj : error LNK2019: unresolved external symbol "public: void __cdecl CPOSPrinter::SetAsyncMode(int)" (?SetAsyncMode@CPOSPrinter@@QAAXH@Z) referenced in function "public: void __cdecl Dlg11::OnPrint(void)" (?OnPrint@CHandyDlg11@@QAA XXZ) 上記のようなエラー内容です。 インクルードするヘッダーが問題と思いますが。 アドバイスお願いいたします。

  • lnコマンドについて(シンボリックリンクの変更)

    lnコマンドについて、 シンボリックリンクのリンク先を変更しようと思いましたが、変更がうまく出来ませんでした。 実行したコマンド:ln -s logs /export/home/log/s001/logs (現状 )/var/log/s001/logs ↓ (変更先)/export/home/log/s001/logs 何が原因でしょうか? またエラーが発生しなかったのですが、どこかおかしく設定変更されてしまっている可能性はありますか? よろしくお願いいたします。 # ls -l lrwxrwxrwx 1 root other 27 4月 5日 2005年 logs -> /var/log/s001/logs # # # ln -s logs /export/home/log/s001/logs # # # ls -l lrwxrwxrwx 1 root other 27 4月 5日 2005年 logs -> /var/log/s001/logs # #

  • HTMLで別のフォルダのファイルにリンクする。

    HTMLとasp.netで開発をしています。 開発初心者です。 あるHTMLファイルから、別のフォルダのHTMLファイルへリンクし、 特定の位置に部分に移動したいのですが、うまくできません。 リンク元 <a href="../aa/bbb.aspx#test">test</a> リンク先 <th class="m"><a name="test">ここに飛んで!</a></th> リンク先のはじめに、 <form id="form1" name="form1" method="post" action="aaa.aspx">が 書かれているのですが、関係ありますか? リンク先を id や name で設定してみたりと、いろいろ試したのですが、うまくいきません(泣) ↓参考にしたURLです↓ http://www.tagindex.com/html_tag/link/a_url_id.html 宜しくお願いします。

    • ベストアンサー
    • HTML