Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Unable to write config file
#1
Unable to continue: Unable to write config file. CHMOD 777 on the folders /data/ and /backups/ and retry

Yep, this is my first time trying to install Get-Simple on my server instead of my localhost.

I searched the forum to find the answer of "oh well".

I'm not an idiot... is there another way around this? Why is it failing when my dir's are 777?
Clients always want to be able to change the content of their pages, but they are unwilling to do so.

Have you ever coded in your underwear before?
Reply
#2
Ok, I'm not one to complain, but here is the issue.
Quote:Unable to continue: Unable to write config file. CHMOD 777 on the folders /data/ and /backups/ and retry

This install.php code is looking for 777 permissions on ALL these directories. The wording above makes me believe that only the data and backups folders need to be 777 and NOT their sub-dirs. However, the install.php script requires them to be.

Let's fix the wording please.

Code:
// attempt to fix permissions issues
    $dirsArray = array(
        '../data/',
        '../data/other/',
        '../data/other/logs/',
        '../data/pages/',
        '../data/uploads/',
        '../data/thumbs/',
        '../backups/',
        '../backups/other/',
        '../backups/pages/',
        '../backups/zip/'
    );

        foreach ($dirsArray as $dir) {
        $tmpfile = 'inc/tmp/tmp-403.xml';
        if (file_exists($dir)) {
            chmod($dir, 0755);
            $result_755 = copy($tmpfile, $dir .'tmp.tmp');
            if (!$result_755) {
                chmod($dir, 0777);
                $result_777 = copy($tmpfile, $dir .'tmp.tmp');
                if (!$result_777) {
                    $kill = $i18n['CHMOD_ERROR'];
Clients always want to be able to change the content of their pages, but they are unwilling to do so.

Have you ever coded in your underwear before?
Reply
#3
You are right, this should be changed to something like “Unable to continue: Unable to write config file. CHMOD 777 on the folders /data/, /backups/ and their sub-folders and retry”.

Filed it us a bug, so we won’t forget. If I have the time it will be fixed this afternoon (my time) in version 2!
“Don’t forget the important ˚ (not °) on the a,” says the Unicode lover.
Help us test a key change for the core! ¶ Problems with GetSimple? Be sure to enable debug mode!
Reply
#4
Yea, I also, learned this the hard way.
http://nijikokun.com
random stuff. idk.
Reply




Users browsing this thread: 1 Guest(s)