Hej Kim!
Tak for dit svar. Jeg har ændret skovenstrandKopi, som du foreslår:
peter@peter-UX305CA:~$ ls -ld ~/public_html/skovenstrandKopi
drwxrwxr-x 15 peter www-data 4096 okt 13 16:15 /home/peter/public_html/skovenstrandKopi
Nu giver /var/log/apache2/error.log følgende fejlmeddelelse:
[Sun Oct 13 14:57:17.850945 2019] [php7:notice] [pid 3080] [client ::1:51066] PHP Notice: Undefined index: bruger in /home/peter/public_html/skovenstrandKopi/adgangskontrol.php on line 25, referer:
http://localhost/skovenstrandKopi/[Sun Oct 13 14:57:17.851055 2019] [php7:notice] [pid 3080] [client ::1:51066] PHP Notice: Undefined index: php_self in /home/peter/public_html/skovenstrandKopi/adgangskontrol.php on line 47, referer:
http://localhost/skovenstrandKopi/[Sun Oct 13 15:00:51.285409 2019] [mpm_prefork:notice] [pid 3078] AH00169: caught SIGTERM, shutting down
[Sun Oct 13 15:01:15.266587 2019] [mpm_prefork:notice] [pid 1098] AH00163: Apache/2.4.29 (Ubuntu) configured -- resuming normal operations
[Sun Oct 13 15:01:15.273949 2019] [core:notice] [pid 1098] AH00094: Command line: '/usr/sbin/apache2'
file:///home/peter/Billeder/index_of_peter.png
info.php, skalOmktimgHtml og skalOmkringPHP vises uden fejl i browseren (localhost/~peter), deter kun skovenstrandKopi, der returnerer ERR_CONNECTION_REFUSED og giver ovennævnte fejl-log.
Det underlige er, at samme fil, skovenstrandKopi, som et symlink i /var/www/html/skovenstrandKopi (localhost/skovenstrandKopi) giver en perfekt fungerende hjemmesidegengivelse.
peter@peter-UX305CA:~$ ls -l /var/www/html
totalt 16
-rw-r--r-- 1 root root 10918 sep 13 17:17 index.html
-rw-r--r-- 1 root root 22 sep 13 17:45 info.php
lrwxrwxrwx 1 root root 40 okt 5 17:49 skovenstrandKopi -> /home/peter/public_html/skovenstrandKopi
Man kan sige, at jeg kan være ligeglad: jeg har en perfekt hjemmesidegengivelse, som er nem at redigere.
Jeg vil imidlertid gerne forstå, nøgagtigt hvad der foregår i dette lille setup, før jeg installerer Brackets.
Nu vil jeg kigge nærmere på adgangskontrol.php:
<?php
session_start();
$accepteret_bruger = "***";
$accepteret_kode = "***";
$logintekst = "<h2>Grundejerforeningen ***</h2>";
$hjemmeside = "http://www.***.dk"; /* M-C 6/9-2011 */
/* Hvis der er logget af */
if (isset($_REQUEST['logaf'])) {
session_destroy();
header("Location: $hjemmeside");
}
if (isset($_REQUEST['bruger'])) {
$_SESSION['bruger'] = $_REQUEST['bruger'];
}
if (isset($_REQUEST['kode'])) {
$_SESSION['kode'] = $_REQUEST['kode'];
}
/* Hvis ikke logget ind vises login-formular */
if ($_SESSION['bruger'] != $accepteret_bruger || $_SESSION['kode'] != $accepteret_kode) {
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="stilark.css" type="text/css"> <!-- ind 7/9-2011 M-C -->
<title>Du skal logge ind for at få adgang til siden</title>
<!-- nyt -------------------------- 6/9-2011 M-C -->
<script type="text/javascript">
function fokus() {
document.aaa.bruger.focus();
}
</script>
<!-- nyt ------------------------ -->
</head>
<body onLoad=fokus()> <!-- onLoad=fokus() ind 6/9-2011 M-C -->
<div style="width:400px; text-align:center; margin-left:auto; margin-right:auto;">
<p> </p>
<?php echo $logintekst; ?>
<p> </p>
<form name=aaa action='<?php echo $_SERVER['php_self']; ?>' method='post'>
<table style="width:400px;"><tr><td>Brugernavn:</td><td>Adgangskode:</td></tr>
<tr><td><input style="width:175px;" type=text name="bruger"></td>
<td><input style="width:175px;" type="password" name="kode"></td></tr>
<tr><td colspan="2" align="center"><input value="Send" type="submit"> <input name="clear" value="Slet alt" title="Slet alt" type="reset"></td></tr>
</table>
</form>
<p> </p>
<img class="" border="0" style="width: 450px; height: 338px;" alt="" src="rikkeKomp48.jpg">
</div>
</body>
</html>
<?php
exit();
}
?>