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

さくらインターネット

■ さくらインターネット様
http://www.sakura.ne.jp/

でのインストールの質問などはこちらから。


まずは

■ cocnrete5 のインストールガイド
http://concrete5-japan.org/help/install/hosting/sakura/...

をお読みになってから質問して下さい。

Display Messages: スレッド形式     フラット形式
13 Replies

Re: URL_REWRITING_ALL 使えません

2010/08/09 at 1:47 PM
自分でドツボにはまったので、ここで報告。

/config/site.php で設定できる項目として

define('URL_REWRITING_ALL', true);

というオプションがあります。
これは、管理画面などでのアクセスでもプリティーURLを有効に指せるという設定です。

※ この時点で理解不能な方は読み飛ばしてもらって結構です。



ともかく、これは、さくらインターネット様では使えません。



症状としては

・admin 以外のアカウントでログインすると、上部のツールバーが表示されない

・admin アカウントログインすると、新規ページボタンを「Access Denied」という表示が出て次に進めない。

・admin で編集モードにできるが、それ以降進めない

・ジョブが実行できない



です。

自分自身が今さっき、ドツボにハマってしまいました。皆さん、お気をつけ下さい。
 

さくらインターネットでformヘルパーが動かないみたい

2010/10/26 at 7:20 PM
katzさん、さくらのインストールガイド、助かりました! ありがとうござます。

2009年8月10日現在、フォームブロックで「送信完了メッセージ」が表示されない不具合を確認しています。

の件ですが、formヘルパーがダメっぽいですね。同ヘルパーを使っている、カスタムブロックもうまく動作しませんでした。

試しに、シングルページで、
$form = Loader::helper('form');
var_dump($form->getRequestValue('hogehoge'));
とやると、かならずfalseが返ります。

もしこの辺の解決法をご存知の方いましたら、ヒントをいただけると幸いです。
私も引き続き調べてみます。
よろしくお願いいたします!
 

Re: さくらインターネットでformヘルパーが動かないみたい

2010/10/26 at 7:37 PM
すみません、速攻の自己レスです。
.htaccess にQSAフラグ入れればOKでした smiling

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?pathinfo=$1 [L,QSA]
</IfModule>
 

Re: インストール後しばらくすると、PHPエラーになってしまいます。

2010/11/17 at 12:53 PM
はじめまして。
さくらインターネットスタンダードプランを利用しています。
さくらインターネット インストールガイドを見ながらインストール完了し、
1日か2日問題なく使わせていただいたのですが、その後、編集モードを使えなくなってしまいます。

よくわからなかったので、サーバーを全部カラにして、再度インストールしなおしてみたところ、また1日か2日は使えるのですが、同様のエラーが出てしまいます。

当初は、下記のphpエラーのみでした。

メッセージ: 構文エラーです。
ライン: 1
文字: 1
コード: 0
URI:http://training.isbanetwork.net/images/index.php...


上記のエラーを見て、サーバーのindex.phpをガイドに従って、
<?php
if (isset($_GET["pathinfo"])){
$_SERVER["PATH_INFO"] = $_GET["pathinfo"] ;
}
require('concrete/dispatcher.php');
に書き直したところ(書き直す前は、法則性のわからない文字列が構文に入っていました。)

下記のようなエラーが表示されるようになっています。

メッセージ: 構文エラーです。
ライン: 1
文字: 1
コード: 0
URI:http://0vege.com/index.php/tools/required/page_controls_menu_js?cID...


メッセージ: 構文エラーです。
ライン: 1
文字: 1
コード: 0
URI:http://training.isbanetwork.net/images/index.php...


メッセージ: 'ElementMaxHeight' は宣言されていません。
ライン: 81
文字: 1
コード: 0
URI:http://0vege.com/

ウイルスバスターで下記にアクセスしようとすると警告がでるのですが、
http://training.isbanetwork.net/images/index.php...
ウイルスか何かが原因なのでしょうか?


お手数をおかけして申し訳ないのですが、
どなたか教えていただけないでしょうか?
 

Re: Re: インストール後しばらくすると、PHPエラーになってしまいます。

