Io ho installato phpnuke su altervista e fin qui tutto bene.
Poi volevo provarlo in locale sul mio pc.
Ho messo IIS, il php e MySQL.
Tutti installati con i rispettivi installer, meno che per IIS che si installa dal cd di windows XP.
Poi mi sono fatto un backup del database preso dal mio sito in formato .sql, l'ho riuscito a importare nel database locale.
Il problema è che quando mi connetto ad admin.php di PhpNuke mi esce quest'errore:
Notice: Undefined variable: HTTP_USER_AGENT in c:\inetpub\wwwroot\mainfile.php on line 16
Notice: Undefined index: HTTP_ACCEPT_ENCODING in c:\inetpub\wwwroot\mainfile.php on line 22
Notice: import_request_variables(): No prefix specified - possible security hazard in c:\inetpub\wwwroot\mainfile.php on line 39
Notice: Undefined variable: forum_admin in c:\inetpub\wwwroot\mainfile.php on line 69
Notice: Undefined variable: inside_mod in c:\inetpub\wwwroot\mainfile.php on line 72
Notice: Undefined variable: inside_mod in c:\inetpub\wwwroot\db\db.php on line 44
Fatal error: Call to undefined function: message_die() in c:\inetpub\wwwroot\db\db.php on line 88
Non so quale sia il problema, forse è per la password del database, che non so impostare. Il database ha il file my.ini impostato così:
#This File was made using the WinMySQLAdmin 1.4 Tool
#09/10/2003 17.29.43
#Uncomment or Add only the keys that you know how works.
#Read the MySQL Manual for instructions
[mysqld]
basedir=C:/mysql
#bind-address=127.0.0.1
datadir=C:/mysql/data
#language=C:/mysql/share/your language directory
#slow query log#=
#tmpdir#=
#port=3306
#set-variable=key_buffer=16M
[WinMySQLadmin]
Server=C:/mysql/bin/mysqld-nt.exe
user=username
password=mia_password
Aiutatemi se ne sapete qualcosa