Minulla on kaksi kuvatiedostoa tausta.png ja a.png
a.png tulee nätisti apache2:n läpi Firefoxin ruudulle. (kuten kaikki muutkin tuon hakemiston tiedostot, joita olen kokeillut)
tausta.png antaa virheilmoituksen, "The requested URL /icons/tausta.png was not found on this server."
tausta.png on tehty komennolla "convert Background.jpg tausta.png". Background.jpg käyttäytyi aivan samoin, kuin tausta.png nyt.
Jos kopioin "cp -p a.png tausta.png", tulee edelleen sama virheilmoitus ! ! !
Alla oleva hätäinen ohjelmanpätkä tuo a.png:n ruudulle, mutta ei tausta.png:tä
<html>
<img src="icons/tausta.png"><br>
<img src="icons/a.gif">
</html>
Jos siirrän tausta.png:n kotihakemistooni, kuva näkyy nätisti ruudulla.
Jos kopioin koko hakemiston " cp -rp icons Icons.tmp", tiedosto näkyy em. webbisivulla kiltisti, kun muutan ohjelmassa osoitteet icons -> Icons.tmp.
Tiedostolistaus ei kerro minulle mitään erikoista:
root@tupu:/home/www/icons# ls -la tausta.png
-r--r--r-- 1 www-data www-data 3196 Sep 27 10:46 tausta.png
root@tupu:/home/www/icons# ls -la a.png
-r--r--r-- 1 www-data www-data 293 Sep 27 10:19 a.png
Mitään eroa tai syytä en keksi.
Mielestäni tämä omituisuus ilmestyi, kun vaihdoin apache -> apache2.
(Tuota www-kotihakemistoa ei kannata miettiä, /home/www on minusta parempi, kuin /var/www, koska näin on helpompi tehdä varmuuskopiota koko /home-levystä. Ja homma on toiminut vuosia
Tämä serveri on palomuurin takana, joten turha pingata. Kiinalaiset kolkuttavat ssh:ta jo tarpeeksi)