MACの下でyiiフレームワークでphp開発を行う
1405 ワード
MACの下でXAMPPをインストールphp開発を行い、yiiフレームワークのコマンドラインでModelを生産する場合、
次のコマンドが必要です.
ここでshellはyiiを開く端末を表す.
XAMPPがデフォルトインストールの場合、端末でModel ModelNameを実行すると次のエラーが発生します.
ソリューションは次のとおりです.
3箇所修正:
php.iniファイルアップロード制限の構成について
最近yiiのフレームワークを振り回して、いくつかの問題に出会って、すべて解決して、純粋に記録のために、分かち合います.
次のコマンドが必要です.
php protected/yiic shell protected/config/main.php
ここでshellはyiiを開く端末を表す.
XAMPPがデフォルトインストールの場合、端末でModel ModelNameを実行すると次のエラーが発生します.
PHP Warning: PDO::__construct(): [2002] No such file or directory (trying to connect via unix:///var/mysql/mysql.sock) in /Applications/yii-1.1.13/framework/db/CDbConnection.php
ソリューションは次のとおりです.
vim /etc/php.ini
3箇所修正:
pdo_mysql.default_socket=/Applications/xampp/xamppfiles/var/mysql/mysql.sock
mysql.default_socket = /Applications/xampp/xamppfiles/var/mysql/mysql.sock
mysqli.default_socket = /Applications/xampp/xamppfiles/var/mysql/mysql.sock
php.iniファイルアップロード制限の構成について
file_uploads = on ; HTTP 。 ON
upload_tmp_dir ; ,
upload_max_filesize = 8m ; 。 2M
post_max_size = 8m ; POST PHP , 。 8M
max_execution_time = 600 ; PHP ( ), 30
max_input_time = 600 ; PHP , 60
memory_limit = 8m ; PHP , 8M
最近yiiのフレームワークを振り回して、いくつかの問題に出会って、すべて解決して、純粋に記録のために、分かち合います.