ownCloudの内部構造と設定方法 | Think IT(シンクイット)
https://thinkit.co.jp/article/9771
2017年10月31日火曜日
2017年10月30日月曜日
2017年10月27日金曜日
フリー素材 60サイト
60 Totally Free Design Resources for Non-Designers | Visual Learning
Center by Visme
http://blog.visme.co/free-design-resources/
Center by Visme
http://blog.visme.co/free-design-resources/
インフォグラフィックスについての参考ブログ
Visme Visual Learning Center. Infographics & Presentations
http://blog.visme.co/
http://blog.visme.co/
2017年10月26日木曜日
Linux (CentOS): cron が実行されない場合
cronが実行されない、おかしいなと思っていたら、そもそもcrondが起動していませんでした...
起動方法
# そもそも動いているか確認
/etc/rc.d/init.d/crond status
# 起動する
/etc/rc.d/init.d/crond start
# 自動起動の設定
chkconfig --list crond
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
crontabを設定しても実行されない時の確認ポイント · GitHub
https://gist.github.com/koudaiii/49ac3f8b7c207f0da31f
(CentOS6まで)サービス自動起動の設定
http://kazmax.zpp.jp/linux_beginner/chkconfig.html
起動方法
# そもそも動いているか確認
/etc/rc.d/init.d/crond status
# 起動する
/etc/rc.d/init.d/crond start
# 自動起動の設定
chkconfig --list crond
crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off
crontabを設定しても実行されない時の確認ポイント · GitHub
https://gist.github.com/koudaiii/49ac3f8b7c207f0da31f
(CentOS6まで)サービス自動起動の設定
http://kazmax.zpp.jp/linux_beginner/chkconfig.html
apacheユーザでcron設定したいがログインできない場合
ownCloudでcron設定をしようとしたのですが、apacheユーザでログインできないのでどうしたらよいのか調べました。
以下でユーザ指定でcronが設定できました。
% crontab -u apache -e
参考
http://kimagureneet.hatenablog.com/entry/2014/08/16/191407
以下でユーザ指定でcronが設定できました。
% crontab -u apache -e
参考
http://kimagureneet.hatenablog.com/entry/2014/08/16/191407
2017年10月24日火曜日
PHPのファイルアップロードサイズの変更
PHPの設定として最初にやっておくべきこと
メモリ1G、最大ファイルサイズ512M位が妥当でしょうか。
;This sets the maximum amount of memory in bytes that a script is allowed to allocate
memory_limit = 1G
;The maximum size of an uploaded file.
upload_max_filesize = 512M
;Sets max size of post data allowed. This setting also affects file upload. To upload large files, this value must be larger than upload_max_filesize
post_max_size = 512M
ownCloudでアップロード容量を変更する - Carpe Diem
http://christina04.hatenablog.com/entry/2014/10/28/103429AWS S3 を SSL で公開する方法
SPAを S3+CloudFront で表示する方法 - Carpe Diem
http://christina04.hatenablog.com/entry/2017/05/25/1900002017年10月23日月曜日
2017年10月19日木曜日
AWSでVPN構築
Amazon EC2でクライアント証明書認証のVPNを構築 | 俺とお前とlaysakura
https://laysakura.github.io/2016/07/24/cir0gtu71000kibiu1skemk6c/CentOS/Apache SSL導入後、Apache再起動時のパスフレーズ要求を無効化する
SSL導入すると、Apache再起動時にパスフレーズを要求されるが、これを無効化する方法
CentOS に Apache HTTPD を導入して SSL を有効にする : まだプログラマーですが何か?
# mv server.key server.key.bak
# openssl rsa -in server.key.bak > server.key
Enter pass phrase for server.key.back:パスフレーズ
writing RSA key
http://dotnsf.blog.jp/archives/3181024.html
2017年10月18日水曜日
2017年10月11日水曜日
MySQL ユーザーの権限の確認と付与 - Qiita
https://qiita.com/shuntaro_tamura/items/2fb114b8c5d1384648aa
登録されてるホストとユーザー名の確認
select user, host from mysql.user;
特定のユーザーの権限確認
show grants for 'ユーザー名'@'ホスト名';
権限の付与
GRANT 権限 ON レベル TO ユーザ IDENTIFIED BY PASSWORD '****'の形式で権限を付与できる。
このコマンドにより、既存でないユーザー名を書けば新たにユーザーが生成される。
GRANTコマンドで権限付与
権限のところにはselect、update、insert、delete、の組み合わせやallなどを記述。
レベルは以下の4種類
グローバルレベル:GRANT 権限 ON *.* TO user;
データベースレベル:GRANT 権限 ON db_name.* TO user;
テーブルレベル:GRANT 権限 ON db_name.table_name TO user;
カラムレベル:GRANT 権限 (カラム1, カラム2, ...) ON db_name.table_name TO user;
ユーザー名は、既存のユーザーなら権限上書き、既存でないユーザーなら新しくユーザーが生成されて権限付与。
IDENTIFIED BY PASSWORD '****'でパスワード設定
(例)
grant select, update on db_name.* to 'hoge_user'@'localhost'
identified by password 'passwd';
登録されてるホストとユーザー名の確認
select user, host from mysql.user;
特定のユーザーの権限確認
show grants for 'ユーザー名'@'ホスト名';
権限の付与
GRANT 権限 ON レベル TO ユーザ IDENTIFIED BY PASSWORD '****'の形式で権限を付与できる。
このコマンドにより、既存でないユーザー名を書けば新たにユーザーが生成される。
GRANTコマンドで権限付与
権限のところにはselect、update、insert、delete、の組み合わせやallなどを記述。
レベルは以下の4種類
グローバルレベル:GRANT 権限 ON *.* TO user;
データベースレベル:GRANT 権限 ON db_name.* TO user;
テーブルレベル:GRANT 権限 ON db_name.table_name TO user;
カラムレベル:GRANT 権限 (カラム1, カラム2, ...) ON db_name.table_name TO user;
ユーザー名は、既存のユーザーなら権限上書き、既存でないユーザーなら新しくユーザーが生成されて権限付与。
IDENTIFIED BY PASSWORD '****'でパスワード設定
(例)
grant select, update on db_name.* to 'hoge_user'@'localhost'
identified by password 'passwd';
MySQLユーザーが追加できない
MySQLを5.1から5.6にアップグレードしたらユーザーが追加できなくなった。
エラーメッセージには、mysql_upgradeをやりなさいと出てくるので以下で対処しました。
mysql_upgrade のやり方
mysqld が起動している状態で以下のコマンドを実行する。
mysql_upgrade -u root -p
mysql_upgrade を実行する | Firegoby
https://firegoby.jp/archives/2171
エラーメッセージには、mysql_upgradeをやりなさいと出てくるので以下で対処しました。
mysql_upgrade のやり方
mysqld が起動している状態で以下のコマンドを実行する。
mysql_upgrade -u root -p
mysql_upgrade を実行する | Firegoby
https://firegoby.jp/archives/2171
phpMyAdminにアクセスできない(Forbiddenと表示される)
# yum -y install phpMyAdmin
でCentOSにphpMyAdminはインストールされるが、
http://(サーバーのIPアドレス)/phpMyAdmin
でアクセスできない場合は、
/etc/httpd/conf.d/phpMyAdmin.conf の
<Directory /usr/share/phpMyAdmin/>
order deny,allow
deny from all
#allow from 127.0.0.1
#allow from ::1
allow from All ←こうするとどこからでもアクセスできるので以下のようにしたほうがよい。
allow from 192.168.0 ←IPアドレスの先頭の3つの数字
</Directory>
yumでインストールしたphpMyAdminが「Forbidden」と表示された時 | アイビースター
http://ivystar.jp/database/mysql/yum%E3%81%A7%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%9Fphpmyadmin%E3%81%8C%EF%BD%A2forbidden%EF%BD%A3%E3%81%A8%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%9F%E6%99%82/
でCentOSにphpMyAdminはインストールされるが、
http://(サーバーのIPアドレス)/phpMyAdmin
でアクセスできない場合は、
/etc/httpd/conf.d/phpMyAdmin.conf の
<Directory /usr/share/phpMyAdmin/>
order deny,allow
deny from all
#allow from 127.0.0.1
#allow from ::1
allow from All ←こうするとどこからでもアクセスできるので以下のようにしたほうがよい。
allow from 192.168.0 ←IPアドレスの先頭の3つの数字
</Directory>
yumでインストールしたphpMyAdminが「Forbidden」と表示された時 | アイビースター
http://ivystar.jp/database/mysql/yum%E3%81%A7%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%9Fphpmyadmin%E3%81%8C%EF%BD%A2forbidden%EF%BD%A3%E3%81%A8%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%9F%E6%99%82/
PHP7の場合のphpMyAdminインストール方法
CentOS
yum --enablerepo=remi install phpmyadmin
MySQL DB情報確認コマンド
dbhost ホスト名確認
mysql> show variables like 'hostname';
mysqlで接続しているDBサーバのホスト名を確認する方法 - Qiita
https://qiita.com/nii_yan/items/0265f69370bbdb883655
存在するDBの確認
mysql > SHOW DATABASES;
DB上に存在するテーブルを確認
mysql > SHOW CREATE DATABASES DB_NAME;
MySQLのDBとテーブルの情報を確認する | OpenGroove
https://open-groove.net/mysql/mysql-db-table-check/
mysql> show variables like 'hostname';
mysqlで接続しているDBサーバのホスト名を確認する方法 - Qiita
https://qiita.com/nii_yan/items/0265f69370bbdb883655
存在するDBの確認
mysql > SHOW DATABASES;
DB上に存在するテーブルを確認
mysql > SHOW CREATE DATABASES DB_NAME;
MySQLのDBとテーブルの情報を確認する | OpenGroove
https://open-groove.net/mysql/mysql-db-table-check/
MySQL rootの初期パスワード設定
MySQLのrootパスワードを設定 - Linux環境 - MySQL入門 - Webkaru
https://webkaru.net/mysql/mysql-root-password/MySQLにログインしてパスワードを設定
MySQLにログイン(パスワードなしでログインできます)します。プロンプトが #(または$) から mysql> に変更されたら、下記のようにrootのパスワードを設定します。
# mysql -u root mysql> update mysql.user set password=password('root用の任意パスワード') where user = 'root'; mysql> flush privileges; ← 変更を反映 mysql> exit;
設定したパスワードでログインできるかを確認します。
# mysql -u root -p Enter password:
MySQLの初期設定(CentOS6/MySQL5.6)
MySQLインストールの後、初期設定をする手順 | 田舎に住みたいエンジニアの日記
http://blog.ybbo.net/2015/03/24/how-to-set-mysql-after-install/CentOS 6 / RHEL 6 に MySQL 5.6 を yum インストールする手順
MySQLが起動しない(CentOS6/MySQL5.6)
my.cnfでinnodb関連の設定後、MySQLが起動しなくなった 060_企画開発部| システム開発ブログ(システム開発のアイロベックス|東京都中央区の業務システム開発会社)
http://www.ilovex.co.jp/blog/system/projectandsystemdevelopment/mycnfinnodbmysql.html/var/lib/mysql 内の
ib_logfile0, ib_logfile1, ibdata1
を削除したら、起動しました。
2017年10月5日木曜日
ownCloud/Nextcloud "Can't write to the current directory."
Error "Can't write to the current directory." でインストールできない。
インストール先フォルダの所有者をapacheに替えればOK.
$ chown apache /var/www/htm/nextcloud
Giving Apache User Write Access To A Directory? Owncloud installation problems : linux4noobs
https://www.reddit.com/r/linux4noobs/comments/1zjrkk/giving_apache_user_write_access_to_a_directory/ownCloud/Nextcloudをインストール時に、zipモジュールがないと警告が出る場合
CentOSの場合、以下で解決した。
# yum install php-pecl-zip
[SOLVED] Install ZIP extension for php on CentOS
https://www.linuxquestions.org/questions/linux-server-73/install-zip-extension-for-php-on-centos-922408/2017年10月4日水曜日
2017年10月3日火曜日
登録:
投稿 (Atom)