Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Bezpieczna instalacja ADoDB i Smarty ...
Forum PHP.pl > Forum > PHP
Luke
Właśnie tak się zastanawiam nad sposobem instalacji ADODB i Smarty na wirtualnym serwerze? Instalacji w sposob najbezpieczniejszy.

np.

| katalog glowny (public_html)
|
|
| ------ adodb
| ------ adodbcache
| ------ smarty
|
|
index.php

Czy moze np.?

| katalog (user/)
|
|
| ------ public_html
| |
| | ------ templates
| | ------ templates_c
| | ------ cache
| | ------ configs
| |
| index.php
|
|
| ------ adodb
| ------ adodbcache
| ------ smarty

Czy bezpiecznie jest instalowac ADODB i Smarty w katalogu glownym (public_html)? Czy niesie to ze soba jakies zagrozenia? Moze lepiej instalowac owe systemy poza katalogiem glownym i odwolywac sie do bibliotek za pomoca funkcji:
[php:1:449f6c28b5]<?php
ini_set('include_path', '.:/php/includes:/home/user/adodb');
?>[/php:1:449f6c28b5] ? A moze poprostu nie ma to zadnego znaczenia?

Bardzo proszę o komentarze i uwagi.

pozdrawiam,
spenalzo
Sądzę, że obydwa rozwiazania są dobre, ale drugie może lepsze... pod warunkiem, że katalogiem głównym (/) dla dokumentów z www jest public_html, czyli te nadrzedne w stosunku do niego nie są widoczne z www.
Ale tak czy siak najlepiej zabiezpieczyć odpowiednio katalogi przed przeglądaniem - odpowiedni chmod plus .htaccess odrzucajacy połaczenia spoza localhosta - czyli php sie dostanie, ale gość z zewnątrz już nie.
Nie wiem jak z adodb ale w przypadku smarty ważny jest katalog templates - jeżeli stosujesz rozszerzenie nie parsowane przez serwer i nie zabezpieczysz przed dostępem z zewnątrz, to masz całość plików jak na dłoni - a to, jeżeli masz jakieś błedy logiczne w kodzie (każdemu sie zdarzają) może spowodować próby zepsucia/zniszczenia strony.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.