PDA

View Full Version : مشکل در ارتباط php با sql server



fattaneh_ce
چهارشنبه 07 آبان 1393, 15:42 عصر
من تو پروژم باید بین php و sql ارتباط برقرار کنم
با ویندوز 32 تونستم تو خونه کانکت شم ولی تو محل کارم که ویندوز ها 64 تایی هستن نمیشه
native client رو هم نصب کردم در زمان کانکت شدن این ارور رو میده

SQLSTATE[IMSSP]: This extension requires the Microsoft SQL Server 2012 Native Client ODBC Driver to communicate with SQL Server. Access the following URL to download the Microsoft SQL Server 2012 Native Client ODBC driver for x86: http://go.microsoft.com/fwlink/?LinkId=163712

ممنون میشم راهنماییم کنید

MMSHFE
چهارشنبه 07 آبان 1393, 16:40 عصر
رابط استاندارد خود SQL Server یعنی SqlSrv رو از سایت مایکروسافت دانلود و نصب کنید. توی همون لینکی که بالا گذاشتین، برای دانلود نسخه 32 و 64 بیتی گذاشته شده.

fattaneh_ce
چهارشنبه 07 آبان 1393, 17:27 عصر
مرسی از پاسختون
من نصب کردم
تو phpinfo هم اومده که فعال شده اکستنشن ها
ولی مشکلش مث اینکه باnative clientهست
اگر سیستم عامل32 بیتی باشه این مشکلات حل میشه؟

MMSHFE
چهارشنبه 07 آبان 1393, 17:31 عصر
راستش تا حالا باهاش کار نکردم. تغییر نسخه nts و ts رو هم تست کنید. شاید بخاطر اون باشه.

fattaneh_ce
چهارشنبه 07 آبان 1393, 17:33 عصر
اتفاقا همه این نسخه هاورو نصب کردم
فک کنم باید asp.netیاددبگیرم تا بتونم سایتم و کامل کنم

MMSHFE
چهارشنبه 07 آبان 1393, 17:35 عصر
بهتر نیست بجاش از SQL Server دست بکشین و کلاً بیاین سمت دنیای اوپن سورس و آزاد؟ MySQL توی بستر وب چیزی کم نداره.

fattaneh_ce
چهارشنبه 07 آبان 1393, 17:41 عصر
من تا حالا با sqlکار حکردم
تو سایتی که در حال راه اندازیش هستن0م و البته با جوملاست
تو یه قسمت باید از فرم ها داده ها رو بخونه و در sql server که مربوط به اپلیکیشن سازمان هست درج کنه
حالا من نه با جوملا کار کرده بودم نه با sql
شما راهکاری ندارید برای حل این مشکل؟

MMSHFE
چهارشنبه 07 آبان 1393, 17:43 عصر
اگه میخواین با پورتال سازمانی هماهنگ کنید بهتره بنظرم با همون ASP.NET پیاده سازی کنید چون نه جوملا سازگاری کافی باهاش داره و نه نصب و راه اندازی افزونه های مایکروسافت به این راحتیه. شاید اجرای PHP روی IIS بجای Apache بهتون کمک کنه.

fattaneh_ce
چهارشنبه 07 آبان 1393, 17:48 عصر
با ای اس پی نوشته شه مشکلی با جوملا پیدا نمیکنه؟
متاسفانه منای اس پی بلد نیستم
روی iisهم سعی میکنم راه اندازی کنم

MMSHFE
چهارشنبه 07 آبان 1393, 17:50 عصر
با ASP.NET کار کنید، معناش اینه که دیگه با جوملا کار نکنید. جوملا بر پایه PHP هست نه ASP.NET

fattaneh_ce
چهارشنبه 07 آبان 1393, 17:57 عصر
درسته جوملا با php هست
مساله اینجاست که کاراش انجام شده و خود مدیر جوملا خواسته
بعد این فرم ها باید جدا ساخته بشه ها ربطی به جوملا نداره و از داخل جوملا فقط بهشون لینک میشه

fattaneh_ce
چهارشنبه 07 آبان 1393, 17:59 عصر
کلا خیلی عجیبه که php نتونه با sqlکانکت شه و اینکهمه دردسر ساز شه

Unique
چهارشنبه 07 آبان 1393, 20:35 عصر
راستش چندین بار این سوال توی انجمن مطرح شد و من یکبار وقت گذاشتم و کلیه حالت های ممکن را نصب کردم. روی ۶۴ بیتی هم نباید هیچ مشکلی باشه. من توصیه میکنم از odbc استفاده کنید.
پستش توی انجمن هست اما توی وبلاگ هم یک پست کامل زدم که میتونید مطالعه کنید (http://www.geekfarsi.com/%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D9%88-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-mssql-%D8%AF%D8%B1-php/75).

موفق باشین.

fattaneh_ce
چهارشنبه 07 آبان 1393, 21:20 عصر
من 2 روزه در موردش سرچ میکنم چیزی پیدا نکردم واسه همون تاپیک زدم
ممنونم ازتون
الان میخونم وبلاگتون و