banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Messages posted by: dmcl  XML
Profile for dmcl Messages posted by dmcl [ number of posts not being displayed on this page: 0 ]
 

quanta wrote:
`php -i | grep 'PHP API'`?
`ls -l /webhost/php53/lib/php/extensions`? 


Kết quả :
Code:
/webhost/php53/bin/php -i |grep 'PHP API'
PHP API => 20090626


Trong /webhost/php53/lib/php không có thư mục extensions anh ơi.anh xem lại giùm nhé

Thanks

quanta wrote:
/webhost/php53/lib/php/extensions/no-debug-non-zts-20090626. 


Em chưa hiểu ý anh.E kiểm tra thì ko thấy có đường dẫn Code:
/webhost/php53/lib/php/extensions/no-debug-non-zts-20090626

Nguyen Canh Toan wrote:
Thêm vào file .ini trong /etc/php.d đó bạn.
Đường dẫn này phụ thuộc vào tham số --with-config-file-scan-dir lúc biên dịch. 


Khi biên dịch mình ko có chọn option này. Thanks

quanta wrote:

dmcl wrote:

Giả sử như em cài php vào thư mục /webhost/php thì phải include file .so vào chỗ nào ? 

`php -i | grep extension_dir`. 


Đây là output câu lệnh của anh đưa:

Code:
/webhost/php53/bin/php -i | grep extension_dir
extension_dir => /webhost/php53/lib/php/extensions/no-debug-non-zts-20090626 => /webhost/php53/lib/php/extensions/no-debug-non-zts-20090626
sqlite3.extension_dir => no value => no value


Em ko biết thêm vào đâu nữa.Nhờ anh hướng dẫn thêm

Thanks

quanta wrote:
1. Download phiên bản PHP tương ứng:
Code:
# cd /usr/local/src/
# wget http://path/to/php-5.3.18.tar.bz2


2. Giải nén:
Code:
# tar jxvf php-5.3.18.tar.bz2


3. Chuyển vào thư mục extension muốn cài thêm, ví dụ:
Code:
# cd php-5.3.18/ext/soap/


4. Biên dịch và cài:
Code:
# phpize
# ./configure
# make
# make install


5. Load module vừa cài:
Code:
# echo "extension = /path/to/soap.so" > /etc/php.d/soap.ini


6. Restart Apache:
Code:
# /etc/init.d/httpd restart


 


Giả sử như em cài php vào thư mục /webhost/php thì phải include file .so vào chỗ nào ?
Thanks all
Chào mọi người

Tôi mới mua lại 1 con laptop IBM thinkpad T60 cũ,sau khi về cài window và test thì thấy khi đụng vào phím Fn là máy tính tự động chuyển sang chế độ hibernate nên giờ ko thể chỉnh màn hình sáng tối và các chức năng khác bằng phím Fn được vì khi vừa đụng vào phím Fn là bị chuyển sang chế độ hibernate. Ai biết xin chỉ giúp để khắc phục tình trạng này.
Thanks
Hi mọi người !

Mọi người cho tôi hỏi có cách nào để add thêm 1 thư viện của php sau khi đã cài đặt php theo dạng compile từ source. Vì hiện tại php của tôi đang thiếu 1 thư viện nên tôi muốn add thêm nhưng ko phải compile lại .

Cảm ơn nhiều.

hailua_online wrote:
Lúc bị lỗi bạn thử vào msconfig đến tab services và startup check disable all rồi khởi động lại xem sao 


Mình chưa hiểu lắm về cách của bạn ,tại sao phải disable all service ?mong bạn nói rõ hơn.Thanks

hailua_online wrote:
Lúc bị lỗi bạn thử vào msconfig đến tab services và startup check disable all rồi khởi động lại xem sao 


Mình chưa hiểu lắm về cách của bạn ,tại sao phải disable all service ?mong bạn nói rõ hơn.Thanks

rongchaua wrote:
Do lỗi code. Nhìn vào thấy ngay liền

Code:
[NullReferenceException: Object reference not set to an instance of an object.]
Portal.Controller.Common.Page.SetHomePage(String languageKey) +148


Trong hàm SetHomePage đang truy xuất một object nhưng object đó là null nên bị lỗi NullReferenceException. 


Mình cũng nghỉ do code nhưng ko hiểu sao khi thì nó liên tục phun ra lỗi đó khoảng 5,10 phút lại xuất hiện lỗi.Tuy nhiên sau đó có khi cả ngày cũng ko bị lỗi nên mình mới nghi ngờ là do server .AI có thể giúp mình được ko?
Chào mọi người

Hiện tại mình đang hết sức đau đầu khi website của mình thỉnh thoảng rất hay xuất hiện lỗi sau:

Code:
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
Portal.Controller.Common.Page.SetHomePage(String languageKey) +148
Portal.Controller.Common.Page.get_HomePage() +42
Portal.Website.Default.Page_Load(Object sender, EventArgs e) +91
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +91
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207


Trong Event xuất hiện warning như sau"

Code:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 8/6/2012 6:25:12 PM
Event time (UTC): 8/6/2012 11:25:12 AM
Event ID: 40a0f1dbd6db4f32beda4101d9935e5a
Event sequence: 209
Event occurrence: 26
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/12146/Root-1-129887248363480000
Trust level: Full
Application Virtual Path: /
Application Path: C:\Inetpub\vhosts\xxx.com\httpdocs\
Machine name: DEDI1424
Process information:
Process ID: 5352
Process name: w3wp.exe
Account name: DEDI1424\IWPD_7(abc)
Exception information:
Exception type: NullReferenceException
Exception message: Object reference not set to an instance of an object.
at Portal.Controller.Common.AppData.Page.SetHomePage(String languageKey)
at Portal.Controller.Common.AppData.Page.get_HomePage()
at Portal.Website.Default.Page_Load(Object sender, EventArgs e)
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Request information:
Request URL: http://xxx.com/Default.aspx
Request path: /Default.aspx
User host address: 113.168.174.7
User:
Is authenticated: False
Authentication Type:
Thread account name: DEDI1424\IWPD_7(abc)
Thread information:
Thread ID: 13
Thread account name: DEDI1424\IWPD_7(abc)
Is impersonating: False
Stack trace: at Portal.Controller.Common.AppData.Page.SetHomePage(String languageKey)
at Portal.Controller.Common.AppData.Page.get_HomePage()
at Portal.Website.Default.Page_Load(Object sender, EventArgs e)
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
at System.Web.UI.Control.OnLoad(EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

Khi bị như vậy thì nhiều lúc phải restart lại IIS thì mới chạy được.Tuy nhiên tính trạng này rất hay xảy ra
Mọi người cho mình hỏi lỗi trên thường là do bên config Server hay lỗi do code.Website dùng ASP.NET chạy trên IIS 6 có cài đặt Plesk

Thanks
Sao topic này của mình vắng quá vậy.Ai giúp đỡ mình 1 tay với
Cảm ơn bạn.Cách này cũng được nhưng chỉ áp dụng cho trường hợp trên Mdaemon có IP tỉnh thôi, còn nếu Mdaemon sử dụng IP động thì ko dùng được.Mình muốn chứng thực relay bằng user và pass thì có cách nào ko?

Sao ko ai giúp mình hết vậy?
Hi all !

Mình có 1 vấn đề mong mọi người giúp đỡ.

Hiện tại hệ thống email của cty mình như sau:

Client - >Email Server(Mdaemon) ->ISP Email Server(exim) -> external domain

Hệ thống email của mình thuộc dạng offline.Trên Mdaemon Server mình có 1 account dùng để gửi và nhận email với bên ngoài thông qua Email ISP.Tuy nhiên dạo này việc gửi email ra bên ngoài hay bị lỗi do đó mình không muốn việc gửi email ra bên ngoài thông qua Server của ISP nữa mà thay vào đó là Server Zimbra của mình vửa setup xong
Hệ thống Email mong muốn:

Client ->Email Server(Mdaemon) ->Email Zimbra Server -> external domain

Mình chưa rõ cách tạo account cho phép relay trên Zimbra.Rất mong mọi người trợ giúp.

Thanks.
Chân thành cảm ơn mọi người đã giúp đỡ.
Nhân tiện để khỏi mở thêm topic, mọi người ai có thể hướng dẫn e cách backup tất cả các account và mailbox trong zimbra open source với vì em thấy thằng Zimbra này khó backup quá

Chân thành cảm ơn

neverwon wrote:

dmcl wrote:

Ky0 wrote:

dmcl wrote:
Chào mọi người !

E có 1 vấn đề mong mọi người giúp đỡ.
Cty em đang sài hệ thống Email dùng ZImbra Open Source 7, vấn đề e gặp phải là trên Server em vào thư mục chứa email của user A copy sang thư mục chứa email của user B để user B có thể đọc được các email của user A,tuy nhiên trên webmail của user B vẫn ko thấy có các email của user A vừa copy sang.Trong Mdaemon thì vấn đề này bình thường ,ko biết sao trên Zimbra thì ko được.
Rất mong mọi người giúp đỡ. Thanks 


Bạn vui lòng cho biết thêm bạn copy email bằng cách nào?

Cơ chế lưu emal trên Zimbra khác hoàn toàn với Mdaemon nên không thể áp dụng hai cái cho nhau được.
Webmail Zimbra => MySQL => Mail Store (LDAP)

- Ky0 -  


Em ssh vào Server và cd vào thư mục chứa mailbox của user A (trong /opt/zimbra/store...) và dùng lệnh cp để copy mấy file .msg sang thư mục chứa mailbox của user B. Tuy nhiên khi user B đăng nhập vào webmail thì ko thấy hiển thị các email e vừa copy sang.Mong a xem giúp 


Sử dụng cách này mà bạn đọc được mail thì Zimbra "khóc bằng tiếng mán" từ rất, rất lâu rồi smilie

Với quyền quản trị Zimbra mail và Server Zimbra mail, bạn có nhiều hơn một cách để "xem trộm" nội dung mail của "nạn nhân". Tuy nhiên, việc "xem trộm" này là vi phạm đạo đức nghề nghiệp, vi phạm "bí mật thư tín". Do vậy, trừ khi rơi vào tình huống đặc biệt, bất khả kháng, bạn không nên thực hiện việc "xem trộm" 


Với quyền Admin mình thiếu gì cách để xem email của 1 user ,tuy nhiên là do mình lúc trước sài Mdaemon nên hay dùng cách đó để copy email nay khi dùng Zimbra thấy ko làm được như vậy nên mình mới hỏi vậy.

Ky0 wrote:

dmcl wrote:
Chào mọi người !

E có 1 vấn đề mong mọi người giúp đỡ.
Cty em đang sài hệ thống Email dùng ZImbra Open Source 7, vấn đề e gặp phải là trên Server em vào thư mục chứa email của user A copy sang thư mục chứa email của user B để user B có thể đọc được các email của user A,tuy nhiên trên webmail của user B vẫn ko thấy có các email của user A vừa copy sang.Trong Mdaemon thì vấn đề này bình thường ,ko biết sao trên Zimbra thì ko được.
Rất mong mọi người giúp đỡ. Thanks 


Bạn vui lòng cho biết thêm bạn copy email bằng cách nào?

Cơ chế lưu emal trên Zimbra khác hoàn toàn với Mdaemon nên không thể áp dụng hai cái cho nhau được.
Webmail Zimbra => MySQL => Mail Store (LDAP)

- Ky0 -  


Em ssh vào Server và cd vào thư mục chứa mailbox của user A (trong /opt/zimbra/store...) và dùng lệnh cp để copy mấy file .msg sang thư mục chứa mailbox của user B. Tuy nhiên khi user B đăng nhập vào webmail thì ko thấy hiển thị các email e vừa copy sang.Mong a xem giúp
Chào mọi người !

E có 1 vấn đề mong mọi người giúp đỡ.
Cty em đang sài hệ thống Email dùng ZImbra Open Source 7, vấn đề e gặp phải là trên Server em vào thư mục chứa email của user A copy sang thư mục chứa email của user B để user B có thể đọc được các email của user A,tuy nhiên trên webmail của user B vẫn ko thấy có các email của user A vừa copy sang.Trong Mdaemon thì vấn đề này bình thường ,ko biết sao trên Zimbra thì ko được.
Rất mong mọi người giúp đỡ. Thanks
Ok em đã làm được rồi. Cảm ơn mọi người

quanta wrote:

dmcl wrote:

Hi a .

Đây là link em làm theo hướng dẫn:
http://www.lifelinux.com/installing-apache-with-worker-mpm-and-php-fastcgi/

Em ko hiểu phần config mod_fcgid cho Apache

Code:
AddHandler php-fcgi
<FilesMatch \.php$>
Options +ExecCGI
AddHandler php-fcgi .php
FCGIWrapper /var/www/cgi-bin/php-fcgi .php
</FilesMatch>
AddType text/html .php
DirectoryIndex index.php


Phần AddHandler ở trên hình như sai cú pháp hay sao ấy. Em thử sửa lại thành AddHandler php-fcgi .php nhưng vẫn không chạy được file php.Nói chung em vẩn chưa hiểu được cách cấu hình của nó

Anh có thể giúp em được ko ah.Thanks

 

Nếu muốn định nghĩa một handler mới thì phải có thêm "Action" directive nữa: http://httpd.apache.org/docs/2.2/handler.html, còn không thì nên dùng `fcgid-script` handler - được included trong mod_fcgid.

Với mỗi directive hoặc option, có thể lên trang chủ của nó để đọc:

- http://httpd.apache.org/docs/2.2/mod/core.html#options
- http://httpd.apache.org/docs/2.2/mod/mod_mime.html#addhandler
- http://httpd.apache.org/mod_fcgid/mod/mod_fcgid.html#fcgidwrapper

Đọc xong thử hình dung xem khi request một file PHP thì chuyện gì xảy ra.



 


Em làm hoài mà vẫn chưa được, anh có thể cấu hình mẫu giúp em được ko a. Thank a nhiều

quanta wrote:
@dmcl: bạn đọc hướng dẫn ở đâu và không hiểu chỗ nào? 

Hi a .

Đây là link em làm theo hướng dẫn:
http://www.lifelinux.com/installing-apache-with-worker-mpm-and-php-fastcgi/

Em ko hiểu phần config mod_fcgid cho Apache

Code:
AddHandler php-fcgi
<FilesMatch \.php$>
Options +ExecCGI
AddHandler php-fcgi .php
FCGIWrapper /var/www/cgi-bin/php-fcgi .php
</FilesMatch>
AddType text/html .php
DirectoryIndex index.php


Phần AddHandler ở trên hình như sai cú pháp hay sao ấy. Em thử sửa lại thành AddHandler php-fcgi .php nhưng vẫn không chạy được file php.Nói chung em vẩn chưa hiểu được cách cấu hình của nó

Anh có thể giúp em được ko ah.Thanks

Nhân tiện anh quanta có thể hướng dẫn em cấu hình mod_fcgid và mod_fastcgi trên apache để làm việc được với PHP được ko ah, vì em đọc các hướng dẫn mà ko hiểu được.

Th1. Apache + mod_fcgid + php (đã compile apache,mod_fcgid,php từ source)

Th2. Apache + mod_fastcgi +php-fpm (đã compile apache,mod_fcgid,php-fpm từ source)

Cảm ơn anh.
 

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|