宝塔面板 Warning: is_executable(): open_basedir

情况分析

环境:宝塔面板

我们在使用 WordPress wp-jpost采集插件 的时候,如果指定了curl的路径则会出现这样的报错:

Warning: is_executable(): open_basedir

是因为我们指定了这个curl的路径,比如:/usr/bin/ 但是php 警告 warning :不能打开这个可执行文件。

所以我们这里需要将 这个curl路径添加到php的可执行环境中。

为什么要使用指定的Linux curl路径?

我们都知道一般的网站我们都能抓取的信息,但是有些网站做了防采集,所以我们使用这里需要用到Linux自带的curl功能来抓网站啦。

如何安装Linux curl?

Centos

yum install curl -y

Debian

apt-get install curl -y

解决办法

1.打开宝塔面板,再对应的php版本一栏,点击【设置】。

2.切换标签栏到配置文件,并转到open_basedir配置行

3.修改open_basedir

open_basedir = /usr/bin/curl:/tmp:/www/wwwroot/

4.重新载入php配置

 

搬瓦工,年付$49.99CN2高速线路,1024MB内存/1000GB流量/1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr月付$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

搬瓦工1111特惠,年付$29.882核CPU/2048MB内存/1TB流量/1GB带宽,随意切换机房KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Scroll Up