サポート » 使い方全般 » サーバー移転後に旧サーバーの情報が残ってしまった

  • 解決済 tomg25

    (@tomg25)


    同じレンタルサーバー内にて、wordpressを引っ越ししました。
    DBも以前のサーバーよりすべてバックアップし、コンテンツファイルもすべてFTPでコピー、新しいサーバーに展開しました。
    DB上のwp-optionの設定、およびファイルのwp-config.phpも修正したところ、一見、動作もちゃんとしており、管理画面へのログインも問題ない状態です。

    しかし画像をメディアにアップロードすると

    Warning: Unknown: open(/servername/古いusername/tmp/sess_f4f438ed93923ba4d0c74185133bc200, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
    
    Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/servername/古いusername/tmp) in Unknown on line 0

    と、エラーメッセージが表示されます。
    ただし画像アップロードについては成功しているようで、メディア一覧にも表示されます。

    ファイルかディレクトリが見つからないとありますが、古いユーザー名となっている以前のサーバーのもので、この設定がどの部分でなされているのか、どの部分を修正すればよいのかがわかりません。

    大変恐縮ですが、ご教示ください。

3件の返信を表示中 - 16 - 18件目 (全18件中)
  • kvex様

    現在のhtaccessは下記の内容です。
    利用サーバーのcoreserver特有かと思いますが、phpをcgiとして動作させなければならない事による対策のものとwordpress指定のものだけかと思います。

    <FilesMatch "(iimage-browser|async-upload).php$">
    AddHandler application/x-httpd-phpcgi .php
    </FilesMatch>
    <Files upload.php>
    AddHandler application/x-httpd-phpcgi php
    </Files>
    <Files update.php>
    AddHandler application/x-httpd-phpcgi php
    </Files>
    <Files update-core.php>
    AddHandler application/x-httpd-phpcgi php
    </Files>
    <Files plugin-install.php>
    AddHandler application/x-httpd-phpcgi php
    </Files>
    
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    # END WordPress

    お気遣い、ご教示ありがとうございます。
    以降、今のところ正常に動作しております。助かりました。
    ありがとうございました。

    まったく同じ症状でした。
    違うかもしれませんが、上記htaccessのCORESERVERの部分を新しい物に変えたら上手くいったような気がします。(ここに書かれている対策は一切していませんが解決しましたので)

    # 画像・ファイルアップロード
    <files async-upload.php>
    AddHandler application/x-httpd-phpcgi .php
    </files>
    # プラグイン・テーマ 新規インストール/アップグレード
    <Files update.php>
    AddHandler application/x-httpd-phpcgi .php
    </Files>
    # 本体アップグレード
    <Files update-core.php>
    AddHandler application/x-httpd-phpcgi .php
    </Files>

    見当違いかしれませんが一応書いておきます。

    勘違いでした。再びメッセージが現れました。

3件の返信を表示中 - 16 - 18件目 (全18件中)
  • トピック「サーバー移転後に旧サーバーの情報が残ってしまった」には新たに返信することはできません。