スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

Concrete5.7インストールのための環境つくり(未完

おうちサーバーのCentOS 6.5にConcrete5.7開発版をインストールしようとした試み。

ちなみにまだ動いてない、というかインストール画面がおかしい。

さすが最新というかなんというか、けっこう色々変わっててハマった(ハマっている)。
Nginx 1.6 PHP5.3 MySQL5.1
Screenshot from 2014-08-07 20:50:17

Composer を使って GitHub から 5.7 をインストールする方法

インストール方法

1. ショートタグを有効にしたPHPの動作環境を用意します。

2. concrete5-5.7.0 リポジトリからクローンします。
$ git clone https://github.com/concrete5/concrete5-5.7.0.git

3. concrete ディレクトリに移動します。
$ cd concrete5-5.7.0/web/concrete/

4. Composerをインストールします(グローバルでインストール済みの方は不要)
$ curl -sS https://getcomposer.org/installer | php

5. composer install コマンドで依存パッケージをダウンロードします。
$ php composer.phar install


さらっと書いてあるけど慣れてないとけっこう大変。

1.php ComposerをGlobalでインストール。
ローカルでもいいんだけど、まぁGlobalで入れてコマンド使えたほうがいいだろうってことで。
curlでinstaller引っ張ってきてインストール。
composer.pharを/usr/binにcomposerとして配置。
Getting Started

$ curl -sS https://getcomposer.org/installer | php
#!/usr/bin/env php
Some settings on your machine may cause stability issues with Composer.
If you encounter issues, try to change the following:

Your PHP (5.3.3) is quite old, upgrading to PHP 5.3.4 or higher is recommended.
Composer works with 5.3.2+ for most people, but there might be edge case issues.

Downloading...

Composer successfully installed to: /home/tmin/composer.phar
Use it: php composer.phar
$ sudo mv composer.phar /usr/local/bin/composer



2.concrete5.7本体をgitから引っ張ってくる
Official repository for concrete5 5.7 development
Official repository for concrete5 5.7 development(japan)
上が本家、下がja。今回はjapaneseの方からgit cloneで引っ張ってきました。

$ git clone https://github.com/concrete5japan/concrete5-5.7.0.git
Initialized empty Git repository in /home/tmin/concrete5-5.7.0/.git/
remote: Counting objects: 133132, done.
remote: Compressing objects: 100% (36778/36778), done.
remote: Total 133132 (delta 91894), reused 133132 (delta 91894)
Receiving objects: 100% (133132/133132), 56.89 MiB | 5.56 MiB/s, done.
Resolving deltas: 100% (91894/91894), done.



使うのはwebディレクトリ以下。composer install コマンドで依存パッケージをダウンロード。

$ cd concrete5-5.7.0/web/concrete/
$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for primal/color 1.0.x-dev -> satisfiable by primal/color[1.0.x-dev].
- primal/color 1.0.x-dev requires php >=5.3.10 -> no matching package found.
Problem 2
- Installation request for primal/color dev-master -> satisfiable by primal/color[dev-master].
- primal/color dev-master requires php >=5.3.10 -> no matching package found.

Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see for more details.

Read for further common problems.


エラーですね。
下のフォーラムで同様のエラーの方がいらっしゃいます。
Composer を使って GitHub から 5.7 をインストールする方法
composer.lock ファイルが古いのでcomposer updateで解消するとのこと。

$ composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing symfony/class-loader (2.5.x-dev 25b74b6)
Cloning 25b74b67d455268415d7d34b41f8b7df4cb33ba4

- Installing symfony/console (v2.5.3)
Downloading: 100%

- Installing doctrine/lexer (v1.0)
Loading from cache

- Installing doctrine/annotations (v1.2.0)
Loading from cache

- Installing doctrine/collections (v1.2)
Loading from cache

- Installing doctrine/cache (v1.3.0)
Loading from cache

- Installing doctrine/inflector (v1.0)
Loading from cache

(以下略)


もう一回composer install

$ composer install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files


通ったようです。

3.npmを使ってgruntをインストール
READ MEの
4.Use npm to install grunt to the build directory
5.Build concrete5 sources with grunt
が追加されたようです。
buildに移動してnpmを使ってgruntをインストール。

$ cd concrete5-5.7.0/build
$ npm install grunt grunt-contrib-concat grunt-contrib-uglify grunt-contrib-cssmin grunt-contrib-less grunt-contrib-watch
-bash: npm: コマンドが見つかりません


ないですね。入れてみましょう。

$ sudo yum install npm
No package npm available.
Error: Nothing to do


ないですね。ググってみましょう。

node.jsをyumでインストールする(centos6.5)
CentOS6.5 ではリポジトリ追加で行けるらしいです。

$ sudo rpm -ivh http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm を取得中
警告: /var/tmp/rpm-tmp.rw0qkd: ヘッダ V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
準備中... ########################################### [100%]
1:epel-release ########################################### [100%]


さて、あとはyumでインストールです。npmだけ入れればいいと思ってたけど、結局依存関係でnodejsも入ってくるので大量に来ます。

$ sudo yum install npm --enablerepo=epel
================================================================================
Installing:
npm noarch 1.3.6-5.el6 epel 329 k
Installing for dependencies:
c-ares19 x86_64 1.9.1-5.el6.3 epel 73 k
c-ares19-devel x86_64 1.9.1-5.el6.3 epel 17 k
gyp noarch 0.1-0.6.1010svn.el6 epel 335 k
http-parser x86_64 2.0-4.20121128gitcd01361.el6 epel 22 k
http-parser-devel x86_64 2.0-4.20121128gitcd01361.el6 epel 9.2 k
keyutils-libs-devel x86_64 1.4-4.el6 base 28 k
krb5-devel x86_64 1.10.3-15.el6_5.1 updates 495 k
libcom_err-devel x86_64 1.41.12-18.el6_5.1 updates 32 k
libicu x86_64 4.2.1-9.1.el6_2 base 4.9 M
libselinux-devel x86_64 2.0.94-5.3.el6_4.1 base 136 k
libsepol-devel x86_64 2.0.41-4.el6 base 64 k
libuv x86_64 1:0.10.27-1.el6 epel 55 k
libuv-devel x86_64 1:0.10.27-1.el6 epel 39 k
node-gyp noarch 0.10.6-2.el6 epel 25 k
nodejs x86_64 0.10.29-1.el6 epel 498 k
nodejs-abbrev noarch 1.0.4-6.el6 epel 7.1 k
nodejs-ansi noarch 0.2.1-1.el6 epel 13 k
nodejs-archy noarch 0.0.2-8.el6 epel 6.3 k
nodejs-asn1 noarch 0.1.11-3.el6 epel 10 k
nodejs-assert-plus noarch 0.1.4-1.el6 epel 7.0 k
nodejs-async noarch 0.2.10-1.el6 epel 21 k
nodejs-aws-sign noarch 0.3.0-1.el6 epel 5.4 k
nodejs-block-stream noarch 0.0.7-1.el6 epel 8.4 k
nodejs-boom noarch 0.4.2-2.el6 epel 36 k
nodejs-child-process-close noarch 0.1.1-2.el6 epel 5.7 k
nodejs-chmodr noarch 0.1.0-4.el6 epel 5.6 k
nodejs-chownr noarch 0.0.1-9.el6 epel 6.1 k
nodejs-cmd-shim noarch 1.1.0-3.el6 epel 7.3 k
nodejs-combined-stream noarch 0.0.4-3.el6 epel 7.6 k
nodejs-config-chain noarch 1.1.7-1.el6 epel 9.9 k
nodejs-cookie-jar noarch 1:0.3.0-1.el6 epel 5.8 k
nodejs-couch-login noarch 0.1.18-1.el6 epel 12 k
nodejs-cryptiles noarch 0.2.2-1.el6 epel 6.5 k
nodejs-ctype noarch 0.5.3-3.el6 epel 31 k
nodejs-delayed-stream noarch 0.0.5-5.el6 epel 7.5 k
nodejs-devel x86_64 0.10.29-1.el6 epel 438 k
nodejs-editor noarch 0.0.4-2.el6 epel 6.0 k
nodejs-forever-agent noarch 0.5.0-1.el6 epel 5.3 k
nodejs-form-data noarch 0.1.1-1.el6 epel 10 k
nodejs-fstream noarch 0.1.24-1.el6 epel 24 k
nodejs-fstream-ignore noarch 0.0.7-1.el6 epel 8.5 k
nodejs-fstream-npm noarch 0.1.5-1.el6 epel 11 k
nodejs-github-url-from-git noarch 1.1.1-2.el6 epel 5.7 k
nodejs-glob noarch 3.2.6-1.el6 epel 16 k
nodejs-graceful-fs noarch 2.0.0-2.el6 epel 10 k
nodejs-hawk noarch 1.0.0-1.el6 epel 104 k
nodejs-hoek noarch 0.9.1-1.el6 epel 51 k
nodejs-http-signature noarch 0.10.0-3.el6 epel 16 k
nodejs-inherits noarch 2.0.0-4.el6 epel 8.3 k
nodejs-ini noarch 1.1.0-3.el6 epel 7.9 k
nodejs-init-package-json noarch 0.0.10-1.el6 epel 9.1 k
nodejs-json-stringify-safe noarch 5.0.0-1.el6 epel 6.2 k
nodejs-lockfile noarch 0.4.2-1.el6 epel 11 k
nodejs-lru-cache noarch 2.3.0-3.el6 epel 9.2 k
nodejs-mime noarch 1.2.11-1.el6 epel 22 k
nodejs-minimatch noarch 0.2.12-2.el6 epel 18 k
nodejs-mkdirp noarch 0.3.5-3.el6 epel 7.2 k
nodejs-mute-stream noarch 0.0.4-1.el6 epel 7.1 k
nodejs-node-uuid noarch 1.4.1-1.el6 epel 9.8 k
nodejs-nopt noarch 2.1.2-1.el6 epel 15 k
nodejs-normalize-package-data
noarch 0.2.1-1.el6 epel 12 k
nodejs-npm-registry-client noarch 0.2.28-1.el6 epel 19 k
nodejs-npm-user-validate noarch 0.0.3-1.el6 epel 5.7 k
nodejs-npmconf noarch 0.1.2-1.el6 epel 16 k
nodejs-npmlog noarch 0.0.4-1.el6 epel 9.0 k
nodejs-oauth-sign noarch 0.3.0-1.el6 epel 4.6 k
nodejs-once noarch 1.1.1-5.el6 epel 5.7 k
nodejs-opener noarch 1.3.0-7.el6 epel 6.5 k
nodejs-osenv noarch 0.0.3-5.el6 epel 6.7 k
nodejs-packaging noarch 7-1.el6 epel 11 k
nodejs-promzard noarch 0.2.0-6.el6 epel 12 k
nodejs-proto-list noarch 1.2.2-5.el6 epel 6.4 k
nodejs-qs noarch 0.6.6-1.el6 epel 8.0 k
nodejs-read noarch 1.0.5-1.el6 epel 8.3 k
nodejs-read-installed noarch 0.2.4-1.el6 epel 9.1 k
nodejs-read-package-json noarch 1.1.3-1.el6 epel 11 k
nodejs-request noarch 2.25.0-3.el6 epel 26 k
nodejs-retry noarch 0.6.0-5.el6 epel 10 k
nodejs-rimraf noarch 2.2.2-1.el6 epel 7.7 k
nodejs-semver noarch 2.1.0-1.el6 epel 16 k
nodejs-sha noarch 1.2.1-1.el6 epel 7.2 k
nodejs-sigmund noarch 1.0.0-5.el6 epel 7.9 k
nodejs-slide noarch 1.1.5-1.el6 epel 9.5 k
nodejs-sntp noarch 0.2.4-1.el6 epel 9.7 k
nodejs-tar noarch 0.1.18-1.el6 epel 22 k
nodejs-tunnel-agent noarch 0.3.0-1.el6 epel 6.0 k
nodejs-uid-number noarch 0.0.3-7.el6 epel 6.8 k
nodejs-which noarch 1.0.5-8.el6 epel 7.6 k
openssl-devel x86_64 1.0.1e-16.el6_5.14 updates 1.2 M
v8 x86_64 1:3.14.5.10-9.el6 epel 3.0 M
v8-devel x86_64 1:3.14.5.10-9.el6 epel 70 k
zlib-devel x86_64 1.2.3-29.el6 base 44 k

Transaction Summary
================================================================================
Install 93 Package(s)

Total download size: 13 M
Installed size: 41 M
Is this ok [y/N]: y
(以下略)


途中で鍵がどうのこうのって聞かれるのでy。

warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Importing GPG key 0x0608B895:
Userid : EPEL (6)
Package: epel-release-6-8.noarch (installed)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
Is this ok [y/N]: y



さて、やっとこれでnpm installが走らせられます。

$ npm install grunt grunt-contrib-concat grunt-contrib-uglify grunt-contrib-cssmin grunt-contrib-less grunt-contrib-watch
(中略)
grunt-contrib-concat@0.5.0 node_modules/grunt-contrib-concat
├── chalk@0.5.1 (escape-string-regexp@1.0.1, ansi-styles@1.1.0, supports-color@0.2.0, has-ansi@0.1.0, strip-ansi@0.3.0)
└── source-map@0.1.38 (amdefine@0.1.0)

grunt-contrib-watch@0.6.1 node_modules/grunt-contrib-watch
├── async@0.2.10
├── lodash@2.4.1
├── tiny-lr-fork@0.0.5 (debug@0.7.4, faye-websocket@0.4.4, qs@0.5.6, noptify@0.0.3)
└── gaze@0.5.1 (globule@0.1.0)

grunt@0.4.5 node_modules/grunt
├── which@1.0.5
├── dateformat@1.0.2-1.2.3
├── eventemitter2@0.4.14
├── getobject@0.1.0
├── rimraf@2.2.8
├── colors@0.6.2
├── hooker@0.2.3
├── async@0.1.22
├── grunt-legacy-util@0.2.0
├── exit@0.1.2
├── nopt@1.0.10 (abbrev@1.0.5)
├── lodash@0.9.2
├── coffee-script@1.3.3
├── underscore.string@2.2.1
├── minimatch@0.2.14 (sigmund@1.0.0, lru-cache@2.5.0)
├── glob@3.1.21 (inherits@1.0.0, graceful-fs@1.2.3)
├── iconv-lite@0.2.11
├── grunt-legacy-log@0.1.1 (underscore.string@2.3.3, lodash@2.4.1)
├── js-yaml@2.0.5 (esprima@1.0.4, argparse@0.1.15)
└── findup-sync@0.1.3 (glob@3.2.11, lodash@2.4.1)

grunt-contrib-cssmin@0.10.0 node_modules/grunt-contrib-cssmin
├── chalk@0.4.0 (has-color@0.1.7, ansi-styles@1.0.0, strip-ansi@0.1.1)
├── clean-css@2.2.12 (commander@2.2.0)
└── maxmin@0.2.2 (figures@1.1.0, pretty-bytes@0.1.2, chalk@0.5.1, gzip-size@0.2.0)

grunt-contrib-uglify@0.5.1 node_modules/grunt-contrib-uglify
├── chalk@0.5.1 (escape-string-regexp@1.0.1, ansi-styles@1.1.0, supports-color@0.2.0, strip-ansi@0.3.0, has-ansi@0.1.0)
├── lodash@2.4.1
├── uglify-js@2.4.15 (uglify-to-browserify@1.0.2, async@0.2.10, source-map@0.1.34, optimist@0.3.7)
└── maxmin@0.2.2 (figures@1.1.0, pretty-bytes@0.1.2, gzip-size@0.2.0)

grunt-contrib-less@0.11.4 node_modules/grunt-contrib-less
├── async@0.2.10
├── chalk@0.5.1 (escape-string-regexp@1.0.1, ansi-styles@1.1.0, supports-color@0.2.0, has-ansi@0.1.0, strip-ansi@0.3.0)
├── lodash@2.4.1
├── maxmin@0.1.0 (pretty-bytes@0.1.2, chalk@0.4.0, gzip-size@0.1.1)
└── less@1.7.4 (graceful-fs@2.0.3, mime@1.2.11, mkdirp@0.3.5, source-map@0.1.38, clean-css@2.1.8, request@2.34.0)



4.JS, CSSをgruntでビルド

$ grunt release
-bash: grunt: コマンドが見つかりません


いきなりコケました。
gruntがコマンドで走りません。
調べてたら↓がヒット。
Grunt で JS/CSS を自動ビルドする

$ sudo npm install -g grunt-cli
(中略)
grunt-cli@0.1.13 /usr/lib/node_modules/grunt-cli
├── resolve@0.3.1
├── nopt@1.0.10 (abbrev@1.0.5)
└── findup-sync@0.1.3 (lodash@2.4.1, glob@3.2.11)


もう一回。

$ grunt release
Running "concat:image_editor" (concat) task
File ../web/concrete/js/build/core/image-editor/image-editor.js created.

Running "uglify:redactor_release" (uglify) task

Running "uglify:ccm_app_release" (uglify) task

Running "uglify:filemanager_release" (uglify) task

Running "uglify:bootstrap_alert_release" (uglify) task

Running "uglify:bootstrap_button_release" (uglify) task
(中略)
File ../web/concrete/css/app.css created: 280.69 kB → 236.65 kB
File ../web/concrete/css/editable-fields.css created: 23.3 kB → 18.89 kB
File ../web/concrete/css/jquery-ui.css created: 62.89 kB → 48.1 kB
File ../web/concrete/css/jquery-magnific-popup.css created: 7.33 kB → 5.72 kB
File ../web/concrete/css/jquery-rating.css created: 1.19 kB → 867 B
File ../web/concrete/themes/dashboard/main.css created: 15.23 kB → 11.07 kB
File ../web/concrete/css/style-customizer.css created: 7.13 kB → 5.59 kB
File ../web/concrete/css/font-awesome.css created: 25.19 kB → 20.76 kB
File ../web/concrete/css/views/install.css created: 705 B → 596 B
File ../web/concrete/themes/concrete/main.css created: 11.29 kB → 8.46 kB
File ../web/concrete/css/spectrum.css created: 14.2 kB → 11.47 kB
File ../web/concrete/css/image-editor.css created: 12.04 kB → 10.6 kB
File ../web/concrete/css/account.css created: 2.67 kB → 1.54 kB
File ../web/concrete/css/dynatree.css created: 10.31 kB → 4.66 kB
File ../web/concrete/css/sitemap.css created: 2.55 kB → 1.52 kB
File ../web/concrete/css/file-manager.css created: 4.7 kB → 3.3 kB
File ../web/concrete/css/conversations.css created: 20.29 kB → 17.09 kB
File ../web/concrete/css/gathering/display.css created: 4.73 kB → 3.43 kB
File ../web/concrete/css/gathering/base.css created: 4.65 kB → 3.33 kB
File ../web/concrete/css/redactor.css created: 39.66 kB → 11.55 kB
File ../web/concrete/css/topics.css created: 518 B → 458 B
File ../web/application/themes/elemental/css/bootstrap-modified.css created: 108.76 kB → 90.08 kB

Done, without errors.


無事通りました。

5.webを/var/wwwに移動してリネーム。
使うのはwebディレクトリ。今回はNginxのドキュメントルートに設定している/var/wwwにconcrete57として置いてみます。

$ cd ..
concrete5-5.7.0]$ ls
README.md build cli tests web
$ sudo cp -r web /var/www
$ sudo mv /var/www/web /var/www/concrete57
$ ls /var/www/
admin concrete5 drupal img
app concrete57 error index.php uploads
basercms config.php html js wordpress
cgi-bin css icons php5.ini wordpress-3.9.1-ja.tar.gz


concrete5.7のフォルダの所有者をnginxに変更。

$ sudo chown -R nginx:nginx /var/www/concrete57



6.MySQLのデータベース作成。
Concrete5は一つで空のデータベース一つ使うらしいので、先日用意したconcrete5.6のデータベースは使えません。
WPや他のCMS入れてる方でレンサバを使っている場合などは注意が必要です。
うちは一台まるごとお家サーバーなので問題なくいつものように一つ作成。
rootで入ってdatabase concrete57 user tmin paswwordを設定。

$ sudo mysql -u root
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1545
Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> create database concrete57;
Query OK, 1 row affected (0.00 sec)

mysql> grant all on concrete57.* to tmin@localhost identified by 'password';
Query OK, 0 rows affected (0.00 sec)

mysql> quit;
Bye



7.Nginxの設定
はいやっぱりここでつまづきました。というか頓挫してます。
最初は/etc/nginx/conf.d/にconcrete5.7用のconfファイルを5.6の時と同じ設定(ディレクトリは適宜書き換え)で作ってみて、/etc/nginx/nginx.confからincludeするようにしてみたら

conflicting server name "" on 0.0.0.0:80, ignored


調べてみたら同じドメインでポートがかぶっててどうこうって話。
nginx: [warn] conflicting server name "localhost" on 0.0.0.0:80, ignored
nginx error “conflicting server name” ignored [closed]
しかたないのでconcrete5用に作ったファイルに以下を書き加え。

