ページ 11

同じように新規リソース作成時にエラーが出ます

Posted: 2015年12月31日(木) 15:47
by nakahi
私の場合は、新規作成時のエラーは、自分で指定したエイリアスの後に勝手なソースが挿入されて、
エイリアスが別のものになっていてページにリンクしませんでした。

そこで、添付ファイルを解凍してmanagerフォルダを上書きしましたが、
今度は、リソースの作成・編集画面において、
画面右上部の
「更新+□ 移動 複製 削除 プレビュー キャンセル」の各種ボタンが、
どれもクリックできずに、更新されません。

私の環境だけなのか、暮れのお忙しい時期に申し訳ございませんが、ご確認頂ければ有難く存じます。

ちなみに、以下のようにエイリアスがなっていました。
"(自分で指定したエイリアス).html%3Cbr%20/%3E%3Cb%3EDeprecated%3C/b%3E:%20%20preg_replace():%20The%20/e%20modifier%20is%20deprecated,%20use%20preg_replace_callback%20instead%20in%20%3Cb%3E/home/自分のサーバー名/public_html/assets/plugins/transalias/transalias.class.php%3C/b%3E%20on%20line%20%3Cb%3E147%3C/b%3E%3Cbr%20/%3E%3Cbr%20/%3E%3Cb%3E"

Re: 同じように新規リソース作成時にエラーが出ます

Posted: 2015年12月31日(木) 15:53
by yama
投稿画面の表示に影響が及ぶ変更はないので、ファイルの上書き漏れがあるような気がします。もう一度上書きしてみていただけますでしょうか?

Re: 同じように新規リソース作成時にエラーが出ます

Posted: 2015年12月31日(木) 15:57
by nakahi
早速のご返信有難うございます。
先ほどのトピックに追加して記入しましたが、
エイリアスの部分が「自分で指定したエイリアス.html%3Cbr%20/%3E%3Cb%3EDeprecated%3C/b%3E:%20%20preg_replace():%20The%20/e%20modifier%20is%20deprecated,%20use%20preg_replace_callback%20instead%20in%20%3Cb%3E/home/自分のサーバー名/public_html/assets/plugins/transalias/transalias.class.php%3C/b%3E%20on%20line%20%3Cb%3E147%3C/b%3E%3Cbr%20/%3E%3Cbr%20/%3E%3Cb%3E」のようになります。

もう一度上書きしてみます。

Re: 同じように新規リソース作成時にエラーが出ます

Posted: 2015年12月31日(木) 16:32
by yama
"(自分で指定したエイリアス).html<br /><b>Deprecated</b>: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in <b>/home/自分のサーバー名/public_html/assets/plugins/transalias/transalias.class.php</b> on line <b>147</b><br /><br /><b>"
このように表示されてますね。「preg_replaceという関数でeという修飾子を使うことは推奨しない」というdeprecatedレベルの警告ですが、1.0.14J-r9まではdeprecatedレベルの警告は表示を抑制する仕様になっていて、1.0.15Jからは表示するようになりました。
解決方法は3つあります。

1. tranAliasプラグインを削除する
2. tranAliasプラグインを最新版にアップデートする
http://modx.com/download/evolution/
本家版Evoに同梱されています
3. グローバル設定「セキュリティ」タブの「PHPエラーの検出レベル」を「通知レベルの軽度の警告を無視する」に設定する

Re: 同じように新規リソース作成時にエラーが出ます

Posted: 2015年12月31日(木) 16:46
by nakahi
何度も有難うございます。

1. tranAliasプラグインを削除する
をやって変化がなく、
3. グローバル設定「セキュリティ」タブの「PHPエラーの検出レベル」を「通知レベルの軽度の警告を無視する」に設定する
をやってみましたが、変化がありません。

恐らく、エイリアスの訂正は出来るのではないかと思いますが、「更新」のボタンをクリックできないので、
どうなるのか分かりません。
クリック出来ない「更新」ボタンは、今日作成した新規リソースのリソース画面だけで、他の「更新」ボタンはすべてクリックできます。

Re: 同じように新規リソース作成時にエラーが出ます  【解決済み】

Posted: 2015年12月31日(木) 16:53
by yama
そのリソースを削除してから同じように試していただけますでしょうか?

Re: 同じように新規リソース作成時にエラーが出ます

Posted: 2015年12月31日(木) 17:12
by nakahi
yamaさん、本当に暮れのお忙しい時にご丁寧に有難うございました。

新しく作成しなおして、無事に問題なく更新、表示されるようになりました。
これで心置きなく年をこすことが出来ます :lol:
本当に有難うございました。来年も宜しくお願いいたします。m(__)m