2010/11/17 at 2:31 PM
現象から、ガンブラーを代表とするドライブ・バイ・ダウンロード攻撃によってマルウェアに感染している可能性が高いと思われます。

・マルウェアを駆除できるセキュリティソフトを最新版にアップデートしてスキャンしてください。
・FTPをパスワードを変更してください。
・Adobe Acrobat Reader、Flash Playerを最新版にアップデートしてください。

マルウェアの駆除が確認できるまでFTP接続をしないことをおすすめします。

※質問のURL先頭のhを外すなどして攻撃サイトにリンクが繋がらないようにしてください
 

Re: Re: Re: インストール後しばらくすると、PHPエラーになってしまいます。

2010/11/17 at 3:10 PM
hissyさん
ご返信いただきありがとうございます!

マルウェア、ですか。。。
スキャン、FFFTPのパスワード変更、ADOBEのアップデートやってみます。

ありがとうございました!
 

Re: さくらインターネット

2011/01/01 at 4:23 AM
さくらインターネットユーザーのための自動アップグレードの手引きを簡単に追記しました

http://concrete5-japan.org/help/install/hosting/sakura/#autoupgrade...

これで訳がわからなかったら、アップグレードをせずに、ここで質問してくださるか、今まで通り、手動アップグレードをお願いします。。
 

500エラー

2011/02/17 at 12:53 PM
知り合いの方のページをconcret5にすることになったのですが
http://cyinc.jp/

500エラーにはまってしまいました
サーバーはさくらインターネットです
 

Re: 500エラー

2011/02/17 at 2:49 PM
http://concrete5-japan.org/help/install/hosting/sakura/
このとおりの手順でインストールされてますでしょうか?
 

Re: Re: 500エラー

2011/02/17 at 4:53 PM
こちらの手順どおりにやりました。
 

Re: Re: Re: 500エラー

2011/02/17 at 5:06 PM
それでは、

2. ZIP圧縮ファイルをアップロードし、ファイルマネージャーで展開

の手順でインストールされてますでしょうか?
 

さくらインターネット:スタンダード

2011/08/26 at 3:39 AM
ちょっと仕事でさくらのレンタルサーバ(スタンダード)に5.4.2を入れたので共有です。

公式サイトのさくら用の作業とはちょっと違っています。
もしかしたら前と仕様が変わったのかもしれません。

大きく問題になる部分のmod_rewriteを使ったURLの変換についてですが、下記の手順で解決しました。index.phpはいじらなくても平気です。concrete5は標準でORIG_PATH_INFOで動きます。

1. .htaccessを下記の物に変更
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1 [L]


2. php.ini を以下の物に変更
cgi.fix_pathinfo=1


あとはこのサイトに書いてあるunzipとかpythonのパス指定をすれば大丈夫です。

以上、ご参考まで
 

Re: さくらインターネット

2012/01/06 at 8:33 PM
公式サイトのインストールガイドで不具合があったので共有します。

php設定に追加
cgi.fix_pathinfo=1


index.phpを変更
<?php
if (isset($_GET["pathinfo"])){
$_SERVER["PATH_INFO"] = $_GET["pathinfo"] ;
}
require('concrete/dispatcher.php');


.htaccessを変更
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?pathinfo=$1 [L]


以上で一応プリティURLが動作しているように見えるのですが、ページネーションが動きませんでした。

例: /hogehoge/?ccm_paging_p_b1=2

間に ? が入ってるので、 ? 以降がgetに含まれていないのだと思います。
で、本家フォーラムを見ていたらこのスレッドがありまして。

Building with concrete5

oleyさんの.htaccess設定と

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !(index\.php)
RewriteRule .* index.php [L]


andrewさんのbase.phpへの追記で解決しました。

<?php
define('SERVER_PATH_VARIABLE', 'REDIRECT_URL');
?>


index.phpの変更は、元に戻しています(必要なさそうです)。

SERVER_PATH_VARIABLEの設定は、base.phpをオーバーライドするのも気持ち悪いので、config/site.phpに書きましたが動作しました。

どなたかサーバーに詳しい方見解をお聞かせ願えませんか?
この方法が問題なければ、公式のヘルプをこちらに修正します。
 

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