location /concrete57 {
try_files $uri $uri/ @rewrite;
}
location @rewrite {
rewrite ^(.*)$ /index.php/$1;
rewrite ^(.*)$ /loader.php;
}


でhttp://サーバーIP/concrete57/にアクセスするも

Page Not Found (ページが見つかりません)
そのアドレスのページが存在していません。


調べてみたらindex.phpはconcrete/dispatcher.php を呼び出しているみたいなので、調べてみるも頓挫。
思い立ってnginxのアクセスログを見てみる。

$ sudo cat /var/log/nginx/access.log
"GET /concrete57/index.php/install HTTP/1.1" 404 1936 "
"GET /concrete5/concrete/css/ccm.base.css HTTP/1.1" 304 0


ホントはもっと長くてたくさんあるんだけど。
なんということだ。concrete5.7用のindex.phpを読み込んだ後のすべてのアクセスがconcrete57/じゃなくてconcrete5/に飛ばされてるじゃないか!!

これはNginxの設定ミスってるのがほぼ確実な感じですかね?

というわけで今のところcmsinstallbattle的にはWP、Drupal、Concrete5.6が成功。
Concrete5.7(インストール画面辿りつけず)、FC2OS(インストールはできたが管理画面に入れない)、BaserCMS(インストール画面でCSS読み込んでない)が失敗。
Nginxにこだわらなきゃもう少し行けそうな気はするけど、どうせApacheの設定すらまともにできなかったので、今後のためにはnginxにこだわっていきたいので、特にインストール画面に辿りつけてないのは何とかしようと思います。

続き→CentOS6.5+Nginx+php-fpm+MySQLでConcrete5.7
やっぱりNginxの設定でしたねー。

関連記事
CentOS 6.5でnginx+php-fpmでPHPを動かしてみる
Cent OS 6.5でNginx+php-fpm+mysqlでFC2オープンソース版とWordPress
CentOSサーバーにDrupal入れてみた
CentOS6.5 x Nginx x php-fpm x MySQLでConcrete5.6
Drupal Coreの手動Update(7.30→7.31)
LMDE(Linux Mint Debian Edition)でローカルにサクッとLEMP(Nginx+MySQL+PHP)
LMDEにLEMP(Nginx+MySQL+php−fpm)でConcrete5.7β
Concrete5.7.0が正式にリリースされたので早速CentOSサーバーに入れて動かしてみたよ
LMDEローカルLEMPでconcrete5とWordPress
concrete5.7.0→concrete5.7.0.1 upgrade(CentOS6.5+LEMP)
concrete5.7をCentOS ServerのLEMP環境でコア共有して複数サイト動かしてみる
Nginx+Wordpressで固定ページをTOPにしたら403になった件
関連記事
総合案内当ブログについて
Windowsの目次Linuxの目次Linuxの目次2・ ・自作PC関連の目次Web技術関連の目次
全記事一覧情報サイト新着RSS一覧

Sponsored Link

コメントの投稿

管理者にだけ表示を許可する
ブログ内検索

カスタム検索

フリーエリア

クリックで救える命がある。

レンタルサーバー

さくらのマネージドサーバ
さくらインターネットのVPS
ConoHaのVPS
WebARENA VPSクラウド
99円レンタルサーバー
【CloudCore VPS】
GMOクラウドのレンタルサーバー
転送量無制限 ABLENET
@WAPPYレンタルサーバー
SPPDレンタルサーバー

カテゴリー+月別アーカイブ

 

アクセスカウンター

現在の閲覧者数:

プロフィール

Author:tmin
PCヲタ。ライト2ちゃんねら。
スロット好きのギャンブラー。(元
むしろ人生がギャンブルだが目下のところ負けっぱなし。
座右の銘は「結果オーライ」。故に基本適当。
トラブルもまた楽しみのひとつ

コメント、トラバ、相互リンク歓迎。お気軽にどうぞ。
当ブログについて
Twitterでこっちとあっちの更新情報流すことにしてみます。
http://twitter.com/t_min
Project Mikunchu♪Wikiできました。
Mikunchu200x40.png


上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。