Trong quá trình sử dụng WordPress trên VPS, có thể các bạn sẽ gặp những lỗi liên quan đến đọc/ghi dữ liệu khi cài đặt plugin/theme như ví dụ bên dưới:
To perform the requested action, WordPress needs to access your web server. Please enter your FTP credentials to proceed. If you do not remember your credentials, you should contact your web host.
Nguyên nhân xảy ra lỗi ở đây là do webserver (nginx hoặc apache) chưa được phân quyền đọc/ghi/xóa/sửa dữ liệu.
Nếu bạn đang sử dụng HocVPS Script
Hãy chạy menu hocvps
, chọn option 14) Phan quyen webserver
và y
là được
Nếu bạn không sử dụng HocVPS Script
Hãy di chuyển đển folder chứa code (ví dụ /home/domain.com/public_html/, thao tác này cẩn thận kẻo chết VPS)
cd /home/domain.com/public_html/
Rồi chạy một trong số các lệnh tương ứng bên dưới là được:
Với Nginx trên CentOS
chown -R nginx:nginx *
Với Apache trên CentOS
chown -R apache:apache *
Với Nginx trên Ubuntu
chown -R www-data:www-data *
Với Apache trên Ubuntu
chown -R www-data:www-data *
Chúc bạn thành công!
sao bấm vào phân quyền rồi mà vẫn k dc vậy ad? em dùng cả lệnh chmod cũng k dc luôn upload ảnh hay tải theme vs plugins đều báo lỗi các folder ảnh đã chuyển vào trc đó giờ nó cũng báo lỗi k đủ quyền 🙁
Lỗi như nào bạn nhỉ?
Nó k cho upload theme,plugin và ảnh ấy anh Luân
chmod 664 hay 644 cho file anh Luân nhỉ? em dùng command line nó loạn hết cả lên rồi giờ k biết đường nào mà lần nữa giờ cài lại vps ít nhất cũng phải mất 1 tuần mới xong dc data của khách lớn lắm ạ
Lỗi này bạn kiểm tra lại cụ thể vấn đề liên quan đến WordPress ấy nhé
minh su dung tk 000webhost free
cai worlpress xong , cai plugin woocommerce thi bao loi nay.
ai biet giup voi, cam on
Installation failed: Không thể sao chép tập tin. woocommerce/vendor/league/container/src/Definition/Definition.php
Có thể lỗi này do hosting, bạn mua hosting trả phí mà xài cho nó ổn định, lên https://canhme.com có rất nhiều deal ngon nha.
Tuyệt, site mình bị cái này lâu rồi, cứ tưởng do code bên thiết kế, ngại nhờ hỗ trợ. mỗi lần cần cài plugin toàn phải, tải plugin về up thẳng lên host trong thư mục plugin.
cũng cài được nhưng rất hay bị lỗi.
Cảm ơn hướng dẫn
Bài viết rất chi tiết, cảm ơn thớt nhiều
Em mua ssl và cài nhưng vẫn bị hiện dấu chấm than báo không an toàn là vị sao vậy anh?
Website bạn là gì? Bạn kiểm tra các mix-content chưa
https://hocvps.com/cai-dat-ssl-xanh-hoan-hao/
Sao có plugin mình cài thì bình thường hoặc cài trực tiếp trong web thì được. Nhưng có 1 số plugin cài từ ngoài vào thì báo phiên cài đặt thất bại và không cài được. Thank
Cái này bạn phải check tương thích và log của PHP-FPM mới biết được rồi
Em cài plugin thì nó toàn hiện lỗi “Cài đặt thất bại: Không thể tạo thư mục”,
làm sao để fix lối này được ạ`
Bạn chạy hocvps menu 14)Phan Quyen Webserver rồi thử lại
Add ơi hỗ trợ lỗi “thiếu thư mục tạm thời” khi up hình ảnh hay giao diện đều bị lỗi.
Mình có áp dụng cách ở hướng dẫn này nhưng vẫn không được:
https://www.templatemonster.com/help/wordpress-how-to-manage-temporary-folder-missing-error-while-uploading-media.html
Add xem có phải lỗi trên WordPress hay VPS vậy.
Bạn chạy hocvps menu 14)Phan Quyen Webserver rồi test lại xem được không
Vẫn không được ad ơi.
Không viết fix lỗi này từ đâu.
Đã Fix được lỗi này.
Chạy hocvps menu 15) Nang Cap Server
cập nhật hết 3 mục 2,3,4 vào là OK.
Lên mạng tìm búa xua không ngờ lại do lỗi không cập nhật phiên bản.
Ok bạn, well noted with thanks 😀
À thôi anh, em toàn mò ra trước khi anh rep :v Ahihi Cảm ơn anh nhiều
Ok. Có gì bạn cứ chia sẻ lại phương pháp ở cmt luôn để người sau có dính còn biết, hình như liên quan thư mục wp-content không phải wp-config hay htaccess như bạn đề cập
Cho em hỏi, em đã setup quyền cho file wp-config cũng như htcaccess 664 rồi mà cứ upload plugin hay WordPress đều xuất hiện lỗi này:
Download failed.: Destination directory for file streaming does not exist or is not writable.
Em không có cài hocvps do… không cài được, xin anh giúp đỡ!
Xin chào Luân!
Mình vừa chuyển website mã nguồn magento qua Directadmin nhưng hình như nó có vấn đề về phân quyền hay sao đó mà chỉ vào được trang chủ các trang con thì không thể truy cập
website: https://nltweb.com/
Nhờ Luân chỉ cách phân quyền dùm mình
Rất mong được sự giúp đỡ của bạn!
Hello!
Mình đã làm được rồi. Điều chỉnh trong .htacess file.
Xin cám ơn!
Okie bạn. Well noted. Hình như nó là đoạn mà trong Nginx là cần chỉnh location của document root. Bạn có thể post ra giúp để các bạn khác tham khảo được không
Hello Admin!
Minh mò thấy video hướng dẫn này cho magento remove index.php trên URL
https://www.youtube.com/watch?v=h7hGlYL7SEQ
Chia sẽ với mọi người. Thank!
Chào hocvps . Em cài lại theme mới bị lỗi không vào admin được thì phải sao hocvps ah. giúp em với chân thành cảm ơn
Bạn tạm disable theme đó đi, ví dụ đổi tên thư mục theme từ themex thành 1themex để hệ thống không load theme đó nữa
Mình lỡ chạy script
chown -R nginx:nginx /home
Giờ sau khi khởi động lên thì Mariadb không chạy được. có thể do đã lỡ áp quyền user nginx vào các folder của domain gốc trong /home/domaingoc rồi.
Start database nó báo lỗi: “ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2 “No such file or directory”)”
Giờ có cách nào reset lại quyền cho folder của domain chính trong /home không?
Xin cám ơn.
Không có reset. Bạn chỉ có thiết lập lại thôi. Bên trong /home/domain_gốc thì
_logs thuộc root:root còn private_html và public_html thuộc nginx:nginx
_Trong logs thì các log thuộc nginx:nginx trừ log về mysql thuộc mysql:mysql
Cám ơn bạn. Mình vừa mới dựng 1 con khác để xem quyền và set lại cho từng folder.
Cho chừa cái tội làm biếng, set chown nginx bằng lệnh cho toàn /home chứ không chịu sài hocvps script mục số 14 🙂
Bạn trả lời rất nhanh và chuyên nghiệp. Thank you!
Uhm sau bạn xài HocVPS menu 14 là không lo gì cả 🙂
Mọi thứ đã ngon lành, sau khi set quyền lại ở /home/thư mục gố và /home/thumucgoc/logs thì chạy tốt. Reboot lại database lên ngay luôn.
Thích hocvps script quá. Khỏi cần phải cài đặt gì nhiều. Máy ảo 512 chạy phà phà luôn.
Trước đây dùng Sentora thấy chậm quá, máy 1gb chạy cũng không bằng hocvps script trên VPS 512mb.
Mình đang sử dụng gói miễn phí wp
mà không sử dụng được cực nhiều pulgin phổ biến nhất:
Yoast SEO, ….. vs nhiều cái để chuẩn SEO
Thì làm so ạ ???????
Bạn dùng hiện thông báo gì
Mình dùng VPS digitalocean, cài đặt HocVPS Script trên CentOS7 – PHP7 và wordpress.
Khi dùng plugins wordpress WP SMTP, cài đặt thông số gmail đầy đủ. Khi send test thì bị lỗi overload và treo. Nhờ ad chỉ giúp khắc phục như nào, xin cám ơn
Bạn check log php-fpm có thông báo gì không? Và post full thông báo lúc send test cho mình
error.log:
2017/10/11 16:21:18 [error] 17057#17057: *475 readv() failed (104: Connection reset by peer) while reading upstream, client: 203.205.28.48, server: cuongphan.tk, request: “POST /wp-admin/admin.php?page=wp-email-smtp&tab=test-email HTTP/1.1”, upstream: “fastcgi://127.0.0.1:9000”, host: “www.cuongphan.tk”, referrer: “https://www.cuongphan.tk/wp-admin/admin.php?page=wp-email-smtp&tab=test-email”
Khi bấm send test thì nó loading vài phút rồi hiện màn hình sau: https://cuongphan.tk/smtp.jpg
Cũng tham số gmail cài đặt trên HostGator thì hoạt động bình thường
send mail test trên Server Info của HocVPS Script cũng không được luôn
Error Log của service php-fpm, nginx chứ không phải error log thông thường. Mình kiểm tra thì port SMTP của bạn mở rồi
mình kiểm tra hàm PHP thấy smtp đang bị disable
https://cuongphan.tk/smpt_disabled.jpg
Chắc là chưa active thư viện này. Ad có thể chỉ giúp cách cài thêm thư viện PHP được không. Xin cám ơn
Bạn send mail test từ SSH Client hiện thông báo gì? Test luôn với gmail nhé.
https://hocvps.com/cau-hinh-sendmail-tren-centos-de-gui-mail-tu-server/
Mình bị lỗi khi upload ảnh: The uploaded file could not be moved to wp-content/uploads/2017/08.
Mặc dù đã chmod các thứ như trên các diễn đàn và các blog khác hướng dẫn nhưng vẫn ko được. Bạn có cách nào khắc phục được lỗi ko bạn, nếu được thì mình cảm ơn vô cùng!
Lỗi ý mình thấy cũng chỉ liên quan đến phân quyền chmod và chown nên bạn kiểm tra lại xem đã thiết lập đúng chưa. Còn không thì mình chịu rồi
Mình bị như này là sao hả mọi người
Fatal error: require(): Failed opening required ‘/home/u461606110/public_html/wp-content/themes/sg-window/inc/widget-page.php’ (include_path=’.:/opt/php-5.6/pear’) in /home/u461606110/public_html/wp-content/themes/sg-window/functions.php on line 1524
Mình bị lỗi khi up plugin instabuilder lên. Nó thông báo lỗi
“Bạn chắc chắn muốn làm việc này không?
Xin vui lòng thử lại.”
Thông báo lỗi ít thông tin như thế này thì mình không giúp được gì rồi. Bạn kiểm tra log của PHP/PHP-FPM xem có vấn đề gì không nhé
Đang nâng cấp bản dịch cho WordPress (vi)…
Không thể tạo thư mục
Em bị lỗi này, ai có cao kiến gì chỉ giúp em ko ạ ?
Cụ thể của WP thì mình không rõ rồi. Bạn thử cho quyền của thư mục xem. Có thể plugin đang thiếu quyền.
chmod 755
cho các thư mục (đặc biệt thư mục wp-content)làm thế nào để tạo chứng chỉ SSL và https secure an toàn cho web thông qua Hocvps vậy ad?
Bạn dùng Let’s Encrypt nhé: https://hocvps.com/cai-dat-lets-encrypt/
Fatal error: Cannot use object of type Closure as array in /home/content/a2pewpnas01_data01/45/4035745/html/wp-content/themes/grand-popo/functions.php on line 1678 …..khi thay đổi theme thì giờ vào quản lý wordpress nó cứ bảo thế này sửa thế nào bạn. wedsite thì vẫn vào đc.
a ơi cho e hỏi chút là e upload theme lên nhưng nó bảo không thể tạo thư mục. Nếu visit site nó lại bị nhảy sang trang chủ localhost mà thông báo cài đặt thành công apache là sao ạ? a giúp e chút đc k ạ :((
Bạn dùng WordPress à?
Unpacking the package…
Installing the theme…
The package could not be installed. The theme is missing the style.css stylesheet.
Theme install failed.
mình bị lỗi này là như thế nào vậy admin
Quá trình cài đặt không tìm thấy file style.css. File này bạn sẽ thấy ở ngay thư mục ngoài cùng của theme.
Nên nếu bạn vẫn thấy file ý mà bị báo lỗi này thì do bạn up sai trật tự. Bạn up thư mục theme chứa style.css ngay bên trong, đừng up thư mục trong thư mục WordPress sẽ không nhận
chào mọi người. mình cài theme cho website. khi mình bấm (install now )là nó nhảy ra dòng này là sao vậy? rất mong được chỉ giáo . cám ơn nhiều .
Warning: POST Content-Length of 17938457 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
Are you sure you want to do this?
Please try again.
Theme nặng quá 8MB nên không thể upload. Do PHP set giới hạn. Bạn có thể chia nhỏ để up lên hoặc chỉnh trong
php.ini
nâng giới hạnNếu bạn sử dụng hosting thì không được quyền sửa php.ini đâu
Web mình bây giờ truy cập vào chuyên mục bài viết toàn ra lỗi 500 , nhưng xem bài viết thì vẫn bình thường , không biết là lỗi do đâu
Cảm ơn bạn đã chia sẻ kiến thức!
Bạn cho mình hỏi cách khắc phục lỗi “Cheatin’ uh?” – màn hình này xuất hiện khi bấm vào các ứng dụng của plugin WP-CRM-System. Xin cảm ơn.
Mình cũng không rõ vấn đề này. Bạn hỏi bên cộng đồng WP xem
Downloading update from http://download.thrivethemes.com/thrive-visual-editor-1.500.3.zip…
An error occurred while updating Thrive Visual Editor: Download failed. Not Found
Disabling Maintenance mode…
All updates have been completed.
==> Đây là lỗi gì Bác Luân nhỉ? mình đã chạy hocvps và chọn mục 14. Nhưng không thể update plugin này.
Cảm ơn Bác Luân!
Link http://download.thrivethemes.com/thrive-visual-editor-1.500.3.zip không tồn tại nên không thể download update rồi
Vì khi login vào thì thấy báo có update nhưng bấm mãi thì không được. không lẽ bọn nó báo sai à
Update sai rồi 🙂 Kiểm tra lại xem
Cảm ơn bạn, mình đã làm thành công
+ cd /home/domain.com/public_html/
+ chown -R apache:apache *
Minh xài directadmin
Cho mình hỏi có cách nào tự chạy lệnh này khi chạy 1 domain mới trên server không, nếu nhiều domain truy cập ssh thì hơi phiền
cảm ơn bạn
Bạn add domain qua SSH à?
DirectAdmin có giao diện quản lý nền web, mình nghĩ thao tác add domain trên đó không cần phải phần quyền lại đâu?
Mình gặp lỗi, nó báo Allow maximum size ……., nhưng mình chỉnh trong php.ini không được. Bạn nao có code khác để sửa ko. giúp mình với
Mình làm theo cách của bạn đã upload được ảnh và create được folder,nhưng lại không upload được file.php lên và trên filezilla thông báo lỗi.
Response: 250 CWD command successful
Command: PWD
Response: 257 “/domains/abc.com/public_html/wp-content/themes” is the current directory
Command: TYPE A
Response: 200 Type set to A
Command: PASV
Response: 227 Entering Passive Mode (125,253,113,22,137,204).
Command: STOR info.php
Response: 550 info.php: Permission denied
Error: Critical file transfer error
Và đồng thời cũng không cập nhật được wordpress lên bản mới vẫn bắt nhập user và pass của FTP
Plugin thì đã cập nhật được bình thường.
Mình dùng VPS của Mắt Bão.
Bạn có thể đưa ra cách giải quyết giúp mình với
Bạn liên hệ Mắt Bão hỏi thử chưa thế?
Mình đã liên hệ Mắt Bão và họ nói do souce của mình rồi là :Do lỗi phát sinh không từ hệ thống Mắt Bão nên chúng tôi không thao tác sâu bên trong server của quý khách được
Rồi gửi cho mình link search online bảo làm theo hướng dẫn.
Và bảo: Về trường hợp này có thể lỗi phát sinh do cấu hình server của quý khách
Như trên bạn nói đúng là Server không có quyền ghi,khi mình upload 1 site mới hoàn toàn chưa có gì cả thì nó báo lỗi:
Sorry, but I can’t write the wp-config.php file.
You can create the wp-config.php manually and paste the following text into it.
Bạn có cách nào giúp mình với
Installing Theme from uploaded file: MS55-hotelmaster-v2-04.zip
Unpacking the package…
Installing the theme…
Destination folder already exists. /home/golb797f/public_html/wp-content/themes/hotelmaster-v2-04/
Theme install failed
Ban Luan coi giup minh loi tren.
Cam on ban
Bạn xóa thư mục này đi rồi cài lại: /home/golb797f/public_html/wp-content/themes/hotelmaster-v2-04/
cảm ơn bạn nhé
Update WordPress
Downloading update from https://downloads.wordpress.org/release/wordpress-4.6.1-no-content.zip…
Warning: unlink(/home/domain/public_html/wp-content/uploads/wordpress-4.6.1-no-content-ZmSboB.tmp): No such file or directory in /home/domain/public_html/wp-admin/includes/file.php on line 493
Download failed.: Destination directory for file streaming does not exist or is not writable.
Installation Failed
Lỗi này khắc phục ntn hả Luân 🙂
Bạn kiểm tra lại thư mục uploads
cho hỏi sao WP của mình không có nut Add new themes vậy các bác?
Hình như bạn login vào tài khoản không có quyền Administrator?
Bác ơi cho em hỏi site của em giờ không thể cài thêm được plugin vào nữa, cứ kích hoạt plugin mới là site lại bị lỗi ko thể vào được, mình có dùng cả plugin WP super cache và Hide Wp, ko biết có phải do 2 cái này không nhỉ? site của mình http://macroweb.vn/
Bạn chụp ảnh mô tả mình coi nhé?
Fatal error: Maximum execution time of 60 seconds exceeded in D:\xampp\htdocs\wpreal\wp-includes\wp-db.php on line 1858
Luân ơi. Mình dính lỗi này khi import xml file.
Mình sửa file php.ini rồi nhưng vãn không được 🙁
Bạn dùng XAMPP à, restart lại phần mềm này đi thử coi?
đã restart vẫn không được T_T
Thế mình chịu thua rồi, mình không dùng XAMPP
Luân ơi, mình muốn tạo custom page nhưng chỗ thuộc tính trang mình không thấy phần template 🙁
Chỉ có thế này là sao hả Luân.
http://imgur.com/0yn1xA8
Bạn dùng theme gì đó, theme đó có hỗ trợ template ko?
Theme này chắc không hỗ trợ rồi. Mình mới học về WP. tưởng nó là mặc định của wp chứ nhỉ
Nhìn ảnh kia chắc không hỗ trợ rồi, tự tạo template đi bạn.
Mình tải theme dạng zip lên. upload vào đúng thư mục wp-content/theme rồi mà ko nhận chứ.
cứu mình với ad. Mong ad tư vấn.
Nhân kiểu gì bạn nhỉ 😀
Fatal error: Cannot use object of type Closure as array in /home/content/a2pewpnas01_data01/45/4035745/html/wp-content/themes/grand-popo/functions.php on line 1678 …..khi thay đổi theme thì giờ vào quản lý wordpress nó cứ bảo thế này sửa thế nào bạn. wedsite thì vẫn vào đc.
Mình nghĩ lỗi này bên theme. Bạn contact author xem họ giúp fix lỗi này không
Bạn kiểm tra hàm functions.php xem có lỗi gì không?? Chứ mình thêm ok mà