انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: makhmakhy در 01 تیر 1394، 12:54 ب‌ظ

عنوان: مشکل اجرای اسکریپت‌های php در لوکال هاست (حل شد)
ارسال شده توسط: makhmakhy در 01 تیر 1394، 12:54 ب‌ظ
سلام
من روی اوبونتو با انجین ایکس یه لوکال هاست راه انداختم
php-fpm  رو هم نسب کردم

مشکلم اینه که وقتی یه اسکریپت php  رو اجرا میکنم، چرت و پرت نشون میده و انگار php  رو اجرا نمیکنه و همونجوری که تو فایل‌ش هست نمایش میده
نمیدونم مشکل از کجاس؟!

یه نمونه کوچیک هم از نتیجه اجرای فایل php  میذارم:
"; // die($terminal_id); // print_r($order); //print "order_id=".$orderId." "; $parameters = array( 'terminalId' => $terminal_id, 'userName' => $user, 'userPassword' => $pass, 'orderId' => $orderId, 'amount' => $amount, 'localDate' =>date("Ymd"), 'localTime' => date("Gi"), 'additionalData' => $descriptions, 'callBackUrl' => $callBackUrl."/mellat/call_back.php?bank_name=mellat"."&hsd=".sha1(salt.$orderId.salt), 'payerId' => $payerId); $result = $client->call('bpPayRequest', $parameters,$namespace); // print_r($result); $error=split(",",$result); if(sizeof($error)!=2) return $error; else { if($error[0]!="0") return $error; $order->set_value("RefId",$error[1]); if($order->save()) return $error; else return array(1200,0); } } else return array(1200,0); } function bpVerifyRequest($terminal_id=termina_id,$user=terminal_user_name,$pass=terminal_password) { if(sha1(salt.$_POST["SaleOrderId"].salt)!=$_GET["hsd"]) return 1203; $namespace='http://interfaces.core.sw.bps.com/'; $client = new nusoap_client('https://pgws.bpm.bankmellat.ir/pgwchannel/services/pgw?wsdl'); $RefId =$_POST["RefId"]; $orderId=$_POST["SaleOrderId"]; $saleOrderId=$_POST["SaleOrderId"]; $saleReferenceId=$_POST["SaleReferenceId"]; $ResCode=$_POST["ResCode"]; $sale=new sales(); $sale=$sale->custome_find2(array("RefId"=>$RefId),1); if(!$sale) return 1201; if($ResCode!=0) return $ResCode; if($sale->get_value("pay_status")=="0") return 0; else if($sale->get_value("pay_status")=="1") return 1205; $sale->set_value("saleOrderId",$saleOrderId); $sale->set_value("SaleReferenceId",$saleReferenceId); $sale->set_value("ResCode",$ResCode); if(!$sale->save()) return 1200; $parameters = array( 'terminalId' => $terminal_id, 'userName' => $user, 'userPassword' => $pass, 'orderId' => $orderId, 'saleOrderId' =>$saleOrderId, 'saleReferenceId' => $saleReferenceId, ); $result = $client->call('bpVerifyRequest', $parameters,$namespace); if($result==0 ){$sale->set_value("pay_status",0); if(!$sale->save()){ return 1200;} return $result;} else { $result=bpInquiryRequest($RefId); return $result; } } function bpSettleRequest($RefId,$terminal_id=ter
عنوان: پاسخ : مشکل اجرای اسکریپت‌های php در لوکال هاست (حل شد)
ارسال شده توسط: دانیال بهزادی در 01 تیر 1394، 04:29 ب‌ظ
چه‌طوری حل شد؟
عنوان: پاسخ : مشکل اجرای اسکریپت‌های php در لوکال هاست (حل شد)
ارسال شده توسط: makhmakhy در 14 تیر 1394، 04:07 ب‌ظ
اسکریپت که من ازش استفاده میکردم، چندین فایل php رو در فایل index.php اینکلود میکرد.
زمانی که من همه رو از حالت اینکلود خارج کردم (در واقع یک فایل index.php داشتم) مشکل حل شد

اما الان در یک پروژه بزرگتر باز به همین مشکل برخوردم  :(

و اصلا هم نمیفهمم که تو تنظیمات من چی کم و کسر داره؟!