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

質問全般・改善要望
返信する
nakahi
メンバー
メンバー
記事: 131
登録日時: 2010年8月04日(水) 20:23

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

投稿記事 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"
最後に編集したユーザー nakahi [ 2015年12月31日(木) 15:54 ], 累計 1 回
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

投稿画面の表示に影響が及ぶ変更はないので、ファイルの上書き漏れがあるような気がします。もう一度上書きしてみていただけますでしょうか?
nakahi
メンバー
メンバー
記事: 131
登録日時: 2010年8月04日(水) 20:23

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

投稿記事 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」のようになります。

もう一度上書きしてみます。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 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エラーの検出レベル」を「通知レベルの軽度の警告を無視する」に設定する
nakahi
メンバー
メンバー
記事: 131
登録日時: 2010年8月04日(水) 20:23

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

投稿記事 by nakahi »

何度も有難うございます。

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

恐らく、エイリアスの訂正は出来るのではないかと思いますが、「更新」のボタンをクリックできないので、
どうなるのか分かりません。
クリック出来ない「更新」ボタンは、今日作成した新規リソースのリソース画面だけで、他の「更新」ボタンはすべてクリックできます。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

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

投稿記事 by yama »

そのリソースを削除してから同じように試していただけますでしょうか?
nakahi
メンバー
メンバー
記事: 131
登録日時: 2010年8月04日(水) 20:23

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

投稿記事 by nakahi »

yamaさん、本当に暮れのお忙しい時にご丁寧に有難うございました。

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