手順どおりにやったのに、、、
えっと、
まず、phpMyAdminを解凍しまして、apacheのhtdocsディレクトリに配置しました。
いろいろ設定したのに、いざ、http://(ipアドレス)/phpMyAdminにつなごうとすると
Index of /phpMyAdmin
むむ?
どうやら、「config.inc.php」がないらしい。
ということで、config.sample.inc.phpをコピー&リネーム。
そしたら、
Existing configuration file (./config.inc.php) is not readable.
なんじゃ?パーミッションが変なのか?
えいやぁ、と chmod 777 の奥の手。
phpmyadmin Wrong permissions on configuration file, should not be world writable!
あらま、だめなのね。
いろいろパーミッションを変更したところ、chmod 705 で接続できました。
参考:
PHPMyAdmin: Wrong permission on config file… « MPonteres’ Blog
http://mponteres.wordpress.com/2007/07/10/phpmyadmin-wrong-permission-on-config-file/
2008年11月2日日曜日
CentOSでapacheが起動しなくなった!!
こんなエラー
↓
******
# apachectl start
httpd: Syntax error on line 105 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
******
なんだか、MySQLを抜き差しすると、apacheの設定がおかしくなるらしい。
ということで、ググってみました。
解消法はこちら。
******
# chcon -c -v -u system_u -r object_r -t textrel_shlib_t /usr/local/apache2/modules/libphp5.so
context of /usr/local/apache2/modules/libphp5.so changed to system_u:object_r:textrel_shlib_t
# ls -Z /usr/local/apache2/modules/libphp5.so
-rwxr-xr-x root root system_u:object_r:textrel_shlib_t /usr/local/apache2/modules/libphp5.so
******
参考:
超体育会系:cannot restore segment prot after reloc: Permission denied - livedoor Blog(ブログ)
http://blog.k-go.org/archives/50408718.html
↓
******
# apachectl start
httpd: Syntax error on line 105 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied
******
なんだか、MySQLを抜き差しすると、apacheの設定がおかしくなるらしい。
ということで、ググってみました。
解消法はこちら。
******
# chcon -c -v -u system_u -r object_r -t textrel_shlib_t /usr/local/apache2/modules/libphp5.so
context of /usr/local/apache2/modules/libphp5.so changed to system_u:object_r:textrel_shlib_t
# ls -Z /usr/local/apache2/modules/libphp5.so
-rwxr-xr-x root root system_u:object_r:textrel_shlib_t /usr/local/apache2/modules/libphp5.so
******
参考:
超体育会系:cannot restore segment prot after reloc: Permission denied - livedoor Blog(ブログ)
http://blog.k-go.org/archives/50408718.html
2008年10月26日日曜日
Zend Framework
今度のPHP開発で、Zend Frameworkなるものを利用することになりました。
今まではmojaviを使ってたんだけど、ちょっと調べたところによると
mojaviは初期フレームワークで、日本以外はもうほとんど使ってないのね。
というか、そもそもPHP開発自体が久しぶりなのに
いきなりアーキテクチャを決めなさい!といわれても。。。(汗)
今までの開発実績から、考えてよいですか?
一応、
html/
***.php
application/
controllers/
***Contoroller.php
models/
views/
scripts/
***.phtml
みたいな、本家推奨の階層構造で行こうかなぁ、と。
あとはこれに、PEARのQuickFormを利用する形を取り入れて、、、
うーん、やっぱりわからん。。。
ちなみに、こんなサイトを参考にしております。
Official ZF QuickStart Draft - Zend Framework Wiki
http://framework.zend.com/wiki/display/ZFDEV/Official%20ZF%20QuickStart%20Draft
Zend Frameworkについて(Controller編1):なまはげ カンタービレ:So-net blog
http://pluto-blog.blog.so-net.ne.jp/2007-01-13-1
Zend Framework + QuickForm + Smarty - Enjoi Blog
http://blog.enjoitech.jp/detail.php?aid=128
今まではmojaviを使ってたんだけど、ちょっと調べたところによると
mojaviは初期フレームワークで、日本以外はもうほとんど使ってないのね。
というか、そもそもPHP開発自体が久しぶりなのに
いきなりアーキテクチャを決めなさい!といわれても。。。(汗)
今までの開発実績から、考えてよいですか?
一応、
html/
***.php
application/
controllers/
***Contoroller.php
models/
views/
scripts/
***.phtml
みたいな、本家推奨の階層構造で行こうかなぁ、と。
あとはこれに、PEARのQuickFormを利用する形を取り入れて、、、
うーん、やっぱりわからん。。。
ちなみに、こんなサイトを参考にしております。
Official ZF QuickStart Draft - Zend Framework Wiki
http://framework.zend.com/wiki/display/ZFDEV/Official%20ZF%20QuickStart%20Draft
Zend Frameworkについて(Controller編1):なまはげ カンタービレ:So-net blog
http://pluto-blog.blog.so-net.ne.jp/2007-01-13-1
Zend Framework + QuickForm + Smarty - Enjoi Blog
http://blog.enjoitech.jp/detail.php?aid=128
2008年10月22日水曜日
CentOS インストール設定
rpmエラーがでてしょうがないので、boot時に「linux text」と打ってテキストモードでインストール!
(ちなみに、インストーラーはEnglishです)
-Choose a Langage
>Japanese
-Keyboad Type
>jp106
-Installation Method
>FTP
-Config TCP/IP
>[*]Enable IPv4 support
> (*)Dynamic IP configration(DHCP)
> ( )Manual configration
>[ ]Enable IPv6 support
・・・
-Langage Unavaliable
>OK
-CentOS(Welcome!)
>OK
-Partitioning Type
>Remove linux partitions on selected drives and create default layout.
>OK
-Warning
>Yes
-Review Partition Layout
>NO
続きはまたあとで。。。
(ちなみに、インストーラーはEnglishです)
-Choose a Langage
>Japanese
-Keyboad Type
>jp106
-Installation Method
>FTP
-Config TCP/IP
>[*]Enable IPv4 support
> (*)Dynamic IP configration(DHCP)
> ( )Manual configration
>[ ]Enable IPv6 support
・・・
-Langage Unavaliable
>OK
-CentOS(Welcome!)
>OK
-Partitioning Type
>Remove linux partitions on selected drives and create default layout.
>OK
-Warning
>Yes
-Review Partition Layout
>NO
続きはまたあとで。。。
とりあえず、CentOS5.2をインストール!
会社の人に、場所だけ作ってもらって、
「あとは自力でがんばって!」と言われたので、、、
とりあえず、CentOS5.2をインストール。
なにやら「ネットワークインストール」というものを利用しろとの指令。
とりあえず、最初のインストールメディアはセット済みなので、
あとは、Google先生に聞きながら、、、と思ったら、甘くありませんでした。
★起こった現象★
1.インストーラが起動した時点でしばらくほっといたら、次に進んでしまった。
⇒VMRCでそのままインストールしていくと、グラフィックインストール時に
画面が壊れてしまった。
⇒「linux vesa i8042.noloop psmouse.proto=imps clock=pit」と
指定しなければいけなかったのに、、、
⇒壊れたはいいけど、、、なにもできなくなりました。
⇒『再起動するんだよ!』
⇒再起動?ってナニ??
2.バーチャルマシンの再起動方法がわからん!!
⇒管理ページから、対象サーバを「リセット」すれば再起動だそうです。
3.普通に進んで行ったのに、、、最後の最後で「rpmが見つかりません」???
確かに、一緒にいろいろインストールしようとしてたけど、、、
⇒しょうがないので「最小構成で!」の教えを頼りに、全てのオプションをはずしてインストール!
⇒うまくいきました。。。
⇒ネットワークインストールは信頼性が低いのか?
ネットワークインストールを利用しなくとも、メディアにインストーラーを全ていれてインストールすることも可能。でも、2Gとかありますけどね。
ネットワークからそれを入手しようとすると、どのくらいの時間がかかるやら。。。
CentOSインストール時の設定内容は、また別途。
「あとは自力でがんばって!」と言われたので、、、
とりあえず、CentOS5.2をインストール。
なにやら「ネットワークインストール」というものを利用しろとの指令。
とりあえず、最初のインストールメディアはセット済みなので、
あとは、Google先生に聞きながら、、、と思ったら、甘くありませんでした。
★起こった現象★
1.インストーラが起動した時点でしばらくほっといたら、次に進んでしまった。
⇒VMRCでそのままインストールしていくと、グラフィックインストール時に
画面が壊れてしまった。
⇒「linux vesa i8042.noloop psmouse.proto=imps clock=pit」と
指定しなければいけなかったのに、、、
⇒壊れたはいいけど、、、なにもできなくなりました。
⇒『再起動するんだよ!』
⇒再起動?ってナニ??
2.バーチャルマシンの再起動方法がわからん!!
⇒管理ページから、対象サーバを「リセット」すれば再起動だそうです。
3.普通に進んで行ったのに、、、最後の最後で「rpmが見つかりません」???
確かに、一緒にいろいろインストールしようとしてたけど、、、
⇒しょうがないので「最小構成で!」の教えを頼りに、全てのオプションをはずしてインストール!
⇒うまくいきました。。。
⇒ネットワークインストールは信頼性が低いのか?
ネットワークインストールを利用しなくとも、メディアにインストーラーを全ていれてインストールすることも可能。でも、2Gとかありますけどね。
ネットワークからそれを入手しようとすると、どのくらいの時間がかかるやら。。。
CentOSインストール時の設定内容は、また別途。
登録:
コメント (Atom)