tabimoba.net

とあるエンジニアの雑記帳

2020-02-01から1ヶ月間の記事一覧

PHPでmkdir時に4桁のパーミッションを文字列型の変数の値より指定するには

PHP

※Qiitaからの移行記事となります PHPのmkdir関数でディレクトリを作成する際に8進数4桁のパーミッションを指定する場合、mkdir関数の第2引数へ mkdir('/var/dat/hogefuga', 0755, true); のような形で指定することで、0755(rwxr-xr-x)というパーミッションの…

ApacheでFilesやFilesMatchが反映されない問題とその原因

※Qiitaからの移行記事となります Apacheのconfにはデフォルトで次のような記述があり、通常は.htaccessなどが見えてしまうことはありませんが、設定によっては.htaccessファイルが丸見えになってしまう(FilesやFilesMatchの設定が無視される)場合がありま…

RHEL7でyum update 時にPHP5.4がアップデート出来ない場合の対応

RedHat Enterprise Linux 7(RHEL7)で、yum updateしようとした際に次のようなメッセージが表示され、php5.4のアップデートに失敗する場合があります。 # yum update 読み込んだプラグイン:langpacks, product-id, search-disabled-repos, subscription-manag…

MODx Evolutionのエレメントをファイル出力する

MODx Evolutionは、CMSとしても、ライトなWebアプリケーションフレームワークとしても使い勝手が良いのですが、エレメントの管理に常に悩まされます。エレメント(テンプレート、テンプレート変数、チャンク、スニペット、プラグイン)は管理画面上から手軽…

Python3とSeleniumとGoogle ChromeでWebページのスクリーンショットはSelenium-Screenshotが便利です

Python 3とSeleniumとGoogle ChromeでWebページのスクリーンショットを取得する方法の1つとして、Selenium標準の save_screenshot メソッドを使う方法がありますが、この方法の場合、指定されたサイズ(ウインドウサイズ)のスクリーンショットを取得するこ…