• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

config.lua

Kuczmen

New Member
Joined
Aug 19, 2008
Messages
103
Reaction score
0
Warning: parse_ini_file(/root/forgottenserver/config.lua) [function.parse-ini-file]: failed to open stream: Permission denied in /var/www/config-and-functions.php on line 13
Database error. Unknown database type in /root/forgottenserver/config.lua . Must be equal to: "mysql" or "sqlite". Now is: ""

Co się dzieje? Dlaczego nie chce mi czytać pliku config.lua? Mam silnik tfs 0.3.4pl2...
 
To co jest nie tak?

Code:
<?PHP
// ###################### CONFIG ########################
//load page config file
$config['site'] = parse_ini_file('config/config.ini');
include('config/config.php');
//check install
if($config['site']['install'] != "no")
{
        header("Location: install.php");
        exit;
}
//load server config
$config['server'] = parse_ini_file($config['site']['server_path'].'config.lua');
if(isset($config['server']['mysqlHost']))
{
        //new (0.2.6+) ots config.lua file
        $mysqlhost = $config['server']['mysqlHost'];
        $mysqluser = $config['server']['mysqlUser'];
        $mysqlpass = $config['server']['mysqlPass'];
        $mysqldatabase = $config['server']['mysqlDatabase'];
}
elseif(isset($config['server']['sqlHost']))
{
        //old (0.2.4) ots config.lua file
        $mysqlhost = $config['server']['sqlHost'];
        $mysqluser = $config['server']['sqlUser'];
        $mysqlpass = $config['server']['sqlPass'];
        $mysqldatabase = $config['server']['sqlDatabase'];
}

Tak wygląda początek pliku config-and-functions.php
 
a to ?
Must be equal to: "mysql" or "sqlite". Now is: ""

Pisze ze jest ""

retardoooo, skoro permission denied to nie moze skrypt odczytac tego pliku, CZYLI DLA NIEGO JEST TO PUSTE?

@Kuczmen
z nim jest wszystko ok, poczytaj o "chmod"
 
Macie jakiś pomysł?

Zmieniam na Ubuntu 8.10, do tej pory miałem 9.04...
 
Last edited:
Kontynuując serwowanie fachowych porad można by rzec 'masz zepsutego firefoxa', czy też po prostu 'coś z komunikatorem gg o!', albo jeszcze coś kuźfffa nic nie mającego wspólnego z otwieraniem pliku i błędem który podał autor tematu.

Spróbuj nadać obydwom plikom chmod 777. Miałem podobny problem ostatnio i to pomogło.
 
@up
najlepiej to tez zmienic polozenie www, calego systemu, miejsce zamieszkania itp itd

EDIT: a polowe polakuf wyslac na marsa

topic:
Code:
chmod 777 config.lua (jesli znajdujesz sie w katalogu z nim)
chmod -R 700 /var/www/
chown -R www-data /var/www/

i nie ma prawa nie dzialac, napisalem bo juz za duzo offtopa przez jeden problem ;/
 
Back
Top