さくらのサーバーにインストールを試みていますが上手く行きません
oss > さくらのサーバーにインストールを試みていますが上手く行きません @ 2016/1/14 16:13 |
---|
初めまして、ossと申します。
さくらサーバーへインストールしたいのですが、上手くいきません。 besercms3.0.7をダウンロードし、さくらサーバー /home/独自ドメイン/www/basercms/フォルダーへFFFTPにてアップロードしましたが、ブラウザで開くと404メッセージ「The requested URL /app/webroot/ was not found on this server.」と出ます。 他の方の投稿も参照し、webrootフォルダーをappフォルダーより出して/home/独自ドメイン/www/basercms/直下へおいても同様となります。 php.iniに cgi.fix_pathinfo = 1 を保存 各フォルダ、ファイルは属性「757」としています。 さくらへ問い合わせると「弊社ではお客様にて設置されますコンテンツについて、特に関与いたしておらず、作成や運用等につきましてはサポート対象外といたしております。」との返答で困り果てています。 お知恵を拝借出来れば幸いです。何とぞよろしくお願い致します。 【環境】 ■ BaserCMSのバージョン: 3.0.7 ■ レンタルサーバー名: さくらインターネットスタンダードコース ■ 設置フォルダ: http://独自ドメイン/basercms/ ■ 利用しているデータベース: MySQL ■ PHPスキル(自己評価): ど素人です ■ OSの種類:window7pro 64bit ■ PHPのバージョン:5.4 [標準のPHP] (CGI版) ■ Perlのバージョン:Perl 5.14.4 [標準のPerl] |
oss > Re: さくらのサーバーにインストールを試みていますが上手く行きません @ 2016/1/14 17:58 |
---|
http://www.tailtension.com/cakephp/1620/
を参照し、 /.htaccess /app/.htaccess /app/webroot/.htaccess 上記3つの.htaccessを記載通りにした所、エラー403「You don't have permission to access /basercms/app/webroot/ on this server.」となりました。 appフォルダやwebrootフォルダの属性を777や757、705、755に変更してみているのですが同じエラーが表示されます。。。 |
goichi > Re: さくらのサーバーにインストールを試みていますが上手く行きません @ 2016/1/14 23:47 |
---|
こんにちは。
さくらインターネットですね、私もよく使っています。 引用: /home/独自ドメイン/www/basercms/ 上の独自ドメインというのは、たぶん初期ドメインのことだと思うのですが、インストールする際には、どのようなURLにアクセスされていますか? もし、本当に独自ドメインを取得してインストールされようとしている場合、独自ドメインの設定はどうなっているでしょうか? 上の設置場所だと、さくらインターネットのサーバーコントロールパネルで、ドメインのパスが「/basercms」となるようにし、 http://example.com のように、取得している独自ドメインにアクセスすれば、インストール画面が開くように思います。 |
oss > Re: さくらのサーバーにインストールを試みていますが上手く行きません @ 2016/1/15 17:33 |
---|
goichi様
アドバイスありがとうございます。 おっしゃる通り初期ドメインの事です。 インストールの際、 http://初期ドメイン.sakura.ne.jp/basercms/ にアクセスしています。 ですが、404エラー Not Found「The requested URL /app/webroot/ was not found on this server.」 と表示されます。。。 |
oss > 3.07でも3.09でも同じエラー404が出てインストールまで進めません @ 2016/1/15 18:35 |
---|
3.07のインストールで壁にあたり進めないので3.09を試してみることに…
さくらサーバー内に /home/初期ドメイン/www/baser9/フォルダーを作りそこへFFFTPでアップロード。 属性を777にし、 http://初期ドメイン.sakura.ne.jp/baser9/ へアクセスしてみても、3.07と同様のエラー404 Not Found「The requested URL /app/webroot/ was not found on this server.」 と表示され進めず・・・ サーバー内エラーは「 File does not exist: /home/初期ドメイン/www/app」 www の次に/baser9 をよんで欲しいのですが、www/app となっています。 .htaccess が原因だと感じているのですが、どのファイルをどう書き換えれば良いかわかりません。。。 お忙しい中恐れ入りますが、よろしくお願い致します。 |
goichi > Re: 3.07でも3.09でも同じエラー404が出てインストールまで進めません @ 2016/1/17 13:47 |
---|
3.0.9や8だと少し話が違ってくるのですが、3.0.7でサブディレクトリへのインストールということですので、こちらの手法が参考になりそうです。.htaccessを書き換えて、正しくサブディレクトリからのパスで読み込んでくれるようにします。おためしください。
|
oss > Re: 3.07でも3.09でも同じエラー404が出てインストールまで進めません @ 2016/1/17 14:14 |
---|
goichi 様
アドバイスありがとうございます。 早速、3.0.7で リンクを参照の上、 (baserCMSの設置フォルダ)/.htaccessを RewriteEngine on RewriteBase /basercms RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] (baserCMSの設置フォルダ)/app/webroot/.htaccessへ Allow from all RewriteEngine on RewriteBase /basercms/app/webroot を追記しました。 が、、、今度は500Internal Server Errorが出てしまい、インストール画面へ進めません>< |
oss > Re: 3.07でも3.09でも同じエラー404が出てインストールまで進めません @ 2016/1/17 14:40 |
---|
サーバーエラーメッセージが「Premature end of script headers: index.php」とあった為、
/basercms/app/webrootを755へ変更したらインストール画面へ進みました! お忙しい中、アドバイスありがとうございました! |