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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: عدم اجرای اسکریپت question2answer بر روی localhost ( حل شد )  (دفعات بازدید: 1920 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین بهروز رمضانی

  • High Hero Member
  • *
  • ارسال: 1111
  • جنسیت : پسر
  • Kakashi Hatake
    • ابونتو نیوز
سلام خلاصه میگم. میخوام q2a را روی localhost بیارم بالا
مراحل زیر را هم انجام دادم:

− نصب LAMP روی ارچ
− اپاچی و phpرا تست کردم .صفحه های تست راحت بالا میاد
−ساخت یوزر و دیتابیس برای q2a
mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE q2a;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON q2a.* TO 'q2auser'@'localhost' IDENTIFIED BY 'q2auser_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q
−دانلود سورس question2answer و ریختن محتوبات اون داخل ادرس srv/http
−ادیت فایل qa-config.php بدین صورت
        define('QA_MYSQL_HOSTNAME', '127.0.0.1');
        define('QA_MYSQL_USERNAME', 'q2auser');
        define('QA_MYSQL_PASSWORD', 'q2auser_passwd');
        define('QA_MYSQL_DATABASE', 'q2a');
حالا در ظاهر باید همه چیز درست کار کنه اما این طور نیست. وقتی در فایرفاکس localhost میزنم هیجی نمیاد. اگر هم بزنم این ارور میاد
تصویر را ضمیمه میکنم.ایا اسکریپت را در مرورگر درست فراخوانی میکنم؟ ایا کار دیگری نیاز هست انجام بشه؟
« آخرین ویرایش: 22 خرداد 1394، 10:15 ب‌ظ توسط بهروز رمضانی »
در یادگیری و استفاده از خط فرمان کوشا باشید چرا که رستگاری شما در آن است.

آفلاین بهروز رمضانی

  • High Hero Member
  • *
  • ارسال: 1111
  • جنسیت : پسر
  • Kakashi Hatake
    • ابونتو نیوز
پاسخ : عدم اجرای اسکریپت question2answer بر روی localhost
« پاسخ #1 : 22 خرداد 1394، 10:11 ب‌ظ »
با دیدن لاگ اپاچی و رسیدن به این خط
[Fri Jun 12 21:08:18.007979 2015] [:error] [pid 1247] [client ::1:52220] PHP Fatal error:  Class 'mysqli' not found in /srv/http/qa-include/qa-db.php on line 66مشخص شد مشکل از عدم لود شدن کلاس mysqli هست که با رفتن به فایل پیکره بندی php در اینجا
/etc/php/php.iniو برداشتن کامنت خط
extension=mysqli.so
و راه‌اندازی مجدد اپاچی مشکل حل شد . نکته اموزنده از این مشکل اینه که قبل از ایجاد تاپیک لاگ ها را بررسی کنیم .
در یادگیری و استفاده از خط فرمان کوشا باشید چرا که رستگاری شما در آن است.