0x00の序文
公園はブログ今年のブログで書いた、とも自分の好みに合った新しい味、ワードプレスのテーマと多くのパーソナライズされた設定の変更をしたいので、段階を設定することが考えられる一日のためにそれをいじります。
テーマをダウンロードした後、mysqlのは、Apache、PHP、これらも過言ではない悩みを設定またはプラグインがFTPを設定する必要がありますする必要があり、サーバー上で直接構築されたWordpressのは、PHPのアップロードは場合VPSのためにいつの日か、そこに再び、多くのサイズを変更します構成は、面倒です
アイデアを整理します。このブログはピットの多くの出会いは、私はあなたのための問題を解決するために役立つことを願ってワードプレスを使用して構築ドッカー
サーバーの構成前に設定が0x01
購入するテンセントアリの雲やクラウドサーバー、学生は学生の価格、1月10日ドルを持っています。ドメイン名は、レコードに、年間の追加、最近テンセントクラウドは、特定のドメイン名サフィックス数ドルの活動に従事したドメイン名を購入します。
コンソールメーカーは、ドメインネームサーバにバインドすることができ、クラウドた後、DNSが(話してナンセンスの意味での)サービスにすることができます
購入かつてServerは、(私はxshellここで使用される)も、SSHの過去を使用して、開いているポート22、80お勧めします
言葉のテンセント雲(アリ雲が直接ゴードンのルートであると思われる、次の手順を無視することができます)の場合、rootユーザーリファレンス開きます。http://bbs.qcloud.com/thread-11554-1-1.htmlを
短い、次の手順で
rootのパスワードへ
passwdのルートsudoを //は、パスワードを2回入力するように求められます
SSHは、構成ファイルを変更し、ルートはSSHログインすることができ
sudoのvimのは、/ etc / ssh / sshd_config
PermitRootLogin値がyesに設定されている次の図は、ESC:保存するWQして終了
最後に、SSHサービスを再起動し、ssh接続が切断され、ルートで再接続されます。この時のことができるようになります
サービスのsshの再起動
0x02のドッキングウィンドウをインストール
APT- 取得ドッキングウィンドウドッキングウィンドウ-コンをインストール
インストールが完了したら、インストールするかどうかをチェックするためにドッキングウィンドウのコマンドを入力することができます
0x03の時に撮影した画像
这里要下2个镜像(因为难得写Dockerfile,再额外安装数据库了)
2个镜像一个为wordpress官方提供的镜像,一个是mysql镜像。 一个docker镜像生成的容器相当于一台虚拟机,这里就要做到传说中的站库分离了
下取镜像
docker pull wordpress docker pull mysql:5.6
经过不长的等待可以使用下面命令看是否装好了
docker image ls
0x04生成容器
首先开启mysql容器,数据库密码设置成123456
docker run --name w-mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
然后进入mysql容器创建个wordpress的数据库
docker exec -it w-mysql mysql -uroot -p
当然这里要输入一下刚刚设置的123456的密码,然后创建数据库
create databases wordpress;
创建好后可以show一下,接下来quit退出容器即可
接下来在启动wordpress容器前准备一个文件uploads.ini
vim uploads.ini #输入以下内容 file_uploads = On memory_limit = 64M upload_max_filesize = 64M post_max_size = 64M max_execution_time = 600
接下来再启动wordpress,并把我们的uploads.ini加载到容器,这样就使wordpress容器本身配置上传大小限制从2M变成64M了
docker run --name w-wordpress --link w-mysql:db -v /root/docker/wordpress/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini -p 80:80 -d wordpress:latest
注意这里的
此时就能愉快的访问页面了,直接在浏览器中输入你的域名或者服务器的公网ip即可
0x05web端第一次安装
直接访问会让你选语言,我这里因为已经安装了,这里就借鉴参考博客的一张图,表示下数据库那里怎么填
之后就是设置后台管理员账号密码了,这里不要设置太简单就好。之后就能正常工作了
0x06自己搭建时候遇到的坑
我尝试过直接在服务器上搭,环境安装没多大问题,wordpress数据库安装好后,也改了php的upload_max_filesize的值,但是在下载主题的时候遇到需要ftp连接,上网查了一波又是改代码又是创文件夹的,又是改权限什么的。问题是搭个ftp又麻烦(其实是我懒)
所以最后选择了docker,但是docker也存在上传大小限制,更坑爹的是没有php.ini文件,我到哪里去改?最后在/etc/php/7.0/cli/目录下发现2个php-xxxxx.ini的文件,改了后重启apache2,结果容器直接exit了,配置没有保存成功,百度了半天也解决不了。最后谷歌看了看老外的文章终于解决了
解决方法也就是上文提到的使用uploads.ini来设置
0xff结语:
捣鼓几个小时,虽然没学到啥新知识,但是遇到各种问题,还是蛮有收货的。
这个博客搭好了意味着,之后写文章主要在自己博客上了,博客园会很少更新了...
最后上几张新博客的样子吧
主页
文章
欢迎大家来看看
参考文章
https://www.jianshu.com/p/8c329800cbf2