サイト移行1サイト目

さくらVPSさくらVPSにてWebサービス運営

1.ドキュメントルート以下

 状態:-  閲覧数:1,056  投稿日:2013-07-17  更新日:2019-08-14
ドキュメントルート以下のファイルアップロード
▼/public_html/


2.ドキュメントルート以上


ドキュメントルート以上のファイルアップロード
・権限変更
$ sudo -s
[sudo] password for ★★:


ディレクトリ作成
・-p 複数ディレクトリを一気に作成したい際につけるオプション
# mkdir -p /var/www/trust_path_◆/


ユーザに所有権を持たせる
・「★★」ユーザに所有権を持たせる(変更する)
# chown -R ★★:★★ /var/www/trust_path_◆◆


ファイル設定変更

 閲覧数:248 投稿日:2013-07-17 更新日:2013-07-17 

ファイル設定変更


▼index.php
▼index_dev.php
// require '/virtual/★★/trust_path_announcer/bootstrap.php';
// require '/virtual/★★/trust_path_announcer/MiniBlogApplication.php';
require '/var/www/trust_path_announcer/bootstrap.php';
require '/var/www/trust_path_announcer/MiniBlogApplication.php';


エラー発生

 閲覧数:364 投稿日:2013-07-17 更新日:2013-07-17 

エラーメッセージ


Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


.htaccess


・理由は不明だが、「mod_gzip_on Off」記述があるとエラーになるので、コメントアウト
#mod_gzip_on Off



DBエラー


・この時点では、何のDB設定も実施していないので、当然エラー
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[28000] [1045] Access denied for user 'データベース名'@'localhost' (using password: YES)' in /var/www/trust_path_◆◆/core/DbManager.php:37 Stack trace: #0 /var/www/trust_path_◆◆/core/DbManager.php(37): PDO->__construct('mysql:dbname=...', 'データベース名', 'パスワード', Array) #1 /var/www/trust_path_◆◆/MiniBlogApplication.php(63): DbManager->connect('master', Array) #2 /var/www/trust_path_◆◆/core/Application.php(27): MiniBlogApplication->configure() #3 /var/www/サブドメイン名/public_html/index_dev.php(8): Application->__construct(true) #4 {main} thrown in /var/www/trust_path_◆◆/core/DbManager.php on line 37


DB設定

 閲覧数:246 投稿日:2013-07-17 更新日:2013-07-17 

1.DUMPデータ取得


・既存サイトよりDUMPデータエクスポート


2.DBユーザ作成


・ブラウザで「phpMyAdmin」へアクセス
・DBユーザ作成
・今回はDB作成したが、DUMPデータエクスポートする際、邪魔になるので、ここで作成する必要はない
CREATE USER 'データベース名'@'localhost' IDENTIFIED BY  '***';

GRANT ALL PRIVILEGES ON * . * TO  'データベース名'@'localhost' IDENTIFIED BY  '***' WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;

CREATE DATABASE IF NOT EXISTS  `データベース名` ;

GRANT ALL PRIVILEGES ON  `ユーザー名` . * TO  'データベース名'@'localhost';



3.DUMPデータインポート


・先程エクスポートDUMPデータをインポート

気になった点

 閲覧数:241 投稿日:2013-07-17 更新日:2013-07-17 

ユーザ権限


・「/var/www/」以下のディレクトリ作成権限はrootのみ
・かつ、rootユーザはFTPアクセス出来ないよう設定している
・つまり、その都度、poderosaでmkdirコマンドを打たなければいけない
・ちょっと面倒
・そこまでする必要あるのか?
・どこにこの設定記述書いた?


DBルート権限


・phpMyAdminへルートログイン出来るのは、セキュリティ的にどうなの?
・マズい? マズくない?

メールテスト

 閲覧数:236 投稿日:2013-07-23 更新日:2013-07-23 

ユーザ登録


・ユーザ登録メール認証ができるか、テストしてみる

結果は?
・うまくいってる
・なんでだろう?
・メールサーバのこととか超分からない
・とりあえず、うまくいったから、これでしばらく様子見

Twitter検索結果。「サイト移行1サイト目」に関する最新ツイート


「クレジットカードによる即時決済」を実施すると、10分近く放置される



週間人気ページランキング / 9-18 → 9-24
順位 ページタイトル抜粋 アクセス数
1 Nginx設定。エラーログレベル | Nginx(Webサーバ) 17
2 PHP実行ユーザ設定 / CentOS6 / Apache | PHP(プログラミング言語) 14
3 9回目-13.MySQL5.7.21設定 | CentOS 7 2週間無料のお試し期間 9回目(さくらVPS) 12
4 PHPのmb_send_mail関数でメール送信できない | メール処理システム 10
5 ImageMagick と imagick の違い | ImageMagick(ソフトウェアスイート) 9
6 さくらVPS0 8
6 tar: これは tar アーカイブではないようです 8
7 manページ日本語表示 | CentOS 7 (CentOS) 7
7 Reached target Shutdown メッセージが表示されたあと、シャットダウンまたは再起動プロセスがハングアップする | CentOS 7 (CentOS) 7
8 ABRT により 問題が検出されました | CentOS 7 (CentOS) 6
8 PHPファイルでchmodエラー | PHP(プログラミング言語) 6
8 「設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。」対応 6
8 Python 3.5 アンインストール / yum remove | Python(プログラミング言語) 6
9 FFmpeg 2.8.15 を yum インストール | ソフトウェアスイート 5
9 echo と cat の違い 5
10 phpMyAdmin 4.4.3(phpMyAdmin) カテゴリー 4
10 6回目-10.Nginxでバーチャルホスト設定確認 | CentOS 7 2週間無料のお試し期間 6回目(さくらVPS) 4
10 「さくらVPS」で、「CentOS6」を「CentOS7」へ変更するためには? | CentOS 7 2週間無料のお試し期間 Link(さくらVPS) 4
10 cronで定期実行しているphpファイルを、コマンドライン経由で即時実行する | cron(Linuxコマンド) 4
10 MySQL 5.5 から 5.6 へのアップグレード | MySQL(データベース) 4
2021/9/25 1:01 更新