CentOS 6.5 VPS(Serversman) へ Pydio(Ajaxplorer) をセットアップ
CentOS 6.5 VPS(Serversman) へ Pydio(Ajaxplorer) をセットアップ
レンタルサーバより、つまづきが多かったのでメモ
php で phpinfo(); なんかは表示される状態から
wget で取ってきて /var/www/html 配下へ設置(こんな感じ)
ブラウザから表示 → 真っ白
Apache のログを確認
# cat /etc/httpd/logs/error_log
MCrypt enabled - ERROR
こちらを参考に php-mcrypt をインストールして、apache を再起動
レンタルサーバより、つまづきが多かったのでメモ
php で phpinfo(); なんかは表示される状態から
wget で取ってきて /var/www/html 配下へ設置(こんな感じ)
ブラウザから表示 → 真っ白
Apache のログを確認
# cat /etc/httpd/logs/error_log
PHP Fatal error: Class 'DOMDocument' not found in /var/www/html/hogehoge/core/classes/class.AJXP_Plugin.php on line 369
とかのエラーが出てるので php-xml をインストールして、Apache を再起動
# yum install php-xml
# service httpd restart
メッセージの画面が出る(Pydioは、この辺りがよく出来てます)
一つづつ潰していきます
Security Breach - ERROR
ディレクトリ内にある .htaccess が優先されてないので data とか data/cache とか丸見えになりまっせ
# vi /etc/httpd/conf/httpd.conf
--------------------------------------------
<Directory "/var/www/html"> ←Pydioを置いたセクションの
AllowOverride None
↓
AllowOverride All
--------------------------------------------
へ変更して、各ディレクトリにある .htaccess を優先させる
こちらを参考に php-mcrypt をインストールして、apache を再起動
PHP GD version - WARNING
# yum install php-gd
# service httpd restart ←apache を再起動
PHP Output Buffer disabled - WARNING
# vi /etc/php.ini
---------------------------------------------
output_buffering = 4096
↓
output_buffering = Off
---------------------------------------------
SSL Encryption - WARNING
SSLを使ったらどうですか?
Server charset encoding - WARNING
# vi pydioディレクトリ/conf/bootstrap_conf.php
define("AJXP_LOCALE", "en_EN.UTF-8");
↓
define("AJXP_LOCALE", "ja_JP.UTF-8");
コメント