زمان جاری: 2012/05/26, 12:50 AM خوش آمدید مهمان گرامی! (ورودعضویت)



تنظیمات قسمت کنسول


ارسال موضوع  ارسال پاسخ 
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
تنظیمات قسمت کنسول
نویسنده پیام
farhadi آفلاین
عضو جدید
*

ارسال‌ها: 11
تاریخ عضویت: Jun 2010
رتبه: 0
تشکر: 1
13 بار تشکر شده در 6 پست
ارسال: #21
RE: تنظیمات قسمت کنسول
(2010/06/18 04:17 PM)Masoud1365 نوشته است:  با تشکر از همه دوستان ! مشکلو حل کردم.

خوب لااقل میگفتی مشکل از چی بود که این تاپیک بی نتیجه نمونه و بدرد آیندگان بخوره. Smile
2010/06/18 08:51 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : parsig saleh
Masoud1365 آفلاین
تازه کار
*

ارسال‌ها: 36
تاریخ عضویت: Jun 2010
رتبه: 0
تشکر: 7
1 بار تشکر شده در 2 پست
ارسال: #22
RE: تنظیمات قسمت کنسول
نسخه جدید wamp رو گرفتم نصب کردم مشکل حل شد Big Grin
ولی آخرش هم نفهمیدم نسخه قبلیش چه اشکالی داشت که درست نشد Wink
2010/06/19 03:28 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
amirpaia آفلاین
عضو جدید
*

ارسال‌ها: 9
تاریخ عضویت: Nov 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #23
RE: تنظیمات قسمت کنسول
اقا منم دقیقا همین مشکل رو دارم
تنظیمات دیتابیس رو دیدم درسته
کد:
<?php
class DATABASE_CONFIG {

    var $default = array(
        'driver' => 'mysql',
        'persistent' => false,
        'host' => 'localhost',
        'login' => 'root',
        'password' => '123',
        'database' => 'test',
    );
}
?>

منم وقتی cake bake رو می زنم این رو برام میاره
کد:
Welcome to CakePHP v1.3.4 Console
---------------------------------------------------------------
App : app
Path: /home/amir/public_html/ToDo/app
---------------------------------------------------------------
Interactive Bake Shell
---------------------------------------------------------------
[D]atabase Configuration
[M]odel
[V]iew
[C]ontroller
[P]roject
[F]ixture
[T]est case
[Q]uit
What would you like to Bake? (D/M/V/C/P/F/T/Q)

اما وقتی C رو می زنم ارورش اینه
PHP Fatal error: Call to undefined function mysql_query()

LAMP هم کار می کنم ، سرچ هم کردم کل این سوال و جواب های اینجا رو هم خوندم ولی به نتیجه نرسیدم
دوستان حالا پیشنهادتون چیه؟
2010/11/25 04:52 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #24
RE: تنظیمات قسمت کنسول
به گمونم مای اس کیو ال تون روی مود CLI فعال نیست .
توی php.ini بررسی کنید موضوع رو ... !

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
2010/11/25 10:16 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
amirpaia آفلاین
عضو جدید
*

ارسال‌ها: 9
تاریخ عضویت: Nov 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #25
RE: تنظیمات قسمت کنسول
یعنی چیکار باید بکنم؟
من خط زیر رو توی php.ini از حالت کامنت خارج کردم
کد:
extension=mysql.so
که البته msql.so بود که من نوشتم mysql.so

بعد یه فولدر ساختم به اسم ext توی این مسیر /usr/lib/php5/
بعد فایل mysql.so رو هم کپی کردم توی همون فولدر ext
آخرش توی php.ini این خط رو هم اینطوری تغییر دادم
کد:
extension_dir = "/usr/lib/php5/ext/"

البته فایل php.ini که من تغییر دادم توی این مسیر هست /etc/php5/cli/php.ini

این پیشنهاد ها رو هم توی یه سری از سایت ها خوندم ولی بازم همون ارور ها رو دارم چیکار کنم الان؟
کلا چطوری mysql توی حالت command line رو فعال کنم؟
2010/11/26 01:37 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #26
RE: تنظیمات قسمت کنسول
سیستم عامل شما چیه ؟ چه ورژنی ؟

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
2010/11/26 02:36 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
amirpaia آفلاین
عضو جدید
*

ارسال‌ها: 9
تاریخ عضویت: Nov 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #27
RE: تنظیمات قسمت کنسول
اوبونتو ۱۰.۰۴

اینم بگم شاید مهم بود
من XAMPP for Linux 1.7.3a نصب کردم

حالا واسه اینکه mysql توی command line کار کنه باید mysql رو هم دوباره نصب کنم؟ )خودم که اینطوری فکر نمی کنم( اگه اره کدوم پکیج رو دقیقا؟
حالا من یه کار دیگه هم کردم
توی فایل php.ini
extension= /usr/lib/php5/ext/mysql.so
یعنی آدرس رو دقیق دادم بهش
ولی بازم این ارور های زیر رو داد
کد:
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/ext/mysql.so' - /usr/lib/php5/ext/mysql.so: undefined symbol: PL_perl_destruct_level in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/ext/gd.so' - /usr/lib/php5/ext/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/ext/mcrypt.so' - /usr/lib/php5/ext/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/ext/mysql.so' - /usr/lib/php5/ext/mysql.so: undefined symbol: PL_perl_destruct_level in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/ext/mysqli.so' - /usr/lib/php5/ext/mysqli.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/ext/pdo.so' - /usr/lib/php5/ext/pdo.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/ext/pdo_mysql.so' - /usr/lib/php5/ext/pdo_mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0

یه سوال اینکه اصلا ممکنه این فایل mysql.so من خراب باشه؟
(آخرین تغییر در این ارسال: 2010/11/26 12:59 PM توسط amirpaia.)
2010/11/26 12:40 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
abdollah2 آفلاین
عضو جدید
*

ارسال‌ها: 1
تاریخ عضویت: Oct 2010
رتبه: 0
تشکر: 0
0 بار تشکر شده در 0 پست
ارسال: #28
RE: تنظیمات قسمت کنسول
منم دقیقا مشکل @amirpaia رو داشتم که از اینجا راه حل رو پیدا کردم. database.php رو ویرایش کن و مقدار port رو هم ست کن
مثلا:

کد PHP:
    var $default = array(
        
'driver' => 'mysql',
        
'persistent' => false,
        
'host' => 'localhost',
        
'port' => '/opt/lampp/var/mysql/mysql.sock',
        
'login' => 'root',
        
'password' => '',
        
'database' => 'blog',
        
'prefix' => '',
    ); 

این کار مشکل رو برای من رفع کرد ولی ممنون میشم دوستانی که واردترن توضیح بدن چرا این مقداردهی رو باید انجام میدادیم؟ یا شاید باید سوالم رو اینطور بپرسم که port رو کجا میشه یه بار برای همیشه ست کرد تا این مشکل پیش نیاد؟
2010/11/26 06:56 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: