1

Forpsiでホストされている仮想サーバーに PrestaShop をインストールしようとしています。ただし、インストール プロセスでは、セッション パスが書き込み可能ではないというメッセージが表示されます。

Your PHP sessions path is not writable - check with your hosting provider: /var/lib/php/session 

インターネットで次の 2 つのアドバイスを見つけました。

  1. 特定のフォルダー (/var/lib/php/session) にすべてのユーザーに書き込み権限が割り当てられていることを確認します。発行chmod -R o+rw /var/lib/php/sessionしましたが、役に立ちませんでした。
  2. ファイルのsession.save_path値を に変更します。php.ini"/tmp/"

正しいphp.iniファイルを見つけるために、次のコマンドを実行します。

php -i | grep php.ini

そして次の答えを得ました:

Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

だから私はに変更session.save_path = "/var/lib/php/session"session.save_path = "/tmp/"、次の方法/etc/php.iniでApacheを再起動しました:

service httpd restart

それでも、インストール スクリプトを再実行すると、同じエラーが発生します。

実行して session.save_path が変更されたかどうかを確認しようとしましたがphpinfo()、実際には次のように表示されます。

session.save_path (Local Value: /var/lib/php/session, Master Value: /var/lib/php/session)

同じホストで複数の Web サイトを実行していますが、他のアプリケーション (WordPress のインストールを含む) は正常に動作します。

私は何を間違っていますか?

4

0 に答える 0