【さくらVPS】LAMP環境構築手順
さくらVPSでLAMP環境構築手順の説明します。 LAMP環境構築ですが 、 プラスアルファとしてSSL化、 Git・phpMyAdmin・Wordpressのインストールもします。 ...
さくらVPSでLAMP環境構築手順の説明します。 LAMP環境構築ですが 、 プラスアルファとしてSSL化、 Git・phpMyAdmin・Wordpressのインストールもします。 ...
SSH接続しようとしたら、「WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!」っていうのが出た。 エラーの原因 サーバのOSを再インストールしたときなどによく出る。 SSH接続するときに安全に接続するため、接続先のサーバー情報をクラインと側に保存する。その保存情報が以前接続した情報と一致しない場合は接続エラーになる。 ...
DBのメインテーブルからサブテーブルへリレーションさせて、メインテーブル側から値を取得しようとしたらエラー**「Trying to get property ’time’ of non-object」**が出た。 ...
Laravelで、トップページは表示できるけど他のページに飛ぶとなぜか404になっちゃう時に確認すべきことのメモ。 httpd.confを確認する ドキュメントルートのディレクティブ内の「AllowOverride」が「None」になってたら、「All」に変更しておく。 ...
ローカルの作業フォルダとVirtualBoxで作った開発環境内のフォルダを自動で同期する共有フォルダの設定手順です。 VagrantとVirtualBoxがインストールしている前提です。 ...
Laravelの認証機能をつかって、よくあるログイン機能を作っていきます。 Laravelインストール 適当なプロジェクト名でLaravelをインストールします。 composer create-project --prefer-dist laravel/laravel laravel_login データベースの設定 データベースは、MySQLを使用します。 ...
XAMPPをインストールして、さぁMySQLコマンドを使って、MySQLにログインしようと >mysql -u root 'mysql' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 MySQLコマンドが使えないとでるので、使えるようにする手順を書きます。 ...
PHPで、PDOクラスを使ってMySQLのデータベースへ接続するときのソースです。 <?php //DBユーザー名 $user = "testuser"; //DBパスワード $password = "passwd"; //利用するデータベース名 $dbName = "testdb"; //MySQLサーバ名 $host = "localhost"; //MySQLのDNS(Data Source Name)文字列 $dsn = "mysql:host={$host};dbname={$dbName};charset=utf8"; //MySQLデータベースに接続する try{ $pdo = new PDO($dsn,$user,$password); //PDOクラスのエミュレーションを無効にする $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); //例外をスローする設定にする $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo "データベース{$dbName}に接続しました。"; }catch(Exception $e){ echo "データベース接続エラーです"; echo $e->getMessage(); exit(); } ?>
VagrantでCentOS7をインストールすると、デフォルトでは時間が日本時間になってないのでタイムゾーンの設定をする。 以下、日本時間に設定するコマンドです。 ...
Laravelのチーム開発で、途中から参加する場合、リモートリポジトリからプロジェクトデータをgit cloneすることはよくあります。 Laravelは、元から「.gitignore」ファイルが存在している為、gitリポジトリからデータを落としてきても不完全なわけです。 ...