<![CDATA[Latest posts for the topic "Apache Server lỗi?"]]> /hvaonline/posts/list/24.html JForum - http://www.jforum.net Apache Server lỗi? AccessFlieName AllowOverride ALL   sau đó thực hiện lệnh sau để khởi động dịch vụ:
:/etc/apache2#httpd -k restart 
nhưng không đc. toàn nhận báo lỗi:
bash: httpd: command not found  
chạy thử lệnh sau cũng thấy báo lỗi:
/etc/init.d# httpd -k restart 
những vẫn bị lỗi trên. bash:
httpd: command not found 
thấy không khởi động lại đc, mình khởi động lại máy chủ(1 server chưa có gi. 2 hiểu biết ít về linux dù có tìm hiểu trên mạng). Sau khi khởi động máy chủ xong, mình vào control panel (Matrix Control panel). thì thấy báo Web Apache is stopped . mặc dù ấn Start sau khi vào xóa hai dòng sau trong file httpd.conf thi moi việc không vấn để gì
AccessFlieName AllowOverride ALL 
]]>
/hvaonline/posts/list/26428.html#160556 /hvaonline/posts/list/26428.html#160556 GMT
Re: Apache Server lỗi? /hvaonline/posts/list/26428.html#160557 /hvaonline/posts/list/26428.html#160557 GMT Re: Apache Server lỗi? /hvaonline/posts/list/26428.html#160559 /hvaonline/posts/list/26428.html#160559 GMT Apache Server lỗi? AccessFlieName AllowOverride ALL   - Flie hay File? Tớ thấy bạn gõ sai 2 lần, chắc là copy-paste từ file cấu hình thật ra, chứ không phải do lỗi 'typo' - Bạn hiểu ý nghĩa của những dòng bạn thêm vào chứ?
... sau đó thực hiện lệnh sau để khởi động dịch vụ:
:/etc/apache2#httpd -k restart 
nhưng không đc. toàn nhận báo lỗi:
bash: httpd: command not found  
chạy thử lệnh sau cũng thấy báo lỗi:
/etc/init.d# httpd -k restart 
những vẫn bị lỗi trên. bash:
httpd: command not found 
 
- Khởi động sao lại dùng 'restart'? - Bạn cài Apache thế nào? <Ngoài lề> Đừng xây một cái nhà từ nóc xuống! Bạn chưa có kiến thức căn bản về Linux thì động vào Apache làm gì. Bằng chứng là bạn 'đoán mò' xem cái httpd nó nằm đâu, rồi chui vào đó start nó. Nhưng lại gặp lỗi và rồi không biết tại sao. Ngược lại, nếu bạn tiếp cận từ dưới lên, bạn sẽ biết được: - . là chỉ cái gì? - Khi nào cần dùng ./, khi nào không. - Lệnh để start Apache chưa chắc nó đã là httpd </Ngoài lề> ]]>
/hvaonline/posts/list/26428.html#160563 /hvaonline/posts/list/26428.html#160563 GMT
Re: Apache Server lỗi? root@ubuntu:/# locate httpd /.httpd.conf.swp /etc/apache-ssl/httpd.conf /etc/apache2/.httpd.conf.swp /etc/apache2/httpd.conf /opt/matrixsa/conf/httpd /opt/matrixsa/conf/httpd/httpd.conf /opt/matrixsa/conf_files_for_rpm/httpd /opt/matrixsa/conf_files_for_rpm/httpd/vhost.conf /root/.httpd.conf.swp /usr/lib/apache2/modules/httpd.exp /usr/share/apache/default-configs/apache-perl/httpd.conf /usr/share/apache/default-configs/apache-ssl/httpd.conf /usr/share/apache/default-configs/apache/httpd.conf /usr/share/doc/apache-common/examples/httpd.conf-dist /usr/share/doc/apache-ssl/examples/httpd.conf /usr/share/doc/apache2/examples/httpd-std.conf.gz root@ubuntu:/#   Em có tìm thấy trên net thì thấy câu sau: http://ubuntuforums.org/showthread.php?t=519936 Code:
Mà cái AccessFlieName nó cần 1 tham số sao bạn không có gì hết vậy?
Cái này Em nghĩ nếu không để tham số gì thì nó sẽ hiểu là chạy .htaccess file @quanta - Cái Flie và File là không nhầm bạn à. Có thể do mình gõ sai ở diễn đàn. - Minh chay Apache2 - cám ơn lời khuyên của bạn. ================= @all: sau khi mày mò tiếp thi mình nhận được hưởng dẫn.
To make .htaccess files work as expected, you need to edit /etc/apache2/sites-available/default. Look for a section that looks like this: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all # Uncomment this directive is you want to see apache2's # default start page (in /apache2-default) when you go to / #RedirectMatch ^/$ /apache2-default/ </Directory> You need to modify the line containing AllowOverride None to read AllowOverride All. This tells Apache that it's okay to allow .htaccess files to over-ride previous directives. You must reload Apache before this change will have an effect: sudo /etc/init.d/apache2 reload  
Sau khi thực hiện như vậy trên máy chủ vẫn không chạy được file .htaccess. Máy chủ mình vẫn cho phép chạy .htaccess Mong các bác giúp(châm) tiếp. mục đích của mình là chạy được .htaccess flie trên máy chủ. ]]>
/hvaonline/posts/list/26428.html#160572 /hvaonline/posts/list/26428.html#160572 GMT
Re: Apache Server lỗi?

Lao nong wrote:
@quanta: - Minh chay Apache2  
Tớ không hỏi bạn cài Apache phiên bản mấy, mà tớ hỏi:
Bạn cài Apache thế nào? 

Lao nong wrote:
@all: sau khi mày mò tiếp thi mình nhận được hưởng dẫn.
To make .htaccess files work as expected, you need to edit /etc/apache2/sites-available/default. Look for a section that looks like this: <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all # Uncomment this directive is you want to see apache2's # default start page (in /apache2-default) when you go to / #RedirectMatch ^/$ /apache2-default/ </Directory> You need to modify the line containing AllowOverride None to read AllowOverride All. This tells Apache that it's okay to allow .htaccess files to over-ride previous directives. You must reload Apache before this change will have an effect: sudo /etc/init.d/apache2 reload  
Sau khi thực hiện như vậy trên máy chủ vẫn không chạy được file .htaccess. Máy chủ mình vẫn cho phép chạy .htaccess Mong các bác giúp(châm) tiếp. mục đích của mình là chạy được .htaccess flie trên máy chủ.  
Ngoài ra còn cần gì khác không bạn? Ví dụ như: hiểu những gì mình vừa làm?]]>
/hvaonline/posts/list/26428.html#160574 /hvaonline/posts/list/26428.html#160574 GMT
Re: Apache Server lỗi? /hvaonline/posts/list/26428.html#160576 /hvaonline/posts/list/26428.html#160576 GMT Re: Apache Server lỗi? Code:
sudo apache2ctl start
hoặc
sudo /etc/init.d/apache2 start
Trong Ubuntu thì hình như ko có lệnh httpd đâu. Còn muốn cho .htaccess hoạt động thì bạn cần phải sửa file cấu hình apache của website default (localhost) đặt tại /etc/apache2/sites-available/default thành thế này: Code:
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None     <<<<<<<<<======= Sửa chỗ này thành AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
</Directory>
Bạn tham khảo thêm bài viết http://hontap.info/2008/11/cai-dat-apache-php-mysql-tren-ubuntu.html http://hontap.info/2008/11/bat-modrewrite-trong-ubuntu.html này xem có ích gì ko.]]>
/hvaonline/posts/list/26428.html#160578 /hvaonline/posts/list/26428.html#160578 GMT
Apache Server lỗi?

Lao nong wrote:
.. AccessFlieName ... sau đó thực hiện lệnh sau để khởi động dịch vụ:
:/etc/apache2#httpd -k restart 
nhưng không đc. toàn nhận báo lỗi:
bash: httpd: command not found  
 
- Hình như bạn nhập sai chữ màu đỏ phía trên. - Để thử restart httpd từ terminal thì bạn thử Code:
ps aux | grep httpd
xem httpd đang ở đâu rồi hãy dùng cách restart như trên. Lưu ý là sử dụng httpd -t trước để kiểm tra xem có vấn đề gì không rồi hãy khởi động lại httpd. :)]]>
/hvaonline/posts/list/26428.html#160584 /hvaonline/posts/list/26428.html#160584 GMT
Re: Apache Server lỗi? Ngoài ra còn cần gì khác không bạn? Ví dụ như: hiểu những gì mình vừa làm?  Mình không hiểu bạn muốn hỏi gì ở đây. . Bạn ạ nếu không hiểu đoạn tiếng anh trên thì chắc không copy cả đoạn trên vào. và thêm một dòng nêu lý do ở bên dưới.
sau khi mày mò tiếp thi mình nhận được hưởng dẫn. Code:
To make .htaccess files work as expected, you need to edit /etc/apache2/sites-available/default. 
Look for a section that looks like this:

    <Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    allow from all
    # Uncomment this directive is you want to see apache2's
    # default start page (in /apache2-default) when you go to /
    #RedirectMatch ^/$ /apache2-default/
    </Directory>
You need to modify the line containing AllowOverride None to read AllowOverride All. This tells Apache that it's okay to allow .htaccess files to over-ride previous directives. You must reload Apache before this change will have an effect: sudo /etc/init.d/apache2 reload Sau khi thực hiện như vậy trên máy chủ vẫn không chạy được file .htaccess. Máy chủ mình vẫn cho phép chạy .htaccess 
@tranhuuphuoc: Mình dùng Ubuntu và cũng không tự cài đặt. @learn2hack: - Apache2 đã được khởi động bạn ạ. -
Còn muốn cho .htaccess hoạt động thì bạn cần phải sửa file cấu hình apache của website default (localhost) đặt tại /etc/apache2/sites-available/default thành thế này: Code:
DocumentRoot /var/www/
 <Directory />
 Options FollowSymLinks
 AllowOverride None
 </Directory>
 <Directory /var/www/>
 Options Indexes FollowSymLinks MultiViews
 AllowOverride None     <<<<<<<<<======= Sửa chỗ này thành AllowOverride All
 Order allow,deny
 allow from all
 # This directive allows us to have apache2's default start page
 # in /apache2-default/, but still have / go to the right place
 #RedirectMatch ^/$ /apache2-default/
 </Directory>
 
Cái này mình đã nói ở trên với quanta. Code:
You need to modify the line containing AllowOverride [color=red]None[/color] to read AllowOverride [color=red]All[/color].
- Mình thiếu enable cái mod_rewrite. Cám ơn về trang blog bạn giới thiệu, nó rất có ích. @hxizan: -
Hình như bạn nhập sai chữ màu đỏ phía trên 
mình giải thích với quanta rồi bạn :) . - mình dùng lệnh locate tìm được httpd ở đây: Code:
/opt/matrixsa/conf/httpd
=================== Sau khi bật được mod re_write. và web đã chạy -:|- . ]]>
/hvaonline/posts/list/26428.html#160594 /hvaonline/posts/list/26428.html#160594 GMT
Re: Apache Server lỗi?

Lao nong wrote:
@tranhuuphuoc: Mình dùng Ubuntu và cũng không tự cài đặt.  
Không hiểu câu này cho lắm, không tự cài đặt là sao :D Nên tận dụng error log để tham khảo nguyên nhân lỗi và dò tìm, tìm ra biện pháp khắc phục . Tính vô chat ai dè bro tìm ra được nguyên nhân rồi cho nên không chat tiếp được :D ]]>
/hvaonline/posts/list/26428.html#160597 /hvaonline/posts/list/26428.html#160597 GMT
Re: Apache Server lỗi?

Lao nong wrote:
@quanta: mình không cài apache bạn à. Máy chủ là mình thuê do vậy người cho thuê họ cài. @tranhuuphuoc: Mình dùng Ubuntu và cũng không tự cài đặt.  
Chính vì hai cái này mà bạn gặp rắc rối đó. Bạn đã bao giờ thử cài Apache trên một máy Ubuntu nào khác chưa? ]]>
/hvaonline/posts/list/26428.html#160599 /hvaonline/posts/list/26428.html#160599 GMT
Re: Apache Server lỗi? Chính vì hai cái này mà bạn gặp rắc rối đó. Bạn đã bao giờ thử cài Apache trên một máy Ubuntu nào khác chưa?  Bạn nói đúng. Mình cũng chưa bao giờ dùng Ubuntu. thế nên việc cài trên Apache la không có. Trước đây mình có qua dùng SUSE cũng cài đặt đầy đủ(LAMP). nhưng chỉ local tại máy thế nên không có nhiều kinh nghiệm. @tranhuuphuoc:
Không hiểu câu này cho lắm, không tự cài đặt là sao 
Cái này do nhà cung cấp họ làm cho mình. nên mình không làm được :)
Nên tận dụng error log để tham khảo nguyên nhân lỗi và dò tìm, tìm ra biện pháp khắc phục .  
Cám ơn lời khuyên của bác. Sẽ luôn nhớ cái này ]]>
/hvaonline/posts/list/26428.html#160604 /hvaonline/posts/list/26428.html#160604 GMT
Re: Apache Server lỗi? /hvaonline/posts/list/26428.html#160609 /hvaonline/posts/list/26428.html#160609 GMT Re: Apache Server lỗi? Code:
sudo /etc/init.d/apache2 restart
hoặc start apache: Code:
sudo /etc/init.d/apache2 start
Ngoài ra, để chỉnh sửa cấu hình apache thì theo mình bạn hãy chỉnh sửa file: default trong /etc/apache2/sites-available. Vì tất cả đều nằm trong đó hết. Còn chỉnh sửa như thế nào thì bạn tự tìm hiểu nhen.]]>
/hvaonline/posts/list/26428.html#160794 /hvaonline/posts/list/26428.html#160794 GMT