مصطفی صفرعلی 2,891 ارسال شده در آبان 92 با سلام ببینید ، من هدفم از قرار دادن این آموزش رو ، تو خود آموزش مفصل توضیح دادم و حتی اون اسلایدی که برای سرفصل اول قرار دادم که ارتباط نسخه های مختلف جوملا با نسخه های مختلف ومپ سرور رو نشون میده مقصود این بوده که شما بتوانید چه در حال و چه در آینده قادر باشید تا از تمامی نسخه های جوملاتون روی یک سرور مجازی استفاده کنید نه اینکه به خاطر نصب یک نسخه جدید از سرور مجازی امکان استفاده از نسخه های پایینتر جوملا رو از دست بدید بنابراین این آموزش صرفا" فقط مختص ومپ سرور 2.2E نبوده و بلکه با استفاده از نکات آن قادر خواهید بود تا حتی برای ومپ سرور 2.4 و بالاتر هم سازگاری مناسب را ایجاد کنید اینکه شما با سوییچ از یک نسخه بالای php به نسخه پایینتر دچار مشکل میشوید نمیشه گفت مشکل فقط از بابت آپاچی است چرا که ممکنه تغییر نادرستی رو در تنظیمات php اعمال کرده باشید خود من php 5.2.6 رو هم دارم و با آپاچی 2.2.22 که استفاده میکنم هیچ مشکلی هم نداره اینطور مواقع میتونید از یک ترفند استفاده کنید برای اینکه بدانید چه افزونه ای رو نباید فعال یا غیرفعال کنید . کافیست به همان صورت که دچار مشکل هستید در همان وضعیت به پوشه php نسخه مورد نظرتون برید و فایل php.exe را اجرا کنید در اینصورت در پنجره کوچکی که باز میشه میتونید در متن خطا ببینید که کدام افزونه با آپاچی سازگاری نداره و غیر فعالش کنید البته در آموزش هم ذکر کرده بودم که باید در فایل php.ini و phpforapache.ini دو خط رو هم اصلاح کنید تا از اون بابت هم دچار مشکل نشید البته اگه بشه ورژن php و apache رو با هم برد بالا یا سرویس ها رو موقطاً غیر فعال کرد که چک نشن بعد ورژن هر دو رو برد بالا و بعد سرویس ها رو فعال کرد احتمالاً مشکل حل میشه بله میشه اینکار رو هم انجام داد . کافیه قبل از سوییچ کردن نسخه کامپوننت ها ، پس از کلیک بر روی آیکن ومپ ، گزینه Stop All Services را انتخاب کنید و پس از سوییچ بین نسخه های موردنظرتون گزینه Start All Services را انتخاب کنید یک فرقی که بین این دو گزینه با گزینه Restart All Services هست در اینه که از اون دو گزینه برای ایجاد تغییرات کلی مثل سوییچ بین نسخه ها استفاده میشه ولی از گزینه Restart All services برای تغییرات جزئی در همون نسخه های فعلی استفاده میشه مثلا میخواهید CURL را در همون نسخه php فعلیتون فعال کنید در اینصورت نیازی به Stop کردن نیست و یک ریستارت کفایت میکنه هر چند خود ومپ اینکار رو بصورت خودکار انجام میده موفق و پیروز باشید یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
هاشمی 12 ارسال شده در اردیبهشت 93 با سلام و درود خدمت جناب صفرعلی عزیز و سایر دوستان من امروز خواستم به ورژن های پایین تر سوییچ کنم ولی نشد و دیگه ومپ سرور بالا نمیاد و ارور دیتابیس میده وقتی روی سایت های که قبلا ایجاد کردم میزنم ارورDatabase connection error (1): The MySQL adapter 'mysqli' is not available. و همچنین وقتی میخوام به phpMyAdmin برم ارور زیر رو نشان میده phpMyAdmin - Error The mysqli extension is missing. Please check your PHP configuration. <a href="Documentation.html#faqmysql" target="documentation"><img src="themes/dot.gif" title="Documentation" alt="Documentation" class="icon ic_b_help" /></a> مشکل از چی هستش؟چون با سوییچ با ورژنی که قبلا کار میکرد بازم حل نشد مشکلم با تشکر نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در اردیبهشت 93 با سلام روی آیکن ومپ کلیک کنید و از منوی PHP و سپس منوی Version نسخه php موردنظرتون رو انتخاب کنید سپس در منوی PHP از زیرمنوی PHP extensions ( گزینه های این منو با توجه به نسخه های مختلف پی اچ پی ممکن است اندکی با هم تفاوت داشته باشند برای همین قبلش گفتم ابتدا نسخه پی اچ پی موردنظرتون رو انتخاب کنید ) گزینه php_mysqli را تیک بزنید و کمی صبر کنید تا ریستارت خودکار ومپ تمام شود یکبار هم گزینه Restart All Services را در منوی ومپ کلیک کنید موفق و پیروز باشید یا حق 1 واکنش ها : هاشمی نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
هاشمی 12 ارسال شده در اردیبهشت 93 (ویرایش شده) با سلام روی آیکن ومپ کلیک کنید و از منوی PHP و سپس منوی Version نسخه php موردنظرتون رو انتخاب کنید سپس در منوی PHP از زیرمنوی PHP extensions ( گزینه های این منو با توجه به نسخه های مختلف پی اچ پی ممکن است اندکی با هم تفاوت داشته باشند برای همین قبلش گفتم ابتدا نسخه پی اچ پی موردنظرتون رو انتخاب کنید ) گزینه php_mysqli را تیک بزنید و کمی صبر کنید تا ریستارت خودکار ومپ تمام شود یکبار هم گزینه Restart All Services را در منوی ومپ کلیک کنید موفق و پیروز باشید یا حق ممنون از پاسختون ولی مشکل رفع نشد خودشون اصلا تیک زده هست ویرایش شده اردیبهشت 93 توسط هاشمی نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر
مصطفی صفرعلی 2,891 ارسال شده در اردیبهشت 93 با سلام در مسیر C:\wamp\bin\php\phpx.x.x\ext ببینید فایلی به نام php_mysqli.dll وجود دارد یا نه وقتی ومپ رو اجرا میکنید ، آیا به رنگ سبز تغییر میکنه یا نه ؟ در مسیرهای زیر : C:\wamp\bin\php\phpx.x.x\php.ini C:\wamp\bin\php\phpx.x.x\phpForApache.ini C:\wamp\bin\apache\apachex.x.x\bin\php.ini هم بررسی کنید که خط زیر کامنت نشده باشه یعنی علامت سمیکالن در ابتدای آن قرار نداشته باشد extension=php_mysqli.dll موفق و پیروز باشید یا حق نقل قول به اشتراک گذاری این ارسال لینک به ارسال به اشتراک گذاری در سایت های دیگر