PDA

View Full Version : راه اندازی MySql



faramarz_s
جمعه 07 فروردین 1383, 12:02 عصر
خب پس از نصب موفق PHP حالا نوبت MySql هستش!


http://doost.europe.webmatrixhosting.net/mysql/p01.gif

http://doost.europe.webmatrixhosting.net/mysql/p02.gif

http://doost.europe.webmatrixhosting.net/mysql/p03.gif

اما زمانی که http://localhost/phpbb/install/install.php را اجرا می کنم پیغام خطای زیر را می دهد:

Warning: mysql_connect(): Access denied for user: 'ali@localhost' (Using password: YES) in D:\inetpub\wwwroot\phpbb\db\mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in D:\inetpub\wwwroot\phpbb\db\mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in D:\inetpub\wwwroot\phpbb\db\mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database

Could not connect to the database
به نظر شما مشکل چیه؟

نکته:من فقط فولدر ohpbb را در wwwroot کپی کردم.کار خاصی نکردم
http://doost.europe.webmatrixhosting.net/phpbb/ms02.gif

faramarz_s
جمعه 07 فروردین 1383, 12:09 عصر
[MySQL]
; Allow or prevent persistent links.
mysql.allow_persistent = On

; Maximum number of persistent links. -1 means no limit.
mysql.max_persistent = -1

; Maximum number of links (persistent + non-persistent). -1 means no limit.
mysql.max_links = -1

; Default port number for mysql_connect(). If unset, mysql_connect() will use
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
; at MYSQL_PORT.
mysql.default_port =

; Default socket name for local MySQL connects. If empty, uses the built-in
; MySQL defaults.
mysql.default_socket =

; Default host for mysql_connect() (doesn't apply in safe mode).
mysql.default_host =

; Default user for mysql_connect() (doesn't apply in safe mode).
mysql.default_user =

; Default password for mysql_connect() (doesn't apply in safe mode).
; Note that this is generally a *bad* idea to store passwords in this file.
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
; and reveal this password! And of course, any users with read access to this
; file will be able to reveal the password as well.
mysql.default_password =

; Maximum time (in secondes) for connect timeout. -1 means no limimt
mysql.connect_timeout = 60

; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
; SQL-Erros will be displayed.
mysql.trace_mode = Off
فکر کنم یکی از اینها را باید تغییر بدهم؟ :roll: :?:

oxygenws
جمعه 07 فروردین 1383, 13:11 عصر
سلام،
شما اصلا user تعریف کردید؟؟؟ اگر تعریف نکردید در کد php تون در دستور mysql_connect قسمت username و password رو خالی (یعنی "") بذارید.
اگر مشکلی بود...... (:D) دیگه لازم نیست اینقدر عکس بندازی (:D)

موفق باشید، امید

faramarz_s
جمعه 07 فروردین 1383, 13:27 عصر
شما اصلا user تعریف کردید؟؟؟
نه-اصولا کجا باید یوزر تعریف کنم؟در MySql?

کد php تون در دستور mysql_connect قسمت username و password رو خالی (یعنی "") بذارید
کد PHP صفحه ایندکس فرومPHPbb را می فرمایید؟

faramarz_s
جمعه 07 فروردین 1383, 13:40 عصر
در صفحه Instal.php که Mysql_connect وجود ندارد!

faramarz_s
جمعه 07 فروردین 1383, 13:57 عصر
در فایل mysql4.php :

: mysql_connect($this->server, $this->"", $this->"");
نتیجه تغییر ایجاد شده:

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting T_STRING or T_VARIABLE or '{' or '$' in D:\inetpub\wwwroot\phpbb\db\mysql4.php on line 48

Fatal error: Cannot instantiate non-existent class: sql_db in D:\inetpub\wwwroot\phpbb\includes\db.php on line 60
:cry: :cry:

oxygenws
جمعه 07 فروردین 1383, 17:22 عصر
:) شما زدی تمام ساختار phpbb رو به هم ریختی که!!! اون خط رو به حالت قبلش برگردون.....
یا می تونی --فقط-- برای راه افتادن کار الانت اون رو به شکل زیر در بیاری....
xx mysql_connect($this->server, "", ""); xx
(xx اول و آخر رو بی خیال)
اگر هم نمی خوای این کار رو بکنی..... شما یه فایل config.php داری که تو اون username و password پایگاه داده تون ذخیره شده.... اون رو تغییر بدید (یادت نره این کارایی که رو این فایل mysql4.php کردی رو برگردونی)
موفق باشید، امید

faramarz_s
جمعه 07 فروردین 1383, 18:48 عصر
1-اون خط رو به حالت قبلش برگردوندم
گر هم نمی خوای این کار رو بکنی..... شما یه فایل config.php داری که تو اون username و password پایگاه داده تون ذخیره شده.... اون رو تغییر بدید:
این فایل خالیه!!!! :cry: چه تغییری باید بدهم؟(هست اما خالیه!)

oxygenws
جمعه 07 فروردین 1383, 19:05 عصر
می شه فعلا بیخیال phpbb بشید؟؟؟ شما هنوز یه اتصال درست با پایگاه دادهء خود نداشتید

faramarz_s
جمعه 07 فروردین 1383, 20:09 عصر
فکر کنم فرجی شده :
http://doost.europe.webmatrixhosting.net/phpbb/config.gif
در ضمن ویندوز بنده و درایو ی که فایلهای php روشه هر دو ntfs است.

oxygenws
جمعه 07 فروردین 1383, 20:21 عصر
1- می تونی فایلت رو از حالت read-only در بیاری
2- می تونی از حالت دوم (یعنی Just send the file......) استفاده کنی و فایل رو دستی کپی کنی رو اون یکی

موفق باشید، امید

faramarz_s
جمعه 07 فروردین 1383, 21:06 عصر
می تونی از حالت دوم (یعنی Just send the file......) استفاده کنی و فایل رو دستی کپی کنی رو اون یکی

خب از کجا اون را باید بیارم و کپی کنم؟از درون فولدر اصلی فایهای phpbb?
در ضمن من در فولدرهای درونی wwwroot هر چی تیک را بر می دارم دفعه بعد اتوماتیک ظاهر میشه :shock: ؟(کلیه فولدرهای درون روت همینطوره!)

oxygenws
جمعه 07 فروردین 1383, 23:03 عصر
عزیز جان..... می تونستی خوشحالیت از نصب شدن رو زیر همین بحث بنویسی که این بحث هم خاتمه پیدا کنه.....
موفق و پیروز باشید، امید