ホーム > タグ > OpenPNE

OpenPNE

【OpnePNE】Postfix設定方法【携帯】

Pocket

まずは、/etc/postfix/main.cfに下記の内容を追加

 virtual_alias_maps = pcre:/etc/postfix/virtual.openpne

で、次に下記の内容で/etc/postfix/virtual.openpneというファイルを作成

 /^get@pure-hearts.mydns.jp$/ openpne-request
  /^pd+-[da-f]{12}@pure-hearts.mydns.jp$/ openpne-request
  /^td+-[da-f]{12}@pure-hearts.mydns.jp$/ openpne-request
  /^bd+-[da-f]{12}@pure-hearts.mydns.jp$/ openpne-request
  /^.*@pure-hearts.mydns.jp$/ openpne-admin

つぎに、/etc/aliasesに下記の内容を追加

※管理者アカウントが「sns@pure-hearts.mydns.jp」で、phpのパスが「/usr/bin/php」の場合

 openpne-admin: sns@pure-hearts.mydns.jp
  openpne-request: “|/usr/bin/php /var/www/OpenPNE/bin/mail.php”

で、最後に「newaliases」と、「service postfix reload」を実行して設定を反映させる。

とりあえず、これで自分の携帯から写真をアップロードしたらうまく表示されているので問題ないのかなぁ?

Pocket

【OpenPNE】画像が表示されない解決方法

Pocket

単純に言えば、PHPがGDライブラリを有効にしていなかった為。

ということで、早速コマンドを行う。

#yum -y install php-gd

これでOK。

php.iniの追加書き込みは必要なし。

php.iniの中身。

  extension_dir = “/usr/lib/php/modules”

で、自動的にgd.soを読みに行ってくれるので問題なし。

最後にhttpdをリロード?リスタート?することで、完了。

Pocket

【SNS】OpenPNEインストール方法の手順書

Pocket

まず自己紹介。
じゃなく、スペックから。

 MySQL@version: 5.0.22
  PHP@ 5.1.4
  phpMyAdmin@ 2.9.0.1
  postfix@2.2.8

こんな感じ。

手嶋屋さんの提供されているインストール手順書でなんとかうまくインストールできました。

が、ところどころで山があったので、覚書!

・MySQLをGUIで操作する→phpMyAdminを導入

FedoraCore 4 以降について (補足)

FeodraCore4 から PHP-5 が採用されていますが、特に問題なくセットアップできています。また、 「 mbstring PHP 拡張は見つかりませんでした。」 というメッセージが出る場合は、

# yum install php-mbstring

でPHPライブラリをインストールしてください。依存関係にあるパッケージが全てインストールされます。楽です・・・
httpd を再起動すれば、認識されるようになります。

・#less /etc/httpd/conf/httpd.confに追加項目

  #
  # OpenPNE Setting…
  #

  Alias /sns/ “/var/www/OpenPNE/public_html/”
  AllowOverride Limit
  DirectoryIndex index.html index.php
  AddDefaultCharset Shift-JIS      ←これは疑問・・・。

# less /etc/php.iniに[mbstring]の項目をすべて有効化。
#less /etc/my.cnf に追加。

[mysqld]

  datadir=/var/lib/mysql
  socket=/var/lib/mysql/mysql.sock
  # Default to using old password format for compatibility with mysql 3.x
  # clients (those using the mysqlclient10 compatibility package).
  old_passwords=1
  default-character-set = utf8
  #default-character-set = sjis   ←追加したけど怪しいからコメントアウト。

[mysql.server]
  user=mysql
  basedir=/var/lib

[mysqld_safe]
  log-error=/var/log/mysqld.log
  pid-file=/var/run/mysqld/mysqld.pid

[mysql]
  default-character-set = utf8

[client]
  default-character-set = sjis

・MySQLにユーザー追加する時に、権限をちゃんと与えること。

phpMyAdminを利用すれば簡単に変更できるので、これは便利☆

この権限を与えていないと、こうなる。

DB Error: insufficient permissions

これはどうしたらいいのかわからなかった。

けど、いろいろ調べて、Rootではうまく出来るのに追加したユーザーではNG?
なじぇ?ってことで、phpMyAdminで調べたところ、権限が与えられていなかったのに気が付く。

そんな感じ。

満足だ。

あと、今日RC3リリースされたので、早速DL。

Pocket

Home > Tags > OpenPNE

Search
Feeds

Return to page top