aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--admin/include/functions_upgrade.php20
-rw-r--r--install.php4
-rw-r--r--upgrade.php3
3 files changed, 27 insertions, 0 deletions
diff --git a/admin/include/functions_upgrade.php b/admin/include/functions_upgrade.php
index 7fe9db93b..fd9863339 100644
--- a/admin/include/functions_upgrade.php
+++ b/admin/include/functions_upgrade.php
@@ -78,4 +78,24 @@ function prepare_conf_upgrade()
$conf['tables']['old_permalinks_table'] = $prefixeTable.'old_permalinks';
}
+// Create empty local files to avoid log errors
+function create_empty_local_files()
+{
+ $files =
+ array (
+ PHPWG_ROOT_PATH . 'template-common/local-layout.css',
+ PHPWG_ROOT_PATH . 'template/yoga/local-layout.css'
+ );
+
+ foreach ($files as $path)
+ {
+ if (!file_exists ($path))
+ {
+ $file = @fopen($path, "w");
+ @fwrite($file , '/* You can modify this file */');
+ @fclose($file);
+ }
+ }
+}
+
?>
diff --git a/install.php b/install.php
index 19eee1600..33ccec937 100644
--- a/install.php
+++ b/install.php
@@ -204,8 +204,12 @@ include(PHPWG_ROOT_PATH . 'include/config_default.inc.php');
include(PHPWG_ROOT_PATH . 'include/constants.php');
include(PHPWG_ROOT_PATH . 'include/functions.inc.php');
include(PHPWG_ROOT_PATH . 'admin/include/functions.php');
+include(PHPWG_ROOT_PATH . 'admin/include/functions_upgrade.php');
include(PHPWG_ROOT_PATH . 'include/template.php');
+// Create empty local files to avoid log errors
+create_empty_local_files();
+
if ( isset( $_POST['language'] ))
{
$language = strip_tags($_POST['language']);
diff --git a/upgrade.php b/upgrade.php
index 4522fd839..ee87a367f 100644
--- a/upgrade.php
+++ b/upgrade.php
@@ -246,6 +246,9 @@ else
array_keys($datas[0]),
$datas
);
+
+ // Create empty local files to avoid log errors
+ create_empty_local_files();
$page['upgrade_end'] = get_moment();