-
December 2nd, 2016, 13:26
#61
عضو جدید
پاسخ : پاسخ به سوالات و مشکلات php

نوشته اصلی توسط
eYounes
سلام دوست عزیز
عموما این مشکلی که شما دارین از safe mode هست که باید safe mode رو غیرفعال کنید.
اگر دسترسی به سرور دارین safe mode رو غیرقعال کنید
و یا از کد زبر در برنامه استفاده کنید
کد PHP:
ini_set('safe_mode', false);
و احتمالات دیگه ای هم می تونه باشه مثل ssl ولی عموما از همین safe mode هست
ممنون از شما
منتها کجای کد باید قرار بدم ؟
-
-
December 2nd, 2016 13:26
# ADS
-
December 2nd, 2016, 16:07
#62
عضو جدید
پاسخ : پاسخ به سوالات و مشکلات php
دوستان کسی میتونه کمک کنه ؟ کد بالارو هم تست کردم ولی باز همچنان مشکل دارد
کد:
$mr = $maxredirect === null ? 5 : intval($maxredirect);
if (ini_get('open_basedir') == '' && ini_get('safe_mode' == 'Off')) {
curl_setopt($this->handler, CURLOPT_FOLLOWLOCATION, $mr > 0);
curl_setopt($this->handler, CURLOPT_MAXREDIRS, $mr);
}
else
{
curl_setopt($this->handler, CURLOPT_FOLLOWLOCATION, false);
if ($mr > 0) {
$newurl = curl_getinfo($this->handler, CURLINFO_EFFECTIVE_URL);
$rch = curl_copy_handle($this->handler);
curl_setopt($this->handler, CURLOPT_URL, $url);
curl_setopt($this->handler, CURLOPT_COOKIE, $this->cookie);
curl_setopt($rch, CURLOPT_HEADER, true);
curl_setopt($rch, CURLOPT_NOBODY, true);
curl_setopt($rch, CURLOPT_FORBID_REUSE, false);
curl_setopt($rch, CURLOPT_RETURNTRANSFER, true);
do {
curl_setopt($rch, CURLOPT_URL, $newurl);
$header = curl_exec($rch);
if (curl_errno($rch)) {
$code = 0;
} else {
$code = curl_getinfo($rch, CURLINFO_HTTP_CODE);
if ($code == 301 || $code == 302) {
preg_match('/Location:(.*?)\n/', $header, $matches);
$newurl = trim(array_pop($matches));
} else {
$code = 0;
}
}
} while ($code && --$mr);
curl_close($rch);
if (!$mr) {
if ($maxredirect === null) {
trigger_error('Too many redirects. When following redirects, libcurl hit the maximum amount.', E_USER_WARNING);
} else {
$maxredirect = 0;
}
return false;
}
curl_setopt($this->handler, CURLOPT_URL, $newurl);
}
}
مشکل داره بازم با ایم
با هاستینگم حرف زدم گفتند که Safe_mode خاموش است
بر روی لوکال هاست بدون مشکل اجرا میشه
ویرایش توسط abdian : December 2nd, 2016 در ساعت 16:14
-
-
December 4th, 2016, 00:43
#63
عضو جدید
پاسخ : پاسخ به سوالات و مشکلات php
دوستان یه راهنمایی لطفا....
- - - Updated - - -
دوستان
ارور زیر رو چطور رفع کنم ؟
exec() has been disabled for security reasons in
-
-
December 4th, 2016, 01:51
#64
عضو انجمن
پاسخ : پاسخ به سوالات و مشکلات php

نوشته اصلی توسط
abdian
دوستان یه راهنمایی لطفا....
- - - Updated - - -
دوستان
ارور زیر رو چطور رفع کنم ؟
exec() has been disabled for security reasons in
سلام وقت بخیر
نمیتونید رفع کنید هاست های اشتراکی 99 درصدشون این تایع رو غیرفعال میکنند.
این تابع کارش اجرای دستورات لینوکس هست که برای امنیت غیرفعالش میکنند.
-
تعداد تشکر ها از omid1991 به دلیل پست مفید
-
December 4th, 2016, 02:57
#65
عضو جدید
پاسخ : پاسخ به سوالات و مشکلات php

نوشته اصلی توسط
omid1991
سلام وقت بخیر
نمیتونید رفع کنید هاست های اشتراکی 99 درصدشون این تایع رو غیرفعال میکنند.
این تابع کارش اجرای دستورات لینوکس هست که برای امنیت غیرفعالش میکنند.
ممنون از شما دوست عزیز
-
-
December 6th, 2016, 18:08
#66
عضو جدید
پاسخ : پاسخ به سوالات و مشکلات php
دوستان از فانکشن exec رو میشه از htaccess خودم فعال کنم ؟
-
-
December 6th, 2016, 18:15
#67
پاسخ : پاسخ به سوالات و مشکلات php

نوشته اصلی توسط
abdian
دوستان از فانکشن exec رو میشه از htaccess خودم فعال کنم ؟
خیر
اگر غیرفعال هست کاری نمی تونید بکنید
-
تعداد تشکر ها از navid2zp به دلیل پست مفید
-
December 6th, 2016, 19:28
#68
عضو جدید
پاسخ : پاسخ به سوالات و مشکلات php
ممنون دوست عزیز. و اینکه
من اون اسکریپتم رو روی یه هاست دیگه تست کردم بدون مشکل اجرا میشه.
الان سوال من اینه رو این هاست دیگه که سیف مود خاموش است
این ارور چیه ؟
curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated
-
-
December 6th, 2016, 19:41
#69
عضو دائم
پاسخ : پاسخ به سوالات و مشکلات php

نوشته اصلی توسط
abdian
ممنون دوست عزیز. و اینکه
من اون اسکریپتم رو روی یه هاست دیگه تست کردم بدون مشکل اجرا میشه.
الان سوال من اینه رو این هاست دیگه که سیف مود خاموش است
این ارور چیه ؟
curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated
می تونه به علت safe mode باشه یا تنظیمات basedir . نسخه php چند هست ؟ اگر امکان ارتقا هست ارتقا بدید.
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
December 6th, 2016, 20:58
#70
عضو جدید
پاسخ : پاسخ به سوالات و مشکلات php

نوشته اصلی توسط
Rezash
می تونه به علت safe mode باشه یا تنظیمات basedir . نسخه php چند هست ؟ اگر امکان ارتقا هست ارتقا بدید.
نسخه PHP 5.5.38 هست
safe mode خاموشه
-