Forpsiでホストされている仮想サーバーに PrestaShop をインストールしようとしています。ただし、インストール プロセスでは、セッション パスが書き込み可能ではないというメッセージが表示されます。
Your PHP sessions path is not writable - check with your hosting provider: /var/lib/php/session
インターネットで次の 2 つのアドバイスを見つけました。
- 特定のフォルダー (/var/lib/php/session) にすべてのユーザーに書き込み権限が割り当てられていることを確認します。発行
chmod -R o+rw /var/lib/php/session
しましたが、役に立ちませんでした。 - ファイルの
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 のインストールを含む) は正常に動作します。
私は何を間違っていますか?