removed most of the <?php ?> that was making this hard to read
Conflicts: install.php
This commit is contained in:
parent
c2e156dc49
commit
20764dc08b
56
install.php
56
install.php
@ -240,17 +240,16 @@ function haveExternalLibrary($external_library)
|
|||||||
|
|
||||||
function checkPrereqs()
|
function checkPrereqs()
|
||||||
{
|
{
|
||||||
$pass = true;
|
$pass = true;
|
||||||
|
|
||||||
if (file_exists(INSTALLDIR.'/config.php')) {
|
if (file_exists(INSTALLDIR.'/config.php')) {
|
||||||
?><p class="error">Config file "config.php" already exists.</p>
|
printf('<p class="error">Config file "config.php" already exists.</p>');
|
||||||
<?php
|
|
||||||
$pass = false;
|
$pass = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (version_compare(PHP_VERSION, '5.2.3', '<')) {
|
if (version_compare(PHP_VERSION, '5.2.3', '<')) {
|
||||||
?><p class="error">Require PHP version 5.2.3 or greater.</p><?php
|
printf('<p class="error">Require PHP version 5.2.3 or greater.</p>');
|
||||||
$pass = false;
|
$pass = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
$reqs = array('gd', 'curl',
|
$reqs = array('gd', 'curl',
|
||||||
@ -258,11 +257,10 @@ function checkPrereqs()
|
|||||||
|
|
||||||
foreach ($reqs as $req) {
|
foreach ($reqs as $req) {
|
||||||
if (!checkExtension($req)) {
|
if (!checkExtension($req)) {
|
||||||
?><p class="error">Cannot load required extension: <code><?php echo $req; ?></code></p><?php
|
printf('<p class="error">Cannot load required extension: <code>%s</code></p>', $req);
|
||||||
$pass = false;
|
$pass = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Make sure we have at least one database module available
|
// Make sure we have at least one database module available
|
||||||
global $dbModules;
|
global $dbModules;
|
||||||
$missingExtensions = array();
|
$missingExtensions = array();
|
||||||
@ -273,30 +271,28 @@ function checkPrereqs()
|
|||||||
}
|
}
|
||||||
if (count($missingExtensions) == count($dbModules)) {
|
if (count($missingExtensions) == count($dbModules)) {
|
||||||
$req = implode(', ', $missingExtensions);
|
$req = implode(', ', $missingExtensions);
|
||||||
?><p class="error">Cannot find database support. You need at least one of these PHP extensions installed: <code><?php echo $req; ?></code></p><?php
|
printf('<p class="error">Cannot find mysql or pgsql extension. You need one or the other: <code>%s</code></p>', $req);
|
||||||
$pass = false;
|
$pass = false;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!is_writable(INSTALLDIR)) {
|
||||||
|
printf('<p class="error">Cannot write config file to: <code>%s</code></p>', INSTALLDIR);
|
||||||
|
printf('<p>On your server, try this command: <code>chmod a+w %s</code>', INSTALLDIR);
|
||||||
|
$pass = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!is_writable(INSTALLDIR)) {
|
// Check the subdirs used for file uploads
|
||||||
?><p class="error">Cannot write config file to: <code><?php echo INSTALLDIR; ?></code></p>
|
$fileSubdirs = array('avatar', 'background', 'file');
|
||||||
<p>On your server, try this command: <code>chmod a+w <?php echo INSTALLDIR; ?></code>
|
foreach ($fileSubdirs as $fileSubdir) {
|
||||||
<?php
|
$fileFullPath = INSTALLDIR."/$fileSubdir/";
|
||||||
$pass = false;
|
if (!is_writable($fileFullPath)) {
|
||||||
}
|
printf('<p class="error">Cannot write to %s directory: <code>%s</code></p>', $fileSubdir, $fileFullPath);
|
||||||
|
printf('<p>On your server, try this command: <code>chmod a+w %s</code></p>', $fileFullPath);
|
||||||
|
$pass = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Check the subdirs used for file uploads
|
return $pass;
|
||||||
$fileSubdirs = array('avatar', 'background', 'file');
|
|
||||||
foreach ($fileSubdirs as $fileSubdir) {
|
|
||||||
$fileFullPath = INSTALLDIR."/$fileSubdir/";
|
|
||||||
if (!is_writable($fileFullPath)) {
|
|
||||||
?><p class="error">Cannot write <?php echo $fileSubdir; ?> directory: <code><?php echo $fileFullPath; ?></code></p>
|
|
||||||
<p>On your server, try this command: <code>chmod a+w <?php echo $fileFullPath; ?></code></p>
|
|
||||||
<?php
|
|
||||||
$pass = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return $pass;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkExtension($name)
|
function checkExtension($name)
|
||||||
|
Loading…
Reference in New Issue
Block a user