Wiz PHP [ホームに戻る] [スレッド一覧] [新規投稿] [留意事項] [ワード検索] [管理用] [過去ログ] 記事閲覧
このスレッドは管理者からのメッセージです。

◆ 指定された発言を表示

スレッド1: Wiz スケジューラー(グループウェア)と PHP ヴァージョンアップに伴うアプリの自動修正について ATOM1.0 RSS2.0 RSS1.0 FEEDアイコン
No.3: PHP7.4 対応の 新 Wiz スケジューラー を VPS サーバーにインストールした時のエラー対策   [No.1への返信]
日時: 2022/08/31 06:57
名前: ナオヤM ID:v0vXUs8A メールを送信する
参照: http://viola.vmorita.com/bbs/wizphp/forum.shtml

● 上の記事で、筆者の独自 VPS にインストールした WIZ が最初うまく動作しませんでした。 PHP や PostgreSQL のパージョンは PHP7.4, PostgreSQL9.6 とターゲットどおりであるにも拘らずです。

● 理由は2つありました。 1つは最近の Apache5.4 (HTTPD) はハイ・トラフィックに適応するため、MPM (Multi Processing Module) のモードが以前の prefork ではなく、event になっていることに因ります。この変更により、PHP を実行するモジュールががアパッチの mod_php では無く php-fpm という別プロセスになったため、そのディレクトリのアパッチの挙動を決める .htaccess に PHP_flag や PHP_VLUE 等の記述があるとアパッチがエラーになるためです。 その為 .htaccess に記述されていた PHP の挙動に関する項目は、 .user.ini という別ファイルに php.ini と同じ記述形式で書き出す必用がありました。

● もう1つは、デフォルトではブラウザでアパッチをアクセスした時に実行するユーザ・グループが apache:apache で設定されていたり、PHP のセッション情報を格納するディレクトリ (/var/lib/php/session) の所要者が root:root でパーミッションが 755 になっていたりするからです。WIZ では社員情報をクッキーにしてユーザーに喰わせ、それをサーパー側ではセッション・ディレクトリに格納して処理しているようです。僕はセキュリティー上、アパッチの実行ユーザを apache ではなく www にしているので "chown -R root:www /var/lib/php/" 及び "Chmod -R g+w /var/lib/php" のコマンドを打って解決しました。

皆さんのご参考になれば幸いです。           ナオヤM
(全部表示中)  戻る  スレッド一覧  新規スレッド作成


  • スレッド先頭部のまたはをクリックするとスレッド内の全記事を表示します。(はツリー表示)
  • 記事先頭の▼ △をクリックすると参照関係のある発言をその発言から(は下、は上) へツリー表示します。 
  • スレッド最終行のまたは最新発言のをクリックするとスレッドの全記事を降順に表示します。(はツリー表示)
  • 投稿に添付は添付ファイル付き   
  • 新着記事は new!
  • スレッド1:Wiz スケジューラー(グループウェア)と PHP ヴァージョンアップに伴うアプリの自動修正について] ナオヤM  2022/08/14 15:19   閲覧数: 29637
    No.1  [ Wiz スケジューラー(グループウェア)と PHP ヴァージョンアップに伴うアプリの自動修正について ②] ナオヤM  2022/08/17 09:56
    No.3  [PHP7.4 対応の 新 Wiz スケジューラー を VPS サーバーにインストールした時のエラー対策] ナオヤM  2022/08/31 06:57
    No.2  [ Wiz スケジューラー(グループウェア)の PHP ヴァージョンアップ前後のスクリプト] ナオヤM  2022/08/17 11:47
    No.4  [ Re: Wiz スケジューラー(グループウェア)の PHP ヴァージョンアップ前後のスクリプト] ナオヤM  2022/12/02 16:07