ルート直下のリソース作成制限について

質問全般・改善要望
shiokari
メンバー
メンバー
記事: 11
登録日時: 2014年7月18日(金) 20:50

ルート直下のリソース作成制限について

投稿記事by shiokari » 2017年9月19日(火) 17:25

-----
利用のサーバ:
MODXのバージョン: 1.0.19J
PHPのバージョン: 5.4.16
MySQLのバージョン: 5.5.52-MariaDB
ブラウザ: Google Chrome
ホスティング会社 さくらのVPS
-----
毎度お世話になっております。
グループ管理機能を使用して、特定のリソースのみアクセス可能なユーザーを作成しました。
(ユーザーの作成>セキュリティ>許可するリソースを設定)

グローバル設定>セキュリティ>ルートの使用許可
グローバル設定>セキュリティ>権限のないリソースの表示
はいずれも「いいえ」としてあります。

しかし、当該ユーザーでログインしたところ、
管理画面左側のリソースツリーでトップのサイト名をクリックして
リソースの投稿ボタンを押すと投稿画面が表示されます。
適当に編集して更新ボタンを押すと「権限がありません」とエラーが出て表示はされませんが、
実際にはリソースが作成されています。(管理者でログインし直して確認)

ならばとManagerManagerで以下のように設定したところ
mm_widget_accessdenied('0', 'Access denied', '制限ユーザー');
許可したリソースのサブリソース作成もできなくなりました(これは当然?)。

できれば管理者以外のユーザーによるルート直下のリソース作成を防ぎたいのですが、
何か根本的なところで勘違いしているのでしょうか。
お手数をお掛けして申し訳ございません。ご教示お願いいたします。
アバター
yama
管理人
記事: 2916
登録日時: 2009年7月29日(水) 02:50

ルート直下のリソース作成制限について

投稿記事by yama » 2017年9月19日(火) 19:04

報告ありがとうございます、後ほど修正します
アバター
yama
管理人
記事: 2916
登録日時: 2009年7月29日(水) 02:50

ルート直下のリソース作成制限について

投稿記事by yama » 2017年9月19日(火) 21:44

https://github.com/modxcms-jp/evolution ... evelop.zip
修正しました。こちらのパッケージでアップデートしていただいてよいでしょうか?
http://modx.jp/docs/update.html
アップデート方法
shiokari
メンバー
メンバー
記事: 11
登録日時: 2014年7月18日(金) 20:50

ルート直下のリソース作成制限について

投稿記事by shiokari » 2017年9月20日(水) 10:22

yama様

早速のご対応、誠にありがとうございます。
アップデート後、リソースが作成されなくなったことを確認しました。
大変助かりました。

今後とも、どうぞよろしくお願いいたします。
アバター
yama
管理人
記事: 2916
登録日時: 2009年7月29日(水) 02:50

ルート直下のリソース作成制限について

投稿記事by yama » 2017年9月20日(水) 21:55

viewtopic.php?p=9602#p9602
基本的な編集作業で不具合があるみたいです。念のため上記を確認いただけますでしょうか。
shiokari
メンバー
メンバー
記事: 11
登録日時: 2014年7月18日(金) 20:50

ルート直下のリソース作成制限について

投稿記事by shiokari » 2017年9月21日(木) 10:31

yama様

ご連絡どうもありがとうございます。
幸いこちらでは同様のエラーはありませんでしたが、念のため更にアップデートしました。

ところで、報告が漏れて申し訳ございません。
当方では一部のサイトでスタイルシートをリソースとして管理しておりますが、
昨日のアップデートにより、スタイルシートが認識されなくなりました。

・ブラウザで当該ファイルのURLをクリックすると、空白画面が出ます
・表示されないのはコンテントタイプがtext/cssのリソースのみで、他のHTMLやRSSリソースは正常に表示されます
・今朝の追加アップデートを施しても状況は変わりません
・当該URLに同名の実ファイルを置くと、正常に表示されます
・リリース版に戻すと、正常に表示されます

恐れ入りますが、ご確認いただければ幸いです。
不明な点等ありましたら、ご指摘よろしくお願いいたします。
アバター
yama
管理人
記事: 2916
登録日時: 2009年7月29日(水) 02:50

ルート直下のリソース作成制限について

投稿記事by yama » 2017年9月21日(木) 10:32

了解です、後ほど修正します
アバター
yama
管理人
記事: 2916
登録日時: 2009年7月29日(水) 02:50

ルート直下のリソース作成制限について

投稿記事by yama » 2017年9月21日(木) 19:46

手元の開発環境で試してみましたが、再現できませんでした。
http://170921194216-4188.evo.demo.modx.jp/manager/
このような構成になっているということで合ってますか?
アバター
yama
管理人
記事: 2916
登録日時: 2009年7月29日(水) 02:50

ルート直下のリソース作成制限について

投稿記事by yama » 2017年9月21日(木) 21:37

https://github.com/modxcms-jp/evolution ... evelop.zip
修正しました。上記パッケージをダウンロードしてmanager/includes/ フォルダを上書きしていただけますでしょうか?
shiokari
メンバー
メンバー
記事: 11
登録日時: 2014年7月18日(金) 20:50

ルート直下のリソース作成制限について

投稿記事by shiokari » 2017年9月22日(金) 09:28

yama様

早速のご対応、誠にありがとうございます。
私もkachioさんと全く同じ状況で、スタイルシートの先頭に@charset "utf-8";を記述しておりました。
いただいたアップデートで無事再表示されました。大変助かりました。
今後ともどうぞよろしくお願いいたします。