4starsserverでDesigner Contentを使用する方法

2013年1月5日 at 11:40

Designer Contentの機能追加まではできましたが、次の警告が表示されます。"警告:ブロックディレクトリに書き込めません。サーバ上のブロックディレクトリのパーミッション(書込権限)を確認してください。"
blocksのパーミッションは755です。どのように変更する必要があるのでしょうか。アドバイスお願いいたします。

サーバー設定一覧
# concrete5 バージョン
5.6.0.2

# concrete5 パッケージ
Designer Content (3.1.1).

# concrete5 オーバーライド
languages/ja_JP.UTF8

# サーバーソフトウェア
Apache

# サーバーAPI
apache2handler

# PHPバージョン
5.2.14

# PHP エクステンション
apache2handler, bcmath, bz2, calendar, ctype, curl, date, dbase, dom, exif, filter, ftp, gd, gettext, gmp, hash, iconv, imap, ionCube Loader, json, ldap, libxml, mbstring, mcrypt, mysql, mysqli, openssl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, posix, Reflection, session, shmop, SimpleXML, sockets, SPL, sqlite, standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, Zend Optimizer, zip, zlib.

# PHP 設定
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
memory_limit - 128M
post_max_size - 8M
safe_mode - Off
safe_mode_exec_dir - no value
safe_mode_gid - Off
safe_mode_include_dir - no value
sql.safe_mode - Off
upload_max_filesize - 15M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
pcre.backtrack_limit - 100000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - nocache
session.gc_maxlifetime - 7200
safe_mode_allowed_env_vars - PHP_
safe_mode_protected_env_vars - LD_LIBRARY_PATH

タグ:

Re: 4starsserverでDesigner Contentを使用する方法

2013年1月5日 at 19:02
まさにblocksディレクトリーにPHPから書き込みできないということですね。755でもサーバーの設定によっては書き込めませんので、ホスティング会社に問い合わせてみたほうがいいと思います。結果をまた書き込んでいただければ嬉しいです。
 

Re: Re: 4starsserverでDesigner Contentを使用する方法

2013年1月10日 at 19:23
ご返信ありがとうございます。自己解決いたしました。

Q&AにPHP・CGIについての記載がありました。
結果、blocksのパーミッション707へ変更して解決しました。

=4starsserver記載内容=

CGIのperlのパスは
ファイル先頭に
#!/usr/bin/perl
と記載してください。

.cgiのパーミッションについては「700」を設定してください。

.cgiを含む「フォルダ」のパーミッションについては、
「700」〜「707」の範囲で設定してください。
※フォルダ内にphpファイルを含む場合でphpファイルが書き込み処理を
行う場合等は707に設定するなど、各スクリプトの動作を確認しながら
パーミッション設定を行ってください。