PDA

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



okey
February 8th, 2012, 14:04
با سلام .
با اینکه روی دایرکت ادمین در php info می زنه soap نصب هست ولی بازم مشکل داره و سایت هایی که نیاز به soap دارن صفحاتشون سفید می یاد !
لینم عکسش :
4679



کنترل پنل : دایرکت ادمین .
لطفا دوستان راهنمایی کنید .

php.source
February 8th, 2012, 14:57
دوباره بیلد کنش

iMohsen
February 8th, 2012, 15:04
خب این مشکل از soap نیست . شما یا باید از لاگ های سیستم ببینید ایراد از کجاست یا error_reporting رو روی php روشن کنید تا قشنگ ارور بده .
معمولا صفحات سفید بعضا به خاطر کمبود مموری هم پیش میاد .

okey
February 8th, 2012, 15:16
دوباره بیلد کنش

بالای 10 بار انجام دادم ... مشکل حل نشد ...

---------- Post added at 03:16 PM ---------- Previous post was at 03:11 PM ----------


خب این مشکل از soap نیست . شما یا باید از لاگ های سیستم ببینید ایراد از کجاست یا error_reporting رو روی php روشن کنید تا قشنگ ارور بده .
معمولا صفحات سفید بعضا به خاطر کمبود مموری هم پیش میاد .


حدودا 3.5 گیگ رم آزاد هست روی سرور ...

camelian77
February 8th, 2012, 16:13
ارور لاگ رو چک کنید ببینید مشکل دقیقا چی هست.

بالای اسکریپت مشکل دار بنویسید:



ini_set('error_reporting', E_ALL); ini_set('display_errors', 1);

سپس وقتی ارور داد اینجا بگید که راهنمایی کنیم.

okey
February 8th, 2012, 18:31
اروری نیومد ! همچنان صفحه سفید !

---------- Post added at 06:31 PM ---------- Previous post was at 06:19 PM ----------

چه طور میشه apache رو با دستور یا ... زد که کامل مجدد تنظیم بشه ...

php.source
February 8th, 2012, 18:31
soap رو غیر فعال کنید از کلاس nosoup استفاده کنید تو اسکریپت

camelian77
February 8th, 2012, 18:33
دسترسی ssh دارید؟

okey
February 8th, 2012, 18:50
سلام .
بله به ssh دسترسی دارم ...

camelian77
February 8th, 2012, 19:04
اوکی با اس اس اچ وارد شید و سپس به آدرس محل اسکریپت برید و با دستور مستقیم php اجراش کنید.


# php mycode.php

ببینید چی ‌میگه؟

okey
February 8th, 2012, 19:55
سلام .
سرور با اجرای اون دستور هیچ اخطاری نمی ده و می ره خط بعدی ...

camelian77
February 8th, 2012, 20:05
بعد از اینکه اون رو اجرا کردید، (بلا فاصله بعد از پایان) دستور بدید:


echo $?

okey
February 8th, 2012, 20:18
خروجی رو :
0
زد ...

camelian77
February 8th, 2012, 20:23
این یعنی موتور php در اجرا کردن اسکریپت شما مشکلی نداره و اسکریپت واقعا صفحه‌ی خالی ایجاد کرده.

حدس: توش یک if داره که کاری انجام می‌ده، اون کار نمی‌شه و سپس کل اسکریپت die شده. اسکریپت چی هست؟

okey
February 8th, 2012, 20:31
یه جورایی مطمئنم مشکل از soap هست ...
soap نصب هست ولی کار نمی ده ...

iMohsen
February 9th, 2012, 10:53
خوب شما یک فایل دیگه بساز ساده . داخلش از soap استفاده کن . ببین درست کار میکنه یا نه !

مثلا یه فایل بساز اینو بزار توش



<?php
$test=new SoapClient("http://google.com");
?>

داخل لاگ فایل آپاچی پیام خطای خاصی نمیده ؟

okey
February 9th, 2012, 17:08
خوب شما یک فایل دیگه بساز ساده . داخلش از soap استفاده کن . ببین درست کار میکنه یا نه !

مثلا یه فایل بساز اینو بزار توش



<?php
$test=new SoapClient("http://google.com");
?>

داخل لاگ فایل آپاچی پیام خطای خاصی نمیده ؟

ارور می ده :


Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://google.com' : Extra content at the end of the document in /home/user/domains/domain/public_html/1.php:2 Stack trace: #0 /home/user/domains/domain/public_html/1.php(2): SoapClient->SoapClient('http://google.c...') #1 {main} thrown in /home/user/domains/domain/public_html/1.php on line 2


ممنون
می شم راهنمایی کنید این مشکل حل بشه ...

iMohsen
February 9th, 2012, 17:54
خب این اررور نشون میده که soap مشکلی نداره . برای اطمینان بیشتر یک وب سرویس پیدا کنید مثلا همین سرویس های پیامک یا زرین پال یا هرجای دیگه . با url اونا هم تست کنید . ولی قاعدتا با این پاسخ هیچ مشکلی در soap نیست .

okey
February 9th, 2012, 18:06
خب این اررور نشون میده که soap مشکلی نداره . برای اطمینان بیشتر یک وب سرویس پیدا کنید مثلا همین سرویس های پیامک یا زرین پال یا هرجای دیگه . با url اونا هم تست کنید . ولی قاعدتا با این پاسخ هیچ مشکلی در soap نیست .
ارور می ده ها ؟ مطمئنید مشکل نداره ؟
یا خدا ...

---------- Post added at 06:06 PM ---------- Previous post was at 05:55 PM ----------

مشکل اینکه بعد مدتی enable-soap داخل فایل

nano /usr/local/directadmin/custombuild/configure/ap2/configure.php5


ناپید می شه و باید مجدد گذاشتش .