apache経由でphpファイルを実行し、mkdirができなくてはまる

2019.08.15 Thursday 02:42
0
    apache経由でphpファイルを実行し、mkdirができなくてはまる

    具体的にはfuelphpで作成したサイトを新サーバに移行して
    以下のエラーがでてうまく動作できなかった

    Fuel¥Core¥FuelException [ Error ]:
    Unable to create or write to the log file.
    Please check the permissions on /var/www/html/xxxxx/fuel/app/logs/. (mkdir(): 許可がありません)

    fuelphpのサイトだけでなく、中にmkdirを記述した通常のphpファイルをapache経由で実行しても
    似たようなエラーがでていた
    777権限を付与しても所有者を変えてもうまくいかない

    で、その原因だけど、SELINUXが有効になってたから。
    無効にしたらmkdirできるようになったよ。

    # vi /etc/selinux/config
    SELINUX=disabled

    サーバ再起動

    SELINUXってこういう副作用もあったのね。
    地味にはまってた。時間かえせ!
    category:php | by:ittoocomments(0)trackbacks(0) | -

    conohaにphp7.2をいれる

    2019.04.19 Friday 00:34
    0
      conohaにphp7.2をいれる
      (ついでにmongodbも)

      # rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
      # yum install --enablerepo=remi,remi-php72 php php-devel php-mbstring php-mysqlnd php-pdo php-gd
      # yum install --enablerepo=remi,remi-php72 php-pear
      # pecl install mongodb
      # systemctl restart httpd
      category:php | by:ittoocomments(0)trackbacks(0) | -

      PHP Warning: date(): It is not safe to rely on the system's timezone settings

      2018.06.08 Friday 23:43
      0
        PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in


        php.iniに以下を設定する
        [Date]
        date.timezone = "Asia/Tokyo"
        category:php | by:ittoocomments(0)trackbacks(0) | -

        phpでpreg_matchとかでSJISとかつかうのはNG

        2017.11.05 Sunday 21:52
        0
          Shift_JISとphpの相性の悪さ
          Preg系の関数も調子悪いです。
          preg_match とかね。
          その対策は基本的に全てUTF-8で記述する事です。
          最終的に出力したい文字エンコードと記述するエンコードが同じでなければならない理由は殆どありませんので。
          もし出力先で SJISにしたい場合は
          全ての処理が終わってから、Shift_JIS に変換して出力することで対応

          category:php | by:ittoocomments(0)trackbacks(0) | -

          ディレクトリ配下のファイル名が id と 日付で、拡張子が .json のみ取得するphp

          2017.09.16 Saturday 03:21
          0
            ディレクトリ配下のファイル名が id と 日付で、拡張子が .json のみ取得するphp

            // ディレクトリ配下のファイル拡張子が .json のみ取得
            $ext = '.json';
            $condition = '' ;

            if( $id != "") { $condition = $id . '_' ; }
            if( $date != "") {$condition .= $date . '_' ; }

            $files = array();
            while($file = readdir($dir)) {
            if(is_file(LOG_DIR.$file) && preg_match("/$condition(.*)$ext$/", LOG_DIR.$file)) {
            $files[] = $file;
            }
            }
            category:php | by:ittoocomments(0)trackbacks(0) | -

            ad
            Calender
                123
            45678910
            11121314151617
            18192021222324
            25262728293031
            << August 2019 >>
            Selected entry
            PR
            Category
            Archives
            Recent comment
            • パス指定 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated ¥xXX escape
              久米隆文
            • 円マークが自動変換されてる
              aaaaaa
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              66hills
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              ssd
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              max
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              DOM
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              DOM
            • コンピュータ業界の根本的な変化
              cloud
            • コンピュータ業界の根本的な変化
              Dellの仮想化
            • マクドナルドでYahoo BBモバイルポイント 公衆無線LANサービスがつながらない
              えちごや
            Recent trackback
            • スマートフォンの法人活用例
              無線LANネットのブログ
            • Yahoo!オークションからのアフィリエイト収入が一気に70%減になってしまい涙目になってる話
              特選情報
            Recommend
            Link
            Profile
            Search
            Others
            Mobile
            qrcode
            Powered
            無料ブログ作成サービス JUGEM