Khắc phục lỗi Magento 2.1 Warning: is_dir(): open_basedir restriction in effect. File(/etc/pki/tls/certs) is not within the allowed path(s)

03/09/2019 206

Sau khi đã cài đầy đủ các yêu cầu của magento nhưng khi setup vẫn hiện thông báo lỗi Warning: is_dir(): open_basedir restriction in effect. File(/etc/pki/tls/certs) is not within the allowed path(s)... các bạn làm theo hướng dẫn sau khắc phục lỗi nhé.

Các bạn tìm đến file vhost của apache chứa đường dẫn domain của bạn

Vd: mình đang dùng Directadmin và có add domain vào trong user admin thì file vhost.conf của mình ở link sau

/usr/local/directadmin/data/users/admin/httpd.conf

Tùy theo các control hosting mà các bạn có những file vhost nằm ở các vị trí khác nhau nhé.

Sau đó tìm đến dòng php_admin_value open_basedir và thêm :/etc/pki/tls/certs ở cuối

Ví dụ đây là file vhost của mình thêm vào cuối dòng :/etc/pki/tls/certs

php_admin_value open_basedir /home/admin/:/tmp:/var/tmp:/usr/local/lib/php/:/etc/pki/tls/certs
</Directory>

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