متفرقه

نصب SoapClient

ابتدا با خود SoapClient آشنا شوید:

مخفف Simple Object Access Protocol و یک پروتکل مبتنی بر XML برای رد و بدل کردن اطلاعات بین برنامه ها است. اطلاعات در SOAP به صورت پیام (Message) و از طریق پروتکل‏های موجود در اینترنت مانند HTTP منتقل می‏شود (SOAP در سایر پروتکل ها، مانند SMTP یا MIME نیز قابل استفاده است). به زبان ساده‏ تر، SOAP یک پروتکل برای دستیابی به یک سرویس ارایه شده در وب (Web Service) است.
برخی از ویژگیهای SOAP‌ عبارتند از :
• وابسته به محیط پیاده سازی و اجرا نیست. ( Platform Independent)
• یک پروتکل ارتباطی مبتنی بر XML است.
• از دیوارهای آتش (Firewall) گذر می‏کند ودیوارهای آتش مانع آنها نمی شوند (Block نمی‏شوند).
• برای ارسال پیام استفاده می‏شود.
• برای محیط اینترنت و شبکه طراحی شده اند.

یکی از مسایلی که در دهه اخیر از اهمیت خاصی برخوردار بوده، نحوه ارتباط برنامه‏ های تحت اینترنت با یکدیگر بوده است. همانطور که می‏دانید برنامه‏ های عادی از RPC‌ که مخفف Remote Procedure Call یا فراخوانی روالهای از راه دور ، برای فراخوانی اشیاء DCOM یا CORBA، استفاده می‏کنند. اما مشکلی که در این نوع فراخوانی‏ها در بستر اینترنت وجود دارد، مسدود شدن این روشها در Proxy Server ها و دیوارهای آتش (Firewall ها) است. در صورت استفاده از SOAP با این مشکل روبرو نخواهید بود. SOAP به راحتی شما را قادر خواهد کرد تا بین برنامه‏ هایی که در بسترهای متفاوت طراحی شده اند و در بسترهای متفاوتی در حال سرویس ‏دهی هستند، ارتباط برقرار کنید.

توجه: 

در صورت عدم نصب، با فعال کردن نمایش خطاها، این پیام خطا مشاهده میشود:

Fatal error: Class ‘SoapClient’ not found ادامه مطلب »

اجرای نرم‌افزارهای مؤسسه نور روی گنو/لینوکس توسط wine

بسم الله الرحمن الرحیم.

آنچه در پایین خواهید خواند، راه حلّی من درآوردی و غیر استاندارد برای حلّ مشکل است، راه حل صحیح این است که کد را اصلاحی استاندارد کرده و برای واین بفرستیم تا در نسخه‌های آینده اعمال شود.

اگر کسی فرصت دارد، انجام دهد.

متن یادداشتی که برای حلّ این مشکل کرده‌ام:

ادامه مطلب »

نصب roundcube روی centos

بسم الله الرحمن الرحیم.

سلام، نصب roundcube روی centos

https://www.howtoforge.com/tutorial/perfect-server-centos-7-2-apache-mysql-php-pureftpd-postfix-dovecot-and-ispconfig/3/

رفع مشکل خطای directadmin dead but pid file exists

گاها اتفاق می افتد به طور اتفاقی یا پس از بروز رسانی کرنل سیستم عامل، reboot سرور و … دایرکت ادمین Start نمی شود و با دریافت گزارش Status خطای directadmin dead but pid file exists مشاهده می شود:

service directadmin status
directadmin dead but pid file exists

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

ادامه مطلب »

سرآغاز

حتماً برای شما اتفاق افتاده که سیستمتون دچار مشکل بشه، با کلی جستجو و تلاش یا با کمک تعمیرکار، عیب را پیدا کرده و سعی کردید که راه حل را به خاطر بسپارید، بعد از مدتی، همون اشکال ایجاد شده و هر چی به ذهنتون فشار میارید، یادتون نمیاد که دفعه قبلی چه کار کردید، برای من که خیلی پیش اومده و دوباره با جستجو و پیگیری، راه حل را پیدا کردم، هر دفعه که این مشکل برام پیش میاد، به فکر میفتم که یه جایی داشته باشم و ایراداتی که باهاشون مواجه میشم و ترفندهایی که هر چند وقت یک بار بهشون نیاز پیدا میکنم را یه جایی بنویسم، اما کجا؟ تو دفتر و کاغذ؟ تو فایل متنی؟ همه اینها، دردسرهای خودشون را دارن و پیدا کردن مطالبشون راحت نیست، بهترین و راحت ترین راه، جمع آوری تمام این مطالب تو یه سایت هست، همه جا در دسترس هست و علاوه بر خودم، دیگران هم میتونن استفاده کنن، خیلی از مطالب هم کپی از سایر سایتها میتونه باشه، البته با ویرایش و ذکر منبع، با یکی دو نفر از دوستان اهل کار کامپیوتری هم صحبت کردم و اونها هم مشکل مشابهی داشتن و از ایده بنده، خوششون اومد و قرار شد که همکاری کنن و مطلب توی سایت بنویسن، ان شاء الله به مرور نویسندگان سایت بیشتر میشن و تبدیل به یه مجموعه خوب و راه گشا برای علاقمندان کامپیوتر و شبکه بشه.