Add license notice to install.php, replace short and asp style tags by more portable long tag form.
This commit is contained in:
parent
533a463879
commit
e876b74e8b
40
install.php
40
install.php
@ -1,4 +1,22 @@
|
|||||||
<?
|
<?php
|
||||||
|
/**
|
||||||
|
* Laconica - a distributed open-source microblogging tool
|
||||||
|
* Copyright (C) 2009, Controlez-Vous, Inc.
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU Affero General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
* GNU Affero General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU Affero General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
define('INSTALLDIR', dirname(__FILE__));
|
define('INSTALLDIR', dirname(__FILE__));
|
||||||
|
|
||||||
function main()
|
function main()
|
||||||
@ -19,12 +37,12 @@ function checkPrereqs()
|
|||||||
{
|
{
|
||||||
if (file_exists(INSTALLDIR.'/config.php')) {
|
if (file_exists(INSTALLDIR.'/config.php')) {
|
||||||
?><p class="error">Config file "config.php" already exists.</p>
|
?><p class="error">Config file "config.php" already exists.</p>
|
||||||
<?
|
<?php
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (version_compare(PHP_VERSION, '5.0.0', '<')) {
|
if (version_compare(PHP_VERSION, '5.0.0', '<')) {
|
||||||
?><p class="error">Require PHP version 5 or greater.</p><?
|
?><p class="error">Require PHP version 5 or greater.</p><?php
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -34,23 +52,23 @@ function checkPrereqs()
|
|||||||
|
|
||||||
foreach ($reqs as $req) {
|
foreach ($reqs as $req) {
|
||||||
if (!checkExtension($req)) {
|
if (!checkExtension($req)) {
|
||||||
?><p class="error">Cannot load required extension "<?= $req ?>".</p><?
|
?><p class="error">Cannot load required extension "<?php echo $req; ?>".</p><?php
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!is_writable(INSTALLDIR)) {
|
if (!is_writable(INSTALLDIR)) {
|
||||||
?><p class="error">Cannot write config file to "<?= INSTALLDIR ?>".</p>
|
?><p class="error">Cannot write config file to "<?php echo INSTALLDIR; ?>".</p>
|
||||||
<p>On your server, try this command:</p>
|
<p>On your server, try this command:</p>
|
||||||
<blockquote>chmod a+w <?= INSTALLDIR ?></blockquote>
|
<blockquote>chmod a+w <?php echo INSTALLDIR; ?></blockquote>
|
||||||
<?
|
<?php
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!is_writable(INSTALLDIR.'/avatar/')) {
|
if (!is_writable(INSTALLDIR.'/avatar/')) {
|
||||||
?><p class="error">Cannot write avatar directory "<?= INSTALLDIR ?>/avatar/".</p>
|
?><p class="error">Cannot write avatar directory "<?php echo INSTALLDIR; ?>/avatar/".</p>
|
||||||
<p>On your server, try this command:</p>
|
<p>On your server, try this command:</p>
|
||||||
<blockquote>chmod a+w <?= INSTALLDIR ?>/avatar/</blockquote>
|
<blockquote>chmod a+w <?php echo INSTALLDIR; ?>/avatar/</blockquote>
|
||||||
<?
|
<?
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -211,7 +229,7 @@ function handlePost()
|
|||||||
function writeConf($sitename, $sqlUrl)
|
function writeConf($sitename, $sqlUrl)
|
||||||
{
|
{
|
||||||
$res = file_put_contents(INSTALLDIR.'/config.php',
|
$res = file_put_contents(INSTALLDIR.'/config.php',
|
||||||
"<?\n".
|
"<?php\n".
|
||||||
"\$config['site']['name'] = \"$sitename\";\n\n".
|
"\$config['site']['name'] = \"$sitename\";\n\n".
|
||||||
"\$config['db']['database'] = \"$sqlUrl\";\n\n");
|
"\$config['db']['database'] = \"$sqlUrl\";\n\n");
|
||||||
return $res;
|
return $res;
|
||||||
@ -247,7 +265,7 @@ function runDbScript($filename, $conn)
|
|||||||
<div id="core">
|
<div id="core">
|
||||||
<div id="content">
|
<div id="content">
|
||||||
<h1>Install Laconica</h1>
|
<h1>Install Laconica</h1>
|
||||||
<? main() ?>
|
<?php main(); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user