cakephp2系がうまくインストールできなかったので
今までの方法で、インストールして設定しようとしたらうまくいかず
harucharuru.hatenablog.com
出たエラー
$ Console/cake bake
PHP Fatal error: Cannot use 'Object' as class name as it is reserved in /home/mznpub/www/tmedeye/lib/Cake/Core/Object.php on line 30
Fatal error: Cannot use 'Object' as class name as it is reserved in /home/mznpub/www/tmedeye/lib/Cake/Core/Object.php on line 30
Fatal Error Error: Cannot use 'Object' as class name as it is reserved in [/home/mznpub/www/tmedeye/lib/Cake/Core/Object.php, line 30]
ということで、別の方法です。
git clone https://github.com/cakephp/cakephp.git -b 2.x cd ダウンロードしたフォルダ chmod -R 777 lib/Cake/Cache/ chmod -R 777 app/tmp/
セキュリティソルト変更
vi Config/core.php
phpMyAdminにアクセスできなくなってしまった
/phpMyAdminでアクセスしてもダメ、
Package(s) phpMyAdmin available, but not installed.
が出てくるときの対処法
方法
# sudo yum -y install --enablerepo=remi-php73 phpMyAdmin
太字は環境に合わせてください
その後設定
phpMyAdminの設定(CentOS 7) | さくらインターネットのVPS設定マニュアル
生き返った!!
phpのバージョンアップメモ
# yum install epel-release
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
# sudo yum remove php-*
# yum install --disablerepo=* --enablerepo=epel,remi,remi-safe,remi-php73 php php-devel php-mbstring php-pdo php-gd php-xml php-mcrypt php-mysql
# systemctl restart httpd.service
参考
CentOS7のPHPを5.6/7.0/7.1/7.2/7.3系にバージョンアップする - Qiita
お使いのサーバーの PHP では WordPress に必要な MySQL 拡張を利用できないようです。と表示された対応 - Qiita
phpMyAdmin csvデータでupdate
csvでインポートはしたことあったけど、アップデートはやったことがなかったので、やってみた
やり方は以下の通り、
pythonのfor文、rangeとenumerate、早いのはどっち?
今回は、20ループを10回繰り返した時間で対決
準備
import random A = [[random.random()] * 1000 for i in range(1000)]
range
%%timeit -n 20 -r 10 A_sum = 0 for j in range(len(A)): for k in range(len(A[j])): A_sum += A[j][k]
enumerate
%%timeit -n 20 -r 10 A_sum = 0 for jin, j in enumerate(A): for kin, k in enumerate(j): A_sum += k
結果
enumerateの勝利