アップロード可能な拡張子について 投稿する

投稿者:matsu  投稿日時:2021-06-15 08:17:33
お世話になっております。

SOY CMSで、png、pdf、html、jpegなどのアップロードをできないように変更したいのですが、
どのファイルで変更可能かを教えていただけると幸いです。
投稿者:齋藤毅  投稿日時:2021-06-15 10:15:55
取り急ぎ、ファイルマネージャの方の設定方法に触れます。

https://saitodev.co/soycms/でSOY CMSを新しいバージョンにした後、
/CMSインストールディレクトリ/common/config/upload.config.php.sample

/CMSインストールディレクトリ/common/config/upload.config.php
にリネームしてください。

リネーム後、upload.config.phpを開き
$mimetypes = array(
	//'image/x-ms-bmp',
	//'image/gif',
	//'image/jpeg',
	//'image/png',
	'image/x-icon',
	'text/plain',
	"text/css",
	//"text/javascript",
	//"application/x-javascript",
	//"application/pdf"
);
上記のようにアップロードしたくないファイルの拡張子(厳密にはMIMETYPE)をコメントアウトか削除してください。

記事投稿画面からのアップロードの場合はこれから確認します。
投稿者:齋藤毅  投稿日時:2021-06-15 10:46:37
記事投稿画面やテンプレートの編集画面でも同様にMIMETYPEで制限をかけられるようにしました。
https://saitodev.co/soycms/
投稿者:matsu  投稿日時:2021-06-15 12:14:42
ありがとうございます!
現在、SOY CMS sqlite 3.0.2.328 on PHP 7.4.19.を利用しておりますが、soycms_3.1.3.32_sqliteを上書きするだけでバージョンアップ可能でしょうか?
プラグインの「カスタムフィールド」を利用しておりますが、新しいバージョンでも問題なく利用可能でしょうか?
投稿者:齋藤毅  投稿日時:2021-06-15 13:01:53
現在、SOY CMS sqlite 3.0.2.328 on PHP 7.4.19.を利用しておりますが、soycms_3.1.3.32_sqliteを上書きするだけでバージョンアップ可能でしょうか?
プラグインの「カスタムフィールド」を利用しておりますが、新しいバージョンでも問題なく利用可能でしょうか?
上書きするだけで良いです。
カスタムフィールドは変更点がないので、おそらく可能であるはずです。
投稿者:matsu  投稿日時:2021-06-16 00:46:12
問題なくsoy cmsバージョンのアップデートとupload.config.phpの件、できました。
ありがとうございました。
ログインして投稿する