PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چگونگی فعال کردن یک تابع در سرور



Saeed-MC
December 14th, 2014, 15:09
سلام وقت بخیر
دوستان عزیز چجوری میشه توابع php مورد نظر خودم رو روی سرور اختصاصی خودم فعال کنم؟؟؟
ممنون میشم راهنمایی بفرمایید

LIAN2
December 14th, 2014, 15:13
سلام ،
برای مثال چه تابعی را میخواهید فعال کنید که در حال حاظر قابل استفاده نیست؟
یا میخواهید تمام توابق غیرفعال شوند فقط چند تابعی که لازم دارید فعال باشند؟

Saeed-MC
December 14th, 2014, 15:17
سلام ،
برای مثال چه تابعی را میخواهید فعال کنید که در حال حاظر قابل استفاده نیست؟
یا میخواهید تمام توابق غیرفعال شوند فقط چند تابعی که لازم دارید فعال باشند؟

مثلا این تابع :

curl_exec

LIAN2
December 14th, 2014, 15:21
اول مطمئن بشید ، curl نصب هست.
با توجه به بستری که در حال استفاده هست ، php curl را نصب بفرمائید.


داخل فایل php.ini کافی هست curl_exec غیر فعال نباشد.

Saeed-MC
December 14th, 2014, 15:27
یکم ابتدایی تر توضیح میدید لطفا....من چیزی نفهمیدم.:78:

rules
December 14th, 2014, 15:35
چک کنید ببینید curl نصب هست یا نه،


<?php
phpinfo();
?>

LIAN2
December 14th, 2014, 15:36
یکم ابتدایی تر توضیح میدید لطفا....من چیزی نفهمیدم.:78:

حتما
فقط یکم اطلاعات بدید.
سرور اختصاصیتون چه سیستم عاملی داره؟
از کنترل پنل خاصی استفاده می کنید؟ (cpanel,directadmin,...) یا بصورت دستی نصب کردید؟

Saeed-MC
December 14th, 2014, 15:38
لینوکس هست سیستم عامل...
سی پنل نصب هست روش...

LIAN2
December 14th, 2014, 15:46
لینوکس هست سیستم عامل...
سی پنل نصب هست روش...
داخل PHP Configuration editor ا -> advanced میتونید داخل disable_function مطمئن بشید این تابع غیرفعال شده یا نه.
از طریق ssh هم کافی هست مکان php.ini را با دستور زیر پیدا کنید:


php --ini

که خروجی شبیه به زیر خواهد شد:


[lian@project ~]# php --ini
Configuration File (php.ini) Path: /etc
Loaded Configuration File: /etc/php.ini
Scan for additional .ini files in: /etc/php.d
Additional .ini files parsed: /etc/php.d/apc.ini,

که با باز کردن فایل php.ini می توانید بهتر مدیریت کنید.

Saeed-MC
December 14th, 2014, 16:57
بنده رفتم داخل whm و اون قسمتی که گفتید دو حالت داره یکی basic و دیگری هم advance mode ....
روی advance که میرم یک چیزی شبیه جدول باز میشه....تابع از کجا پیدا کنم؟

LIAN2
December 14th, 2014, 17:26
بنده رفتم داخل whm و اون قسمتی که گفتید دو حالت داره یکی basic و دیگری هم advance mode ....
روی advance که میرم یک چیزی شبیه جدول باز میشه....تابع از کجا پیدا کنم؟

تابع های غیر فعال شده را داخل text box با مقابل disable_functions خواهید دادید.
تمام تابع ها بصورت پیشفرض فعال هستند ، در غیر اینصورت: 1) نصب نیستند 2) غیرفعال شدند (داخل disable functions)

Saeed-MC
December 14th, 2014, 17:39
الآن نگاه کنید عکس انداختم.....

24176

LIAN2
December 14th, 2014, 17:57
الآن نگاه کنید عکس انداختم.....

http://www.webhostingtalk.ir/attachments/f56/24176-%da%86%da%af%d9%88%d9%86%da%af%db%8c-%d9%81%d8%b9%d8%a7%d9%84-%da%a9%d8%b1%d8%af%d9%86-%db%8c%da%a9-%d8%aa%d8%a7%d8%a8%d8%b9-%d8%af%d8%b1-%d8%b3%d8%b1%d9%88%d8%b1-sdasd-png

از داخل ssh بررسی کنید.
همان روشی که در پست های قبل عرض کردم.

Saeed-MC
December 14th, 2014, 18:06
فایل php.ini رو پیداکردم و بازش کردم ولی نمیدونم باید چه دستوری بزنم..