Cho em hỏi chút, em mới tập tành viết personal blog bằng VueJS. Cho em hỏi bây giờ em muốn chỉ admin mới tạo post đc mà ko cần nút Signin, Signup đc ko ạ
bạn ơi mình không start được apache bằng xampp khi mình Mở file httpd.conf của Xampp và thêm vào các dòng sau:
edit: mình đã start được apache, do mình tải nhầm 32bits với 64
nhưng start được mà modsecurity vẫn ko có hiệu lực khi mình test lỗi sql
lí do images bị đặt dưới quyền root do các khả năng sau:
TH1 (dễ xảy ra): trước lúc bạn chạy app (trước khi chạy docker-compose up) thì trong folder public ta không có images, trong khi ở phần mount volume thì ta lại để là ./public/images do vậy Docker sẽ auto tạo folder images tại thời điểm ta khởi động container và folder đó sẽ luôn đặt dưới quyền root (ở bài chạy ứng dụng container bằng non-root user mình cũng có note về việc này rồi nhé)
TH2: folder images đã có sẵn từ trước ở môi trường ngoài và thuộc sở hữu của root (trước khi chạy docker-compose up), do vậy tại thời điểm container chạy lên vì ta có mount volume nên images từ môi trường ngòai sẽ "đè" lên images trong container và có quyền bằng với quyền môi trường ngoài (root)
Mình khuyến khích chạy container bằng non-root user ở production, bạn đọc bài sau của mình nhé, vì phải khớp user trong container với user môi trường ngoài và có nhiều vấn đề liên quan khi chạy non-root
THẢO LUẬN
vậy hở bác, cảm ơn bác đã góp ý, mình sẽ rút kinh nghiệm ko chèn ảnh gái vào giữa bài như vậy nữa
Cho em hỏi chút, em mới tập tành viết personal blog bằng VueJS. Cho em hỏi bây giờ em muốn chỉ admin mới tạo post đc mà ko cần nút Signin, Signup đc ko ạ
Bác cứ post ảnh gái kèm theo làm khó đọc bài quá.
Xin lỗi bạn vì để bạn chờ, bạn có thể đơn giản thêm "&" giữa 2 dòng lệnh là được
Trang chủ ko call list product ra thì làm sao mà nó hiển thị được product ấy nhỉ?
@hoangtronghieu1812 traffic là gì ?
@Thenb ừ . Chắc tao phải mua traffic cho đỡ cay
anh đang cày view cho em à
: ))))
cay v l nhiều view hơn mình
anh ơi cho em hỏi xíu ạ. Cái đoạn : useEffect(() => { const clickWindow = () => console.log('1') window.addEventListener('click', clickWindow)
}, [] => thắc mắc )
dấu [] chỗ thắc mắc nghĩa là sao ạ ? Em cảm ơn
@minh.long cảm ơn bạn nha, mình không dám nhận đâu. Mình chia sẻ trên Viblo thì bạn follow trên Viblo là đủ rồi ^^. Bài về Key đã có rồi nhé: https://viblo.asia/p/hoc-flutter-tu-co-ban-den-nang-cao-phan-6-key-la-gi-co-mo-khoa-trai-tim-nang-duoc-khong-ORNZqk4q50n
Trong này mình nói toàn tập về
LocalKey. Còn vềGlobalKeythì sáng mai mình sẽ giải thích cho bạn nha, giờ muộn quá rồi, mình phải đi ngủ đây ^^tnx tài liệu đính kèm của bạn! Được thì share cho mình slide luôn với
bạn ơi mình không start được apache bằng xampp khi mình Mở file httpd.conf của Xampp và thêm vào các dòng sau: edit: mình đã start được apache, do mình tải nhầm 32bits với 64 nhưng start được mà modsecurity vẫn ko có hiệu lực khi mình test lỗi sql
@thangtd90 Chi tiết hơn là phần mềm quản lý data khách hàng kiểu dạng CRM sử dụng mạng nội bộ bác ơi, e đang phân vân giữa python và C#
mình sẽ test lại và reply cho bạn nhé
lí do
imagesbị đặt dưới quyền root do các khả năng sau:docker-compose up) thì trong folderpublicta không cóimages, trong khi ở phần mountvolumethì ta lại để là./public/imagesdo vậy Docker sẽ auto tạo folderimagestại thời điểm ta khởi động container và folder đó sẽ luôn đặt dưới quyềnroot(ở bài chạy ứng dụng container bằng non-root user mình cũng có note về việc này rồi nhé)imagesđã có sẵn từ trước ở môi trường ngoài và thuộc sở hữu củaroot(trước khi chạydocker-compose up), do vậy tại thời điểm container chạy lên vì ta có mount volume nênimagestừ môi trường ngòai sẽ "đè" lênimagestrong container và có quyền bằng với quyền môi trường ngoài (root)@thaiphong Mình đã update source code ở phía dưới của bài viết rồi nha bạn ^^