Archiwa

Przekierowanie domeny bez www na www wyłączając subdomeny

W poprzednim wpisie było opisane jak przekierować domenę bez www na domenę z www. Można to również zrobić inaczej i dodatkowo wykluczyć z przekierowań wszelkie subdomeny.

RewriteEngine On
RewriteBase /

# Redirect
RewriteRule ^ – [E=via:http]
RewriteCond %{HTTPS} =on
RewriteRule ^ – [E=via:https]
RewriteCond %{HTTP_HOST} !^www
RewriteRule (.*) %{ENV:via}://www.%{HTTP_HOST}/$1 [L,R=301]

# Exclude all subdomains
RewriteCond %{HTTP_HOST} !^www\.domain\.com
RewriteRule (.*) http://www.domain.com/$1 [L,R=301]

www.domain.com to tylko przykład nazwy domeny.

| kategoria: Server side | Komentarze (2)

APC akcelerator PHP i problemy podczas instalacji

Podczas różnych instalacji PHP akceleratora o nazwie APC napotkać może różne problemy. Banalne stwierdzenie, ale znalezienie rozwiązań do ów problemów nie jest takie czasem łatwe i oczywiste. Oto kilka problemów i rozwiązań, które w trakcie instalacji pojawiały się.

phpize: command not found
sh: phpize: command not found
ERROR: ‘phpize’ failed

Rozwiązanie: zainstalować pakiet apt-get install php5-dev.

‘apxs’ is not in your path. Try to use –with-apxs=/path/to/apxs

Rozwiązanie: zainstalować pakiet apt-get install apache2-threaded-dev.

Debian i PECL

Może się zdarzyć, że nie mamy PECL-a[......]

Read more

| kategoria: Server side | Komentarze (0)

WebSVN i brak możliwości przeglądania repozytoriów przez przeglądarkę

Jeśli z jakiegoś powodu, np. po aktualizacji systemu, WebSVN przestał wyświetlać zawartość repozytoriów i pokazuje błąd podobny do tego:

svn –non-interactive –config-dir /tmp log –xml –quiet ‘file:///home/svn/@’ –limit 1
svn: Unable to open an ra_local session to URL
svn: Unable to open repository ‘file:///home/svn’

to sprawdź, czy w konfiguracji pliku /etc/websvn/svn_deb_conf.inc nie masz takiego, podobnego wpisu:

$config->parentPath(„/home/svn”);
$config->addRepository(„repos 1″, „file:///home/svn”);

Chodzi o to, że druga linijka z addRepository jest niepotrzebna i należy ją za kom[......]

Read more

| kategoria: Server side | Komentarze (0)

Zintegrowany pakiet serwerowy – XAMPP

Dla tych, co chcą pracować na własnym serwerze www, jest do dyspozycji wiele zintegrowanych serwerów www, gotowych do instalacji w środowisku Windows. Jednym z nich jest XAMPP. Wszystko w tym pakiecie jest już na starcie pre konfigurowane i praktycznie od razu jest wszystko gotowe do pracy. W skład pakietu wchodzi:

  • Apache
  • MySQL
  • PHP + PEAR
  • MiniPerl
  • OpenSSL
  • phpMyAdmin
  • XAMPP Control Panel
  • Webalizer
  • Mercury Mail Transport System
  • FileZilla FTP Server
  • SQLite
  • ADODB
  • Zend Optimizer
  • XAMPP Security

XAMPP

XAMPP Lite to wersja minimalna pakietu XAMPP i zawiera tylko Apache, mySQL, phpMyAdmin, SQLite i pakiety[......]

Read more

| kategoria: Server side, Systemy | Komentarze (0)

Microsoft IIS, PHP i SQL Server Express

Microsoft Web Platform to zintegrowany pakiet zawierający Internet Information Services (IIS), SQL Server Express, .NET Framework i Visual Web Developer. Wymagania systemowe: Windows 7, Windows Vista, Windows Vista SP1, Windows XP SP2+, Windows Server 2003 SP1+, Windows Server 2008, Windows Server 2008 R2.

PHP jest do ściągnięcia bezpośrednio z serwera php.net. Przy czym należy zwrócić uwagę na to, żeby ściągać wersję VC9, która jest dla Windows.

| kategoria: Oprogramowanie, Server side, Systemy | Komentarze (0)

Przekierowania z domeny bez www na domenę z www

Jeśli masz dostęp do serwera www opartego o Apache, to przekierowanie z adresu nie mającego przedrostka www (np. przyklad.pl) na adres www.przyklad.pl możesz łatwo zrobić tak:

  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteCond %{HTTP_HOST} !^www.
  4. RewriteCond %{HTTPS}s ^on(s)|
  5. RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

Rzecz jasna, powyższe uwzględnia również połączenia szyfrowane https.

| kategoria: Server side, Skrypty | Komentarze (0)

Framework dla PHP

Stajemy przed wyborem odpowiedniego Framework-a dla PHP, ale nie jest to łatwe. Wszystkie przecież mają swoje wady i zalety. Niemniej jednak na stronie PHP Frameworks znajdziemy porównanie kilku Framework-ów. A to może nam pomóc w dobrze odpowiedniego Framework-a. Do tego, oczywiście, musi być przetestowany, aby uznać go za taki, jaki chcemy.

| kategoria: Oprogramowanie, Server side | Komentarze (0)

Hotlink – test zabezpieczenia

Hotlink to technika budowania serwisu internetowego w oparciu o cudze zasoby. Mowa tutaj o zajmujących przepustowość i miejsce na serwerze plikach multmedialnych, plikach graficznych, plikach archiwalnych lub programach komputerowych. (Źródło: Wikipedia). Są różne sposoby na zabezpieczenie się przed hotlinkowaniem. Jeśli już zastosowałeś jakieś rozwiązanie, sprawdź, czy jest ono skuteczne za pomocą testu zabezpieczenia przed hotlinkowaniem.

| kategoria: Server side, Skrypty | Komentarze (0)

Polecamy

Znajdź na stronie

Pomoc do strony

Bądź na bieżąco

do góry