xd

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

5件の投稿を表示中 - 16 - 20件目 (全20件中)
  • 投稿者
    投稿
  • xd
    参加者

    サーバーのルートにtmp ディレクトリはありませんでした。
    ルートのtmp ディレクトリというのは、ワードプレスのトップディレクトリとは違いますか?

    ロリポップで印刷できていたサーバーをFTPでみたのですが、こちらもサーバーのルートとワードプレスのトップディレクトリにtmpディレクトリはありませんでした。

    tmpディレクトリはこんな感じで作って、phpでスクリプトを組んでtmpフォルダにファイルが書き込めるか確認すればよいですか?

    /wp-admin
    /wp-content
    /wp-includes
    /tmp

    xd
    参加者

    wpXのキャッシュは無効にしてあり、プラグインもキャッシュ系のものは使っておりませんが、エラーが出ます。
    PHPでファイルの書き込みは普通にできています。

    他に確認すべきことはあるでしょうか?
    「tmp」がないということらしいのですが、手動でフォルダを作ったらどうなるか?と思っています。しかし、「tmp」がどこに作られるかが分かりません。

    どうしても修正したいです。

    xd
    参加者

    パーミッションが原因ということで調べています。

    > /tmp が無い、もしくは作成書き込みができない

    ということなのですが、PDFが一時書き込みされる「/tmp」フォルダというのはWelcartプラグインのフォルダのどこかにできるのでしょうか?
    探してみたのですが存在しないようです。あるいはその都度作成され、消去されるのでしょうか?

    xd
    参加者

    キャッシュが疑わしいという話だったのですが、確かにPHPの出力結果がキャッシュされることがあったので恐らくはそうなのだと思います。
    パーマリンクをデフォルトに戻したことで、動的に生成されキャッシュを破棄して直ったのかなと…。ただ、wpxは独自のキャッシュがウリのサーバーなのでこれをオフにすると使うメリットが半減してしまいます。
    カートに渡す引数に常になにか文字列を渡しておくと回避できそうな気がしました。

    xd
    参加者

    自己レスです。なんとなく解決しました。
    テーマをデフォルトインストールのものにするとカートに商品が入りました。

    この違いがよく分からないのですが、パーマリンクをデフォルトにした場合も無事カートに入るようになりました。
    パーマリンクをデフォルトにして、元使っていたテーマにすることでなんとか回避しました。

5件の投稿を表示中 - 16 - 20件目 (全20件中)