We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 36592
    • 970 Posts
    Quote from: yama at May 16, 2007, 02:55 PM

    さっそくSVN版を試してみました。リビジョンは同じくrev. 2700です。
    結果、特に問題ないみたいです。
    そうですかぁ~ 私の環境の個別事情のようですね。

    Quote from: yama at May 16, 2007, 02:55 PM

    DBサーバはmysql3.naid.jpです。DBサーバに個別の問題がある場合もありますよ。
    DBサーバーは「mysql2.naid.jp」です。
    一度別のDBサーバーが選択できないかやってみます。

    誤情報を流してしまい、スミマセンでした。

      • 19033
      • 892 Posts
      ハッスルサーバーにてMODx0.9.6を正常に動作させるための
      情報が掲載されていました。
      ハッスルサーバーでMODx 接続エラー解決方法:
      http://blog.hustle-user.com/index.php?id=07050006

      ---*---*---*---*---*---
      で、ちょっと教えて頂けると嬉しいのですが。。
      私は詳しいことはわからなくて。。これは、ハッスルサーバーにおける
      特徴なのでしょうか。私の場合、さくらインターネットで、msql4.0x系なのですが、
      0.9.6をインストールしてみましたが、正常に動作しているようなのです。。
        • 2865
        • 41 Posts
        heteml インストールは特に問題ありませんが、そのままだとフレンドリURLが使えません。

        このスレを読んで、.htaccessの内容を

        RewriteEngine On
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

        のみにしてみたところフレンドリURLも使えるようになりました。
          • 25130
          • 2 Posts
          bigネット(http://home.big.jp/)でインストールに成功した方おられませんか?
          当方、最後の最後で
          Checking table prefix `modx_`: Failed! - Table prefix is already in use in this database!
          と言われてしまいます。
          もちろん接頭語’modx_’は使用していませんし、ほかの適当な文字に変えてもダメでした。

          どなたか、解決のヒントでもあればご教授ください。
          よろしくお願いいたします。
            • 25130
            • 2 Posts
            上記、
            Checking table prefix `modx_`: Failed! - Table prefix is already in use in this database!
            の件、解決しました。失礼しました。

            バグあったようですね。

            で、次のステップに進めたわけですが、今度は
            Access denied for user: ’marukome@localhost’ to database ’marukome_db’ during the execution of SQL statement ALTER TABLE `modx_web_users` ADD COLUMN `cachepwd` varchar(100) NOT NULL default ’’ AFTER `password`.

            と表示して止まります(さらに20行くらいメッセージは続いています)

            サーバの設定の問題なのでしょうか???
              • 1272
              • 6 Posts
              もしかしたらすでに解決なさってるかもしれませんが・・・

              >○文字コードについて
              >MySQLのバージョンが古いためか、UTF-8だと入力した文字が化けてしまいます。
              >MODx管理画面はちゃんと読めるのですが。
              >これについては解決できていません。EUC-JPなら問題なく使えます。

              上記ですが、CPIのデフォルトでは
              mbstring.internal_encodingがEUC-JPを指定されてるようですので、
              これを(php.iniから)UTF-8に指定しなおす事で、正しく表示&投稿できました smiley

              mbstring.internal_encoding = EUC-JP
               ↓
              mbstring.internal_encoding = UTF-8
                • 27048
                • 8 Posts
                ★CPIでのインストール・設定について教えてください

                サーバ:CPIでも問題なく動作する旨の投稿がありましたが、
                どうも私はCPIでフレンドリーURL(エイリアス)の設定がうまくいっておりません・・・。
                新規ページを作って、「ドキュメントエイリアス」にエイリアスの指示を書き込んで保存すると

                Warning: strtr() [function.strtr]: 
                The second argument is not an array.
                 in /usr/***/modx/manager/processors/save_content.processor.php on line 859
                
                Warning: Cannot modify header information 
                - headers already sent by (output started at 
                /usr/***/modx/manager/processors/save_content.processor.php:859) in 
                /usr/***/modx/manager/processors/save_content.processor.php on line 563


                とエラーが出て、ブラウザをリロードさせて確認すると、さっき書き込んだはずの「ドキュメントエイリアス」欄に(設定なし)と表示されています・・・。これって、.htaccess起因なのでしょうか?

                ちなみに、MODxをインストールした一番上のディレクトリの.htaccessでは、
                AddHandler x-httpd-php504 .php
                Options +FollowSymLinks
                RewriteEngine On
                RewriteBase /modx
                RewriteCond %{REQUEST_FILENAME} !-f
                RewriteCond %{REQUEST_FILENAME} !-d
                RewriteRule ^(.*)$ index.php?q=$1 [L,QSA,NC]


                と指定し、/manager/フォルダ内の.htaccessでは
                AddHandler x-httpd-php504 .php
                Options +FollowSymLinks
                RewriteEngine On


                と指定しています。どなたか、CPIでの設定に詳しい方いらっしゃいましたら教えてください。 :’(
                  • 1272
                  • 6 Posts

                  Code:
                  Warning: strtr() [function.strtr]: 
                  The second argument is not an array.
                   in /usr/***/modx/manager/processors/save_content.processor.php on line 859
                  
                  Warning: Cannot modify header information 
                  - headers already sent by (output started at 
                  /usr/***/modx/manager/processors/save_content.processor.php:859) in 
                  /usr/***/modx/manager/processors/save_content.processor.php on line 563


                  とエラーが出て、ブラウザをリロードさせて確認すると、さっき書き込んだはずの「ドキュメントエイリアス」欄に(設定なし)と表示されています・・・。これって、.htaccess起因なのでしょうか?

                  最新版(0.9.6)をインストールしましたが、上記のようなエラーはでませんでした。
                  このフォーラムで検索すると、いくつか他言語で同様の書き込みが見つかりましたが、解決までは読み取れませんでした・・・。

                  save_content.processor.phpのline 859近辺をチラっとみてみるとエイリアス関連の処理を行っている辺りのようですが、
                  エイリアスを指定しないでドキュメントを保存すると、上記エラーは起きないのでしょうか?

                  ちなみに当方で試した際の.htacessは

                  AddHandler x-httpd-php504 .php
                  suPHP_ConfigPath /xxxxx/modx/
                  # iniファイルを隠してるだけです
                  <Files ~ "\.ini">deny from all</Files>
                  Options +FollowSymlinks
                  RewriteEngine On
                  RewriteBase /xxxxx/modx/
                  RewriteCond %{REQUEST_FILENAME} !-f
                  RewriteCond %{REQUEST_FILENAME} !-d
                  RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

                  といった感じです。
                  殆ど同じですので、関係ないのではないでしょうか
                    • 6158
                    • 224 Posts
                    こんにちは。(5/13)

                    Warning: strtr() [function.strtr]:              .....(1)
                    The second argument is not an array.
                     in /usr/***/modx/manager/processors/save_content.processor.php on line 859
                    
                    Warning: Cannot modify header information 
                    - headers already sent by (output started at    .....(2)
                    /usr/***/modx/manager/processors/save_content.processor.php:859) in 
                    /usr/***/modx/manager/processors/save_content.processor.php on line 563
                    


                    何処のサーバーかを無視して、このメッセージだけから推測してみます。
                    ソースは一切見ていません。



                    (1) のメッセージから
                    -----
                    strtr() は引数の取り方が2通りです。
                    string strtr ( string str, string from, string to )     .....(3)
                    string strtr ( string str, array replace_pairs )        .....(4)
                    


                    今回は、引数の数から(4)の取り方となるのに、第2引数が array 型でないと言っ
                    てるようです。本当にそうなのか、確かめてください。



                    (2) のメッセージから
                    -----
                    "headers already sent by (output..." といってます。php.ini の
                    "output_buffering" ディレクティブが有効になっているかどうか確認してくだ
                    さい。有効になってなかったら有効 (On) にしてみてください。
                      • 27048
                      • 8 Posts
                      >altstackさん

                      確認、ありがとうございます!
                      そうなんです、エイリアスを指定しない場合は、エラーは出ません。
                      同じCPIサーバーをお使いでも、エラーが出ない方がいらっしゃるとすれば、再インストールが良いかもしれませんね・・・、
                      ありがとうございました。

                      >custarさん

                      ありがとうございます。下記、ちょっとPHPが良くわかっていないので
                      とんちんかんな答えかもしれませんがお許しください。

                      使っているサーバーはCPI(Servision)です。
                      教えていただいた(1)については、
                      modx/manager/processors/save_content.processor.php on line 859
                      では
                      $alias = strtr($alias, $replace_array);
                      と書かれていました。
                      これで、『「第2引数が array 型」になっている』といえるのでしょうか?

                      (2)については、php.iniの"output_buffering" ディレクティブが有効になっていなかったので
                      modx/manager/
                      modx/
                      ディレクトリそれぞれにあるphp.iniに
                      output_buffering = ’On’
                      の一行を追加してみましたが、エラー文言に変わりはありませんでした・・・。


                      うーん。英語があまり得意ではないので理解あいまいですが、確かに英語フォーラムでも、
                      「次のリリースを待て」的なことが書き込まれてますね。。。。
                      SVN trunkって何?とか根本的なところがわからず、、、、うーんうーん。という感じです。
                      http://modxcms.com/forums/index.php/topic,15170.msg103906.html#msg103906

                      みなさん丁寧なリプライ、ありがとうございます。