显示标签为“php”的博文。显示所有博文
显示标签为“php”的博文。显示所有博文

2009年11月19日星期四

* JFolder::create: Could not create directory * Warning! Failed to move file. 問題解決

在加入joomla extension的時候, 報錯

* JFolder::create: Could not create directory       

* Warning! Failed to move file.

如何解決了?google

http://www.jm-tutorials.com/index.php?start=5 ,根據說明找到

“Yes! That is the right decision! Carefully read the log path in configuration.php -var $log_path = '/home/url...../public_html/logs';”

找到

vi configuration.php

…

var $log_path = '/var/www/vhosts/html/m-a-d/logs/';
var $tmp_path = '/var/www/vhosts/html/m-a-d/tmp/';

…

[aaa]#mkdir -p /var/www/vhosts/html/m-a-d/logs/

[aaa]# mkdir -p /var/www/vhosts/html/m-a-d/tmp/
[aaa]# chmod -R 777 /var/www/vhosts/html/m-a-d/tmp/

再次安裝ok

2009年11月18日星期三

SELinux 還是很害人的

編譯完php后,make ok

make test 報錯如下:

/root/packages/php-5.2.11/sapi/cli/php: error while loading shared libraries: /usr/local/libpng2/lib/libpng12.so.0: cannot restore segment prot after reloc: Permission denied
make: [test] Error 127 (ignored)

跳過make install 也包類似的錯, 啥問題呢?

原來安裝這部機器的SELinux沒有disable,

將之disable掉 make test ok

make install ok

記錄之, 看來SElinux這個東西還是很害人的.

當然話說回來, 這個東西是security方面要求的, 但是現在還到不了那個高度呢, 先把應用跑 起來再說了

2009年11月9日星期一

Fatal error: Call to undefined function mb_internal_encoding() in /dir/ administrator/components/com_k2/tables/k2category.php on line 46

試用k2 cck  extentsion 發現在增加categories的時候報 類似上述的錯誤, google,發現php編譯的時候少了一個參數 --enable-mbstring

我的腳本

./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --with-gd=/usr/local/gd2 --with-freetype-dir=/usr/local/freetype --with-jpeg-dir=/usr/local/jpeg6 --with-zlib-dir=/usr/local/lib --with-png-dir=/usr/local/libpng2 --with-ttf --enable-soap --with-gd --enable-gd-native-ttf --enable-magic-quotes --enable-mbstring

重新編譯

漫長的等待后,再次測試,ok

2009年9月18日星期五

使用webbench進行壓力測試

對剛搭建好的ngnix+php+mysql環境進行測試

發現http://blog.s135.com/post/288/ 介紹的方法不錯,如法炮製:

[root@CRRACTEST webbench-1.5]# ./webbench -c 500 -t 30 http://172.16.1.70/phpinfo.php
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://172.16.1.70/phpinfo.php
500 clients, running 30 sec.

Speed=26146 pages/min, 17900220 bytes/sec.
Requests: 13073 susceed, 0 failed.

top - 00:08:20 up  4:32,  4 users,  load average: 11.29, 3.68, 2.21
Tasks: 253 total,  17 running, 235 sleeping,   0 stopped,   1 zombie
Cpu(s): 27.1%us, 24.6%sy,  0.0%ni,  0.0%id,  0.0%wa,  3.2%hi, 45.1%si,  0.0%st
Mem:   1027068k total,   999464k used,    27604k free,     2924k buffers
Swap:  2064376k total,   537392k used,  1526984k free,    83156k cached

phpinfo.php,是通用的

<?php phpinfo() ?>

這是在虛擬機上進行的測試,效果還可以,記錄一下備查