Cách sửa lỗi joomla 1.5.x chạy trên php 5.5.x năm 2024

Memcached là một hệ thống cache hoạt động bằng cách lưu tạm thông tin những dữ liệu bạn hay sử dụng vào bộ nhớ RAM. Do tốc độ đọc ghi của bộ nhớ bao giờ cũng cao hơn so với lưu trữ file nên việc sử dụng memcached giúp cho hệ thống của bạn tăng tốc lên một cách đáng kể.

Mô hình hoạt động của Memcached:

Cách sửa lỗi joomla 1.5.x chạy trên php 5.5.x năm 2024

Trong bài viết này, mình sẽ hướng dẫn các bạn cách cài đặt Memcached trên CentOS 7/6/5.

Cài đặt Memcached

– Cài đặt Remi repository với CentOS 5 (CentOS 7 và 6 không cần bước này)

Remi Dependency on CentOS 5

rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm

– Cài đặt Memcached package

CentOS 7 and 6

yum install memcached

CentOS 5

yum --enablerepo=remi install memcached

Bạn cần lưu ý là có 2 memcache package tồn tại là memcache và memcached (có thêm chữ d ở cuối) cũng như có 2 phiên bản PHP Extention Module tương ứng là php-pecl-memcache và php-pecl-memcached. Chúng ta sẽ sử dụng phiên bản thứ 2 (có chữ d) vì nó ổn định và hỗ trợ nhiều chức năng hơn.

Cấu hình Memcached

Thông số quan trọng nhất bạn cần lưu ý đó là CACHESIZE, đơn vị tính là MB và MAXCONN. Ví dụ như bên dưới mình sử dụng 128MB để cache (mặc định 64MB). OPTIONS cấu hình bảo mật chỉ cho local connect được tới port 11211 mà thôi.

nano /etc/sysconfig/memcached

PORT="11211" USER="memcached" MAXCONN="10240" CACHESIZE="128" OPTIONS="-l 127.0.0.1 -U 0"

Khởi động Memcached

chkconfig memcached on service memcached start

Để theo dõi tình trạng memcached, các bạn có thể có thể sử dụng phpMemcachedAdmin để xem ngay trên trình duyệt. PHPMemcachedAdmin chỉ cần tải về là có thể sử dụng, nên cài đặt trong thư mục quản lý của HocVPS Script để bảo mật. Cụ thể, mình sẽ cài đặt trong thư mục

CentOS 7 and 6

yum install memcached

CentOS 5

yum --enablerepo=remi install memcached

8:

cd /home/hocvps.com/private_html/ wget https://github.com/elijaa/phpmemcachedadmin/archive/1.3.0.tar.gz tar -xvzf 1.3.0.tar.gz mv phpmemcachedadmin-1.3.0 memcached && chmod -R 777 memcached && chown -R nginx:nginx memcached rm -f 1.3.0.tar.gz

Giờ bạn có thể truy cập PHPMemcachedAdmin qua

CentOS 7 and 6

yum install memcached

CentOS 5

yum --enablerepo=remi install memcached

9

Lưu ý: ở lần truy cập đầu tiên bạn sẽ thấy thông báo “Error : Configuration file or folder is missing, please fix this error and try again“. Bạn vào

nano /etc/sysconfig/memcached

0 rồi

nano /etc/sysconfig/memcached

1 là xong.

Cài đặt Memcache và Memcached PHP Module

Để Memcached có thể hoạt động được với PHP, chúng ta cần cài đặt thêm PHP module.

PHP 5.5

yum --enablerepo=remi,remi-php55 install php-pecl-memcached php-pecl-memcache

PHP 5.6

yum --enablerepo=remi,remi-php56 install php-pecl-memcached php-pecl-memcache

PHP 7.0

yum --enablerepo=remi,remi-php70 install php-pecl-memcached php-pecl-memcache

PHP 7.1

yum --enablerepo=remi,remi-php71 install php-pecl-memcached php-pecl-memcache

Cuối cùng khởi động PHP và web server

CentOS 7 and 6

yum install memcached

CentOS 5

yum --enablerepo=remi install memcached

0

Mở cổng Memcached (11211) trên Iptables Firewall

Trong trường hợp bạn sử dụng riêng một server để chạy Memcached thì cần phải mở port 11211 trên server cache.

Sử dụng lệnh sau

CentOS 7 and 6

yum install memcached

CentOS 5

yum --enablerepo=remi install memcached

1

Khởi động lại Iptables Firewall

CentOS 7 and 6

yum install memcached

CentOS 5

yum --enablerepo=remi install memcached

2

Cài đặt Memcached làm Session Handler

Bạn có thể cấu hình PHP sử dụng Memcached làm session handler, thay vì dùng files, để tăng hiệu năng xử lý của hệ thống. Tất nhiên thao tác này chỉ nên thực hiện với các mã nguồn sử dụng nhiều session, WordPress thì không cần.

Mở file cấu hình

nano /etc/sysconfig/memcached

2

CentOS 7 and 6

yum install memcached

CentOS 5

yum --enablerepo=remi install memcached

3

Tìm dòng

nano /etc/sysconfig/memcached

3, thay thế

nano /etc/sysconfig/memcached

4 bằng:

CentOS 7 and 6

yum install memcached

CentOS 5

yum --enablerepo=remi install memcached

4

Nhấn Ctrl+O để save file, Ctrl+X để đóng editor.

Nếu dùng phpMyAdmin, bạn cần tùy chỉnh cơ chế lưu trữ session của ứng dụng. Chỉnh sửa file

nano /etc/sysconfig/memcached

5 của phpMyAdmin:

CentOS 7 and 6

yum install memcached

CentOS 5

yum --enablerepo=remi install memcached

5

_Uncomment (bỏ //) dòng:

nano /etc/sysconfig/memcached

6 _Thêm dòng :

nano /etc/sysconfig/memcached

7

Cuối cùng restart lại PHP

CentOS 7 and 6

yum install memcached

CentOS 5

yum --enablerepo=remi install memcached

6

Cài đặt Memcached làm việc với WordPress

Để Memcached có thể hoạt động với WordPress bạn cần sử dụng plugin cache W3 Total Cache.

Cách sửa lỗi joomla 1.5.x chạy trên php 5.5.x năm 2024

Trong phần cài đặt plugin, hãy chọn page cache method là Memcached cho các module Page Cache, Database Cache và Object Cache là xong.

Giờ thì hãy tận hưởng tốc độ vù vù mà Memcache đem lại nhé.

Xóa Memcached

Nếu không dùng nữa và muốn xóa hoàn toàn Memcached khỏi server, bạn hãy chạy lệnh bên dưới:

CentOS 7 and 6

yum install memcached

CentOS 5

yum --enablerepo=remi install memcached

7

Chúc các bạn thành công!

Bài viết liên quan:

  1. Cài đặt Redis trên CentOS 7/6
  2. Cài đặt sử dụng memcached cho Magento
  3. Cài đặt EPEL và REMI Repo trên CentOS 7/6/5
  4. Hướng dẫn cài đặt Centmin Mod (Linux, Nginx, MariaDB MySQL và PHP-FPM) trên VPS CentOS
  5. Hướng dẫn cài đặt và cấu hình PHP Zend OPcache trên CentOS
  6. Hướng dẫn cài đặt vsftpd trên CentOS 6

Comment của bạn

381 Comments

3

  1. Binh Nguyen 86 comment

    Cho mình hỏi nếu đã cài Memcached và W3 Total Cache rồi thì có nên sử dụng WP Rocket nữa không? Hoặc nếu không cài memcached thì xài WP Rocket đucợ không?

    1. Việt Phương Moderator

      1. Memcached vs W3 Total Cache okie. Khi đó thì không dùng với WP-Rocket 2. Okie

      1. Binh Nguyen 86 comment
             Vậy giữa dùng Memcache + W3 Total Cache và WP Rocket thì nên xài thằng nào nhỉ?  
             Sao cảm giác mình thấy memcached nó load chậm hơn khi xài Rocket  
        
        1. Việt Phương Moderator
                        Vì Rocket không tương thích trực tiếp với Memcached mà bạn cần cấu hình thủ công  
                        Còn Total Cache thì bạn có thể chọn trực tiếp Memcached
  2. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/caebd3a58ab1775a29c2e4ecc66e3937?s=44&d=mm&r=g)Thoại 3 comment Dear admin,

    Cho mình hỏi nhờ. Mình đã từng cài đặt cache cho Centos 6 nhưng không nhớ cài đặt cái nào làm cache. Admin có thể chia sẻ giúp mình lệnh nào để kiểm tra xem mình đang dùng cái gì cho cache của Centos không ? Cảm ơn admin rất nhiều

    1. Việt Phương Moderator Bạn có thể dùng các lệnh sau để kiểm tra những gì đang chạy trên CentOS, từ đó khoanh vùng lại https://www.cyberciti.biz/faq/check-running-services-in-rhel-redhat-fedora-centoslinux/
  3. Adoreyou.vn 3 comment Cảm ơn AD nha
  4. hong vi 45 comment Chào admin.. mình muốn cache đường dẫn ngoài. cụ thể link hình dưới thì làm sao ạ. (Mình dùng W3 total cache) “Tận dụng tính năng lưu vào bộ nhớ đệm của trình duyệt cho các tài nguyên có thể lưu trong bộ nhớ đệm sau: https://secure.gravatar.com/avatar/?s=160&d=mm&r=g (5 phút)” https://scontent.fdad3-2.fna.fbcdn.net/v/t1.0-9/41295348_2152898304997906_8306167863689871360_o.jpg?_nc_cat=0&oh=868df7f59f6df86b96720500fcb54e77&oe=5C3B37F2
  5. Tony 5 comment

    Mình vào file này nano /home/domain.com/private_html/phpmyadmin/libraries/session.inc.php nó không có gì trong đó hết, đã thay tên miền trong đường dẫn. vậy bước này phải làm sao hả bạn, mình không dùng wordprss.

    1. Việt Phương Moderator Vậy bạn không cần thực hiện bước sửa ý trong PHPMyAdmin nhé
  6. Nam 5 comment

    Bạn ơi mình dùng lệnh iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 11211 -j ACCEPT Khởi động lại Iptables Firewall service iptables restart xong đến bước này này web ko vào được, vào directadmin cũng ko được luôn Bạn có biết làm sao ko?

    1. Việt Phương Moderator

      Bạn kiểm tra có dùng csf không. Có thể bạn chặn hết port của mình rồi. Nếu không rõ thì disable iptables xem được không

      1. Nam 5 comment
             Mình cũng ko rõ nữa, bạn hướng dẫn mình được ko?  
             cảm ơn bạn  
        
        1. Nam 5 comment
                        Mình kiểm tra có dùng csf bạn ạ, mình disable firewall đi thì chạy bình thường, giờ chỗ ở trên xử lý thế nào hả bạn?  
          
          1. Việt Phương Moderator
                                      CSF cài đặt nâng cao.Bạn có thể tham khảo bài viết này để mở port trong csf  
                                      https://hocvps.com/cai-dat-configserver-security-firewall-csf-tren-centos/  
          2. ![](https://secure.gravatar.com/avatar/d8855add7c4b2720c5c90f00623f8372?s=44&d=mm&r=g)Nam 5 comment Cảm ơn bạn, mình làm được rồi. vps mình đang đang bị tình trạng vào https thì được, còn đánh tên không thì tự vào http và báo lỗi Apache is functioning normally Bạn có biết nguyên nhân ko?
          3. ![](https://secure.gravatar.com/avatar/d8855add7c4b2720c5c90f00623f8372?s=44&d=mm&r=g)Nam 5 comment giờ trong wp total cache mình bị lỗi này: The following memcached servers are not responding or not running: Database Cache: 127.0.0.1:11211. Object Cache: 127.0.0.1:11211. Page Cache: 127.0.0.1:11211. hix
          4. ![](https://secure.gravatar.com/avatar/a09bd25f88a84e6ab4c7de6ca28dc950?s=44&d=mm&r=g)Việt Phương Moderator 1\. Lỗi đánh tên không thì bạn kiểm tra lại webserver. Bạn dùng gì để redirect HTTP sang HTTPS thì kiểm tra phần đó 2\. Memcached lỗi hoặc server không thể kết nối được. Bạn kiểm tra lại port đã mở chưa. http://ping.eu/port-chk/ Đã cài Memcached PHP Module chưa? Đã restart PHP chưa
  7. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/d3865941374f0b600df593bc042b8986?s=44&d=mm&r=g)Vikwi 11 comment Làm thế nào để xóa được cache anh nhỉ? Em đã dùng chức năng xóa cache trong W3 total cache mà không thấy tác dụng, thử xóa dữ liệu trình duyệt cũng không được.
    1. Việt Phương Moderator Với memcached bạn dùng hướng dẫn này nhé https://www.cyberciti.biz/faq/linux-unix-flush-contents-of-memcached-instance/ Cần cài nc hoặc telnet Hoặc đơn giản nhất là bạn restart service
  8. Quan Nguyên Phát 52 comment

    Mình theo dõi memcached của server thì thấy như sau https://uphinhnhanh.com/images/2018/07/10/memcache.jpg Phần Wasted chiếm hơn 30%, có cách nào giảm phần này không bạn? Cảm ơn bạn!

    1. Việt Phương Moderator Bạn tìm hiểu thêm về thông số thống kê của PHPMemcachedAdmin để hiểu Wasted mục đích gì nhé
  9. Minh 2 comment

    Mình cài PHPMemcachedAdmin 1.3.0 xong thì vào xem nó luôn báo ” An error has occured when retreiving or calculating stats”. Liệu như thế này thì có bị lỗi gì k mod nhỉ? Thanks mod!

    1. Việt Phương Moderator Memcached có thể vẫn bình thường. Chỉ là bên báo cáo nó không lấy được số liệu để thống kê
  10. Huy Tung 10 comment

    Cho mình hỏi là mình không có thư mục /home/hocvps.com/private_html/. Mình cũng đang dùng HOCVPS mà cd hoặc ls đều ko ra thư mục này

    1. Việt Phương Moderator

      Bạn thay đổi cho phù hợp với domain chính của mình nhé, nó không phải là /home/hocvps.com của hệ thống bạn

      1. Huy Tung 10 comment
             Là mỗi domain thì setup riêng 1 lần phải bạn  
        
        1. Việt Phương Moderator
                        Không. Cái ý theo dõi Memcached của cả VPS mà
  11. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/2edc3a6ae7b9b17cce34c6b8c3965b2f?s=44&d=mm&r=g)Nguyet Hy 5 comment Anh Phương ơi, em cài Memcached hết rồi, nhưng tới bước cài plugin cache W3 Total Cache lên wp thì nó báo là bị xung đột pulgin với wp Rocket của em ?

    Vậy thì nên giải quyết sao đây anh ?

    1. Việt Phương Moderator

      Nếu bạn vẫn muốn dùng WP Rocket thì bạn cần tích hợp thủ công Rocket với Memcached https://docs.wp-rocket.me/article/116-does-wp-rocket-support-memcached , cần thêm 1 plugin trung gian nữa Còn nếu dùng Total Cache + Memcached thì bạn gỡ Rocket đi

      1. Nguyet Hy 5 comment
             e cài xong hết rồi, nhưng khi vào Trong phần cài đặt plugin, chọn page cache method là Memcached thì lại không được !  
             chổ Memcached ẩn đi chứ không click chọn được ! Vậy thì sao anh ?  
        
        1. Việt Phương Moderator
                        Bạn cài module PHP dành cho Memcached chưa? Và restart lại php-fpm chưa?  
          
          1. Nguyet Hy 5 comment
                                      dạ có làm đầy đủ anh ơi :((  
          2. ![](https://secure.gravatar.com/avatar/a09bd25f88a84e6ab4c7de6ca28dc950?s=44&d=mm&r=g)Việt Phương Moderator Bạn gửi VPS qua mail [email protected] mình xem cho nhé
  12. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/2ed33abebfba3988d2241625f7201520?s=44&d=mm&r=g)Việt Hùng 14 comment Mình đã cài theo hướng dẫn nhưng khi vào ip:port/memcached thì chỉ ra trang ip:port. Còn vào bằng domain:port/memcached thì không load được luôn. Báo lỗi là mất quá nhiều thời gian để phản hồi.
    1. Việt Phương Moderator Cho mình kết quả của, và domain:port của bạn là gì ls -al /home/domain_chính_của_bạn/private_html ls -al /home/domain_chính_của_bạn/private_html/memcached
  13. Quang 25 comment

    Mình truy cập domain:port/memcached/ nó báo như vậy: https://sv1.uphinhnhanh.com/images/2018/06/20/20-06-2018-07-21-57.png ko vào được web ad à và trong phần phpmyadmin, mình ko tìm thấy file session.inc.php nano /home/domain.com/private_html/phpmyadmin/libraries/session.inc.php https://sv1.uphinhnhanh.com/images/2018/06/20/20-06-2018-07-24-56.png

    1. Việt Phương Moderator

      1. Cho mình kết quả của ls -al /home/domain_chính_của_bạn/private_html/memcached 2. Có thể ở phiên bản mới bạn không cần chỉnh sửa PHPMyAdmin nữa rồi

      1. Quang 25 comment
             mình fix dc lỗi domain rồi, nhưng đã hơn 12 tiếng rồi mà ko thấy cache dc lưu  
             https://sv1.uphinhnhanh.com/images/2018/06/21/21-06-2018-10-25-41.png  
             Wasted 0%, mong Admin giúp đỡ  
        
        1. Việt Phương Moderator
                        Bạn kiểm tra tình trạng memcached đã bật chưa? Và các module PHP Memcached đã cài chưa?  
          
          1. Quang 25 comment
                                      Mình cài đầy đủ theo hướng dẫn, và start service memcache rồi ad à.  
                                      Trong phần  
                                      Curr Connections 1  
                                      Total Connections 118 vẫn có thông số, mà ko thấy cache hiện lên 🙁  
                                      https://sv1.uphinhnhanh.com/images/2018/06/21/21-06-2018-03-03-18.png  
                                      https://sv1.uphinhnhanh.com/images/2018/06/21/21-06-2018-03-04-24.md.png  
          2. ![](https://secure.gravatar.com/avatar/1715dc821ba8c5ebcb355d5995af9c10?s=44&d=mm&r=g)Quang 25 comment Web minh ko phai wordpress thi lam sao de kich hoat memcache vay ad?
  14. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/3a5912fbcb946726843576b26fba7363?s=44&d=mm&r=g)Dương 8 comment Sao mình đã cài xong memcached mà sao trong W3TC làm báo là chưa cài đặt memcached nhỉ?
    1. Việt Phương Moderator

      Bạn đã cài Memcached PHP Module và restart lại chưa?

      1. Dương 8 comment
             Giờ thì chạy đc rồi, nãy thử hoài mà ko bật đc, tự nhiên giờ thử restart nginx lại thì đc @@
  15. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/6f9f1f18d3b6a4b8815157644a1861da?s=44&d=mm&r=g)Hùng Phạm Ngọc 13 comment em chạy lệnh

    yum –enablerepo=remi,remi-php56 install php-pecl-memcached php-pecl-memcache thì gặp lỗi Error: php56w-common conflicts with php-common-5.4.16-43.el7_4.1.x86_64 You could try using –skip-broken to work around the problem You could try running: rpm -Va –nofiles –nodigest ai biết fix k ạ, e dung centos 7 , php 5.6

    1. Việt Phương Moderator

      Hệ thống bạn hiện đang tồn tại php5.4. Bạn kiểm tra lại hệ thống đi nhé

      1. Hùng Phạm Ngọc 13 comment
             Vậy làm sao để khắc phục ạ, em không thể cài được memcache  
        
        1. Việt Phương Moderator
                        Bạn gỡ hoàn toàn PHP5.4 của bạn đi. Sao bạn có PHP5.4 trong hệ thống?  
          
          1. Hùng Phạm Ngọc 13 comment
                                      em cài sentora ban đầu nó là 5.4 sau đó mới update lên 5.6  
          2. ![](https://secure.gravatar.com/avatar/6f9f1f18d3b6a4b8815157644a1861da?s=44&d=mm&r=g)Hùng Phạm Ngọc 13 comment Gỡ ra có sợ bị lỗi gì k ạ
          3. ![](https://secure.gravatar.com/avatar/a09bd25f88a84e6ab4c7de6ca28dc950?s=44&d=mm&r=g)Việt Phương Moderator Mục đích của bạn thì mình không rõ. Còn nếu bạn để thì cài Memcached sẽ lỗi
  16. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/4753920fa97e04cd5fb37b8b4645c688?s=44&d=mm&r=g)Sơn Khiếu 33 comment MÌnh vừa thấy có thông báo bảo mật này. Không biết mọi người đã update chưa https://www.darkreading.com/attacks-breaches/memcached-servers-being-exploited-in-huge-ddos-attacks/d/d-id/1331149
  17. Huy 10 comment

    Chào hocvps, Mình có cài memcached theo hướng dẫn, xài cả năm nay đều vẫn ổn, tự nhiên Digital Ocean họ disable/khóa cái VPS của mình lại vì họ kêu là do lỗi udp/11211 (memcached) dẫn tới VPS của mình bị tấn công DDoS. Nguyên văn: “Your Droplet was being used in an amplification attack that was using a service running on your Droplet. You can restrict access to udp/11211 (memcached) using a firewall rule. Once this is done, let us know and we can restore access to your Droplet. If you create a new Droplet from this one, you’ll want to be sure that you secure that service to prevent this type of issue in the future.” Bây giờ mình phải sửa lỗi này như thế nào ạ? VPS bị down mấy bữa nay rồi:(.

    1. Việt Phương Moderator

      Với option

      nano /etc/sysconfig/memcached

      8 thì memcached chỉ truy cập được từ localhost thôi mà. Bạn có thể kiểm tra từ bên ngoài bằng http://ping.eu/port-chk/ Còn trước tiên, bạn cứ áp dụng rule và contact họ mở VPS. Sau đó, bạn có thể thiết lập thêm rule firewall bên trong (iptables hoặc firewalld) để 11211 chỉ truy cập từ localhost

      1. Huy 10 comment
             Hi Phương, vậy các bước tiếp theo là: (1) yêu cầu D.O mở lại VPS, (2) thiết lập lại rule firewall bên trong (iptables hoặc firewall) phải ko? Thiết lập lại firewall này cụ thể như thế nào nhỉ?  
      2. ![](https://secure.gravatar.com/avatar/72f51360cd1a1a2eacbfcedb65150d1c?s=44&d=mm&r=g)Huy 10 comment Mình thấy trong dashboard của Digital Ocean cũng có mục Firewalls. Mình có thể chỉnh sửa qua mục Firewalls này không?
        1. Việt Phương Moderator
                        Bạn thiết lập qua Firewalls DO hay Firewalls bản thân VPS đều được  
                        https://hocvps.com/iptables/  
                        https://hocvps.com/firewalld-centos-7/  
          
          1. Kiên Nguyen 1 comment
                                      Bên Thachpham có khuyên nên chỉnh thông số trong phần cấu hình memcached là OPTIONS”-U 0″  
                                      Thay vì OPTIONS”-1 127.0.0.1″  
                                      Như vậy thì memcached có còn hoạt động không vậy mod ?  
          2. ![](https://secure.gravatar.com/avatar/a09bd25f88a84e6ab4c7de6ca28dc950?s=44&d=mm&r=g)Việt Phương Moderator Vấn đề ý thì mình không rõ rồi. Options 127.0.0.1 là để localhost truy cập được
    2. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/8e290cb058677c584deeac0086b756d2?s=44&d=mm&r=g)Lộc 52 comment trước giờ xài Redis, k xài Memcached nên k bị sups 😀
  18. Huynh Ngoc Duy 10 comment

    Mình xài CentOS 6 x64 bị fail ngay bước cài đặt luôn là do sao vậy bạn? Downloading Packages: memcached-1.5.4-1.el6.remi.x86_64.rpm | 132 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction error: Couldn’t fork %pre(memcached-0:1.5.4-1.el6.remi.x86_64): Cannot allocatememory Error in PREIN scriptlet in rpm package memcached-1.5.4-1.el6.remi.x86_64 error: install: %pre scriptlet failed (2), skipping memcached-0:1.5.4-1.el6.remi Verifying : memcached-1.5.4-1.el6.remi.x86_64 1/1 Failed: memcached.x86_64 0:1.5.4-1.el6.remi Mình cảm ơn!!!

    1. Việt Phương Moderator

      RAM hệ thống bạn như thế nào?

      nano /etc/sysconfig/memcached

      9
  19. Bình 12 comment

    Mình cài Memcached bt, khi mở lên thì báo lỗi: Error message Connection refused Please check above error message, your configuration or your server status and retry Lúc trước mình làm ok h lại bị ? Mong Ad xem qua giúp.

    1. Việt Phương Moderator

      Khi mở lên là sao bạn. Lỗi này bạn gặp ở đâu? Và trạng thái memcached, nginx, php-fpm của bạn ntn?

      1. Bình 12 comment
             AD xem giúp ạ  
             https://imgur.com/a/cmJ1P  
             mình đã haonf thành các bước cài đặt cũng như module PHP, khi vào memcached qua domain.com:port/memcached/ thì hiện nvay  
        
        1. Việt Phương Moderator
                        Tool đang không kết nối được với memcached để lấy thông số.  
                        1\. Trạng thái service memcached của bạn như thế nào?  
                        2\. Bạn click vào configuration trên thông báo ý ra kết quả gì  
          
          1. Bình 12 comment
                                      ah, mình thấy lỗi rồi, cám ơn Ad nhé  
          2. ![](https://secure.gravatar.com/avatar/a09bd25f88a84e6ab4c7de6ca28dc950?s=44&d=mm&r=g)Việt Phương Moderator Sao vậy bạn? Memcached đang chưa bật à?
  20. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/5d998fdffc92e051c016515ead503874?s=44&d=mm&r=g)Hoàng Hoa Thám 2 comment Mình thì vẫn đang xài Plugin W3 Total Cache thôi. Để xem sao, Ad tư vấn cho mình cái nào. Traffic của mình ở trong nước thôi.
    1. Việt Phương Moderator Bạn dùng Memcached nhé
  21. Datecom 20 comment

    Cho em hỏi có cách nào để biết ứng dụng nào đang chiếm dụng ram ko nhỉ? Ví dụ do memcached nhiều quá thì để em gỡ mem đi

    1. Việt Phương Moderator PORT="11211" USER="memcached" MAXCONN="10240" CACHESIZE="128" OPTIONS="-l 127.0.0.1 -U 0" 0 nhé bạn
  22. Phat 2 comment

    sau mình ko cài được gói d nhỉ chỉ cài dc gói đầu bấm chữ y đang xài centos 7.4 của vultr. Is this ok [y/d/N]: d Background downloading packages, then exiting: (1/2): libevent-2.0.21-4.el7.x86_64.rpm | 214 kB 00:00:00 (2/2): memcached-1.5.3-1.el7.remi.x86_64.rpm | 119 kB 00:00:00 —————————————————————————————————- Total 1.4 MB/s | 333 kB 00:00:00 exiting because “Download Only” specified [root@senkio letsencrypt]# chkconfig memcached on error reading information on service memcached: No such file or directory Vậy chỉ cài được cái gói đầu là chữ y thui đúng ko ad.

    1. Việt Phương Moderator

      yes là yes, D là download only còn N là No. Không y thì còn lựa chọn nào khác đâu bạn

      1. phat 2 comment
             Cám ơn bác mình cài xong tối qua rồi. Đã cài:  
              \+ Memcached  
              \+ Let’s scecurity  
              \+ Swap  
             Không biết còn cài gì nữa cho bảo mật nữa ko bác. Mới cài mấy cái tối ưu ak.  
             Mình xem bên phần quản lý memcached thấy wasted nó trên 19MB dữ vậy ta:  
             https://imgur.com/a/prTXv
  23. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/b88e0c3c2eed22f252d88252bccd15ed?s=44&d=mm&r=g)khanh 2 comment Mình sử dụng google cloud. Mình đã cài hocvps nhưng vào trang đăng nhập control panel web thì không vào được. Đã trỏ tên miền qua hết rồi. Ping thấy qua duoc rồi bạn
    1. Việt Phương Moderator Bạn mở port 2222 và port control panel trên GG Cloud nhé. Phần Network
  24. sun 18 comment

    sao mình cài chạy rồi mà vào phần theo dõi nó không có cache tý nào nhỉ mặc dù kiểm tra đã chay hết rồi http://www.upsieutoc.com/image/p4kQxG

    1. Việt Phương Moderator

      Đợi hồi lâu xem bạn

      1. sun 18 comment
             Để từ sáng tới giờ luôn lạ thiệt 😀 kiêm tra check đủ kiểu thấy nó vẫn chạy  
             Thao tác các lệnh  
             \[root@vultr \~\]# ps -A|grep memcached  
             31910 ? 00:00:01 memcached  
             \[root@vultr \~\]# ps aux | grep memcached  
             root 20542 0.0 0.0 112644 968 pts/0 S+ 11:39 0:00 grep –color=auto memcached  
             memcach+ 31910 0.0 0.0 325552 1188 ? Ssl 00:39 0:01 /usr/bin/memcached -u memcached -p 11211 -m 1500 -c 1024  
             như thê này là nó đang chạy nhỉ  
        
        1. Việt Phương Moderator
                        Mình vừa kiểm tra lại thì phiên bản mới PHPMemcachedAdmin cần nhiều quyền hơn. Nên cấu hình hiện tại thì Memcached vẫn hoạt động nhưng trên báo cáo của PHPMemcachedAdmin thì không có gì. Bạn cho full quyền (777) toàn bộ thư mục Memcached nhé.  
                        Thành công thì nó bắt đầu show thông số như hình: http://prntscr.com/h0vms3  
          
          1. sun 18 comment
                                      Theo mình cảm nhận thì có vẻ tải tốt hơn chắc nó chạy rồi đấy 😀 để kiêm tra lại cái đó  
      2. ![](https://secure.gravatar.com/avatar/2dc138937ee8476fe2679e79b0c31d6b?s=44&d=mm&r=g)sun 18 comment Quên là mình dùng mã nguồn không phải wp @@ hay cái này dùng được wp thôi nhỉ
  25. ![](https://secure.gravatar.com/avatar/2dc138937ee8476fe2679e79b0c31d6b?s=44&d=mm&r=g)sun 18 comment Mình không biết nên thử lệnh iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 11211 -j ACCEPT thì tự dưng không truy cập được nữa
    1. sun 18 comment

      không truy cập được link xem thống kê memcache

      1. Việt Phương Moderator
             Theo cmt dưới thì bạn truy cập được rồi đúng k  
        
        1. sun 18 comment
                        mình tắt cái đó đi thì vào được giống bị chặn vậy á @@  
          
          1. Việt Phương Moderator
                                      Bạn tắt cái gì cơ?  
          2. ![](https://secure.gravatar.com/avatar/2dc138937ee8476fe2679e79b0c31d6b?s=44&d=mm&r=g)sun 18 comment Iptables Firewall mà cái này không chay được cho mã nguồn khác phải không chỉ chay cho wp
          3. ![](https://secure.gravatar.com/avatar/a09bd25f88a84e6ab4c7de6ca28dc950?s=44&d=mm&r=g)Việt Phương Moderator Dùng được cho nhiều mã nguồn khác nhau nhé bạn
          4. ![](https://secure.gravatar.com/avatar/2dc138937ee8476fe2679e79b0c31d6b?s=44&d=mm&r=g)sun 18 comment Thế lạ nhỉ mình kiêm tra thì nó báo đang chạy hết trơn mà khi vào xem thống kê nó lại chăng cache cái gì đúng là bó chim @@
  26. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/657fff609eb0e58e79272d73a6e9246d?s=44&d=mm&r=g)Maxbong 5 comment Sau khi cài PHPMemcachedAdmin và truy cập vào domain:port/memcached/ mình bị lỗi này “All servers from Cluster Default did not respond !”, không biết phải xử lý sao ạ?
    1. Việt Phương Moderator mình không có ý tưởng gì về lỗi này. Bạn kiểm tra lại các bước cài đặt và check log php-fpm error
  27. Dong Ha Van 6 comment

    Hi admin, sao mình cài cái phpMemcachedAdmin nhưng khi truy cập nó toàn hiển thị HocVPS Script Admin Hello, admin Thank you for using HocVPS Script!

    1. Việt Phương Moderator Bạn đặt source phpMemcachedAdmin đúng vị trí như trong bài hướng dẫn chưa? Và khi đó bạn truy cập phải qua PORT="11211" USER="memcached" MAXCONN="10240" CACHESIZE="128" OPTIONS="-l 127.0.0.1 -U 0" 1
  28. Long 6 comment

    Cho mình hỏi là Memcached có hỗ trợ SSL không bạn nhỉ? Mình thấy trên web của mình có ghi là Page Caching using memcached (SSL caching disabled) Mình đang dùng W3 Total Cache

    1. Long 6 comment

      Fixed :D. Trong Settings của W3 có chỗ cache SSL. Mình chưa check cái này.

      1. Việt Phương Moderator
             Well noted with thanks 🙂  
    2. ![](https://secure.gravatar.com/avatar/5aea3aa10f7fecbe944e3d3db9d1c51f?s=44&d=mm&r=g)hong vi 45 comment theo dõi
  29. Kiên Nguyễn 21 comment

    Không biết có phải dòng nay không mà chức năng tự động gửi comment khi có độc giả trả lời không hoạt động? Bạn nào biết chỉ giáo với

    1. Kiên Nguyễn 21 comment

      Dòng: OPTIONS=”-l 127.0.0.1″

      1. Luân Trần Admin
             Cái này là do plugin chứ đâu liên quan gì đến memcached nhỉ?
  30. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/1e0d3b2bcb078a6adeb3202bd362e48d?s=44&d=mm&r=g)quốc anh 38 comment http://prntscr.com/g6uj00

    memcached em set bao nhiêu thì nó cũng xài hết bấy nhiêu 🙁 không biết có cách nào khắc phục không ạ? bữa để 64mb rồi, lần này nâng lên 128mb cũng bị ngốn hết. Em cài wordpress trên VPS vultr ram 1GB. Mong admin giải đáp!

    1. Việt Phương Moderator Nếu vậy nó đang cached toàn bộ site, có gì bạn lo lắng nhỉ 😕 Bên cạnh đó, bạn đã thử áp dụng memcached làm session handler chưa?
  31. quốc anh 38 comment

    Error: Package: php-pecl-memcache-3.0.5-4.el6.x86_64 (base) Requires: php(api) = 20090626 Installed: php-common-7.1.7-1.el6.remi.x86_64 (@remi-php71) php(api) = 20160303-64 Available: php-common-5.3.3-49.el6.x86_64 (base) php(api) = 20090626 Em bị gặp lỗi này, không biết cách xử lí sao vậy admin? Cám ơn admin!

    1. quốc anh 38 comment à, do em chưa cài REMI 😀 Em vọc ra rồi 😀
  32. Viet Hoang 3 comment

    Sau khi cài memcached xong, mình chạy: chkconfig memcached on thì báo như này là sao hả Luân? Note: Forwarding request to ‘systemctl enable memcached.service’. Created symlink from /etc/systemd/system/multi-user.target.wants/memcached.service to /usr/lib/systemd/system/memcached.service.

    1. Việt Phương Moderator

      Thông báo bình thường của CentOS 7 thôi bạn

      1. Viet Hoang 3 comment
             mình đang dùng hocvpsscript  
             tuy nhiên mình không thấy đường dẫn: /home/hocvps.com/private\_html/  
             tại sao vậy bạn?  
        
        1. Viet Hoang 3 comment
                        mình loay hoay mãi mới hiểu ra vấn đề của dòng này: /home/hocvps.com/private\_html/  
                        giờ thì ngon rồi hihi 😀  
          
          1. Việt Phương Moderator
                                      Uhm. Bạn sửa cho đúng với hệ thống của bạn nhé
  33. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/ffb4e47b0db62a80c77b5bfadd7a06d7?s=44&d=mm&r=g)Tran Ba Dat 37 comment Memcached này cài trên VPS là chỉ cần cài 1 lần thôi phải không mấy huynh? Dù xài nhiều website?
    1. Việt Phương Moderator Đúng rồi bạn
  34. Thanh Sơn 4 comment

    Bước Cài đặt Memcached làm Session Handler khi vào phpmyadmin thì gặp lỗi này là bị gì nhỉ PORT="11211" USER="memcached" MAXCONN="10240" CACHESIZE="128" OPTIONS="-l 127.0.0.1 -U 0" 2

    1. Việt Phương Moderator

      Bạn chỉnh sửa

      nano /etc/sysconfig/memcached

      5 của phpMyAdmin chưa? Xong bị lỗi này?
  35. hong vi 45 comment

    làm sao để biết đã cài đặt memcached thành công ạ! mình cài xong khi vào đường dẫn domain:port/memcached/ thì nó ra lại giao diện domain:port khi vào domain:port/memcached/op.php/ thì nó báo File not found.

    1. Việt Phương Moderator

      Bạn đọc lại hướng dẫn nhé. Phần PORT="11211" USER="memcached" MAXCONN="10240" CACHESIZE="128" OPTIONS="-l 127.0.0.1 -U 0" 4 chỉ là của tool quản lý PHPmemcachedadmin chứ bản chất không phải service memcached Bạn kiểm tra PORT="11211" USER="memcached" MAXCONN="10240" CACHESIZE="128" OPTIONS="-l 127.0.0.1 -U 0" 5

      1. Maxbong 5 comment
             Mình dùng “service memcached status” để kiểm tra thì nó ra thế này: https://imgur.com/a/AYtl3  
             Không biết là có bị lỗi gì không bạn?  
        
        1. Việt Phương Moderator
                        Chưa chạy do lỗi. Bạn start nó lên rồi xem thông báo gì. Check cả log nữa  
          
          1. Maxbong 5 comment
                                      Cảm ơn bạn, đã thành công rồi ạ
  36. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/f83bf716a75f2d5d204f6b7bbde74921?s=44&d=mm&r=g)Hai 21 comment Mình cái hocvps + Memcache

    Tuy nhiên sau khi sử dụng 1 thời gian bị lỗi. Cụ thể lỗi như sau. 1. Web vẫn nhanh 2. trang administrator khi click các menu trong này sẽ bị logout. Mình xóa memcache và cấu hình lại file config thì chạy bình thường. Mình dùng joomla

    1. Việt Phương Moderator Chưa biết cụ thể lỗi rồi. Bạn theo dõi log thời điểm đó để biết thôi.
  37. Hoàng Ngô Tiến 3 comment

    Mình cài đặt xong W3C Total Cache thì nó báo lỗi này The following memcached servers are not responding or not running: Database Cache: 127.0.0.1:11211. Object Cache: 127.0.0.1:11211. Page Cache: 127.0.0.1:11211. This message will automatically disappear once the issue is resolved. Không biết là sai ở đâu nữa, mình cài 2 lần vẫn bị lỗi đó

    1. Luân Trần Admin Khả năng chưa cài Memcache và Memcached PHP Module thì phải, bạn kiểm tra lại coi?
  38. Khánh 1 comment

    Hi bác, em đang dùng wp-rocket, có nên cài memcache ko ạ? Em ưu tiên Wp-rocket tại nó có nhiều chức năng. Cảm ơn bác nhé.

    1. Việt Phương Moderator

      Hình như WP-Rocket không có lựa chọn tích hợp trực tiếp với Memcached.

      1. quốc anh 38 comment
             Mình có làm cách này theo hướng dẫn trên trang chủ của wp-rocket để tích hợp Memcached chạy cùng. Không biết có lỗi lầm gì không nhưng hiện giờ mình thấy memcached đã chạy. Mong anh em test thử xem.  
             Cách mình làm: mình tải plugin Memcached Redux về rổi tải file object-cache.php lên thư mục wp-content.  
             Nguồn: https://docs.wp-rocket.me/article/116-does-wp-rocket-support-memcached  
        
        1. Việt Phương Moderator
                        Well noted. Có gì mình check lại phản hồi sau nhé.  
          
          1. quốc anh 38 comment
                                      Cám ơn admin nhiều nhé! max tốt bụng :)) Trong hướng dẫn cài đặt của plugin Memcached Redux thì mình thấy có đoạn cài đặt PECL memcached extension mà hình như cái này mình phải cài thêm phải không ạ? Mong admin sớm có câu trả lời 😀  
          2. ![](https://secure.gravatar.com/avatar/a09bd25f88a84e6ab4c7de6ca28dc950?s=44&d=mm&r=g)Việt Phương Moderator Trong bài hướng dẫn có cài đặt rồi mà. Bạn tham khảo lại nhé
          3. ![](https://secure.gravatar.com/avatar/1e0d3b2bcb078a6adeb3202bd362e48d?s=44&d=mm&r=g)quốc anh 38 comment thế là cài rồi à :)) tại mình thấy memcached có hoạt động khi cài cùng với wp rocket rồi mà thấy website vẫn thế, check trên google speed insight cũng không cải thiện điểm nào cả nên mới hơn lăn tăn 🙁 Cám ơn ad nhé!
  39. ![](https://https://i0.wp.com/secure.gravatar.com/avatar/9ae628a2c4b95a3ed39eec2d309f90e8?s=44&d=mm&r=g)Phan 8 comment Chào Việt Phương,

    Mình cài memcached như hướng dẫn nhưng sau khi cài xong mở bằng di động thì trắng trang, có cách nào khắc phục không? Mình thử gỡ plug-in W3 Total Cache ra thì không còn lỗi này nữa. Cảm ơn bạn

    1. Việt Phương Moderator

      Mình chưa thấy lỗi nào như vậy rồi. Bạn kiểm tra log thời điểm truy cập bằng mobile xem do vấn đề gì

      1. Phan 8 comment
             Để kiểm tra log này tìm trong file log nào vậy bạn?  
        
        1. Việt Phương Moderator
                        Thường là PHP. Cách đơn giản nhất là vừa truy cập mobile xong bạn xem file log nào đc ghi mới thì kiểm tra những file ý

nguyen giang 8 comment

bác cho e hỏi Memcached so với wp rocket có nhanh hơn ko nhỉ ?

Việt Phương Moderator

Hai cái này là khác nhau bạn nhé. Memcached là system cache cài trên hệ thống VPS còn WP Rocket là plugin cache của WP. Kỹ thuật cache cũng khác nhau. Nếu dùng chung thì thường Memcached với W3 Total Cache hoặc Redis với WP Rocket

nguyen giang 8 comment

Nếu so sánh về tốc độ thì Memcached với W3 Total Cache hoặc Redis với WP Rocket , cái nào nhanh hơn nhỉ bác ? , có bài nào hướng dẫn cài Redis ko ạ ? Tks bác

Việt Phương Moderator

Hướng dẫn cài đặt Redis trên Centos. Thường bạn chỉ cần xài khi hệ thống lớn thôi. Hệ thống bé nhiều khi không hiệu quả. Bạn nên bắt đầu với Memcached và W3 Total Cache trước