Próbuję skonfigurować wewnętrzną witrynę wiki dla mojej firmy. Informacje o produkcie, specyfikacje tego rodzaju. Pobrałem i zainstalowałem WAMP Server 2.2 (Apache 2.2.22 MySQL 5.5.24 PHP 5.3.13) oraz najnowszą wersję oprogramowania mediawiki na moim komputerze z Windows XP SP3. Instalacja poszła dobrze. Mam teraz katalog c: wampe www fpswiki i mogę uzyskać dostęp do strony wiki poprzez:
http://localhost/fpswiki
http://computername/fpswiki
http://computerip/fpswiki
ale tylko z serwera, na którym zainstalowany jest serwer WAMP i Mediawiki.
Mam wyłączoną zaporę i otwarty port 80 (nadmiarowy) zarówno na serwerze, jak i na komputerze, którego używam do testowania.
Próbowałem również zmienić instrukcje allow w pliku konfiguracyjnym apache httpd.conf. Próbowałem:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from all
</Directory>
i,
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 192.168.0.0
</Directory>
Żadne z nich nie zadziałało. Na komputerze testowym nie pojawia się komunikat o błędzie, po prostu „Internet Explorer nie może wyświetlić strony internetowej” i przycisk Diagnozuj, który nie jest przydatny po naciśnięciu.
Z komputera testowego widzę pliki .php w folderze www. Mogę także przejść do ekranu powitalnego serwera WAMP przez przeglądarkę na komputerze testowym, wpisując nazwę komputera serwera lub IP. Co najciekawsze (i tak myślę), mogę uzyskać wszystkie informacje ze strony wiki w niesformatowanym stylu, przechodząc do:
http://computername etc../fpswiki/index.php/Main_Page
po prostu pojawia się w przeglądarce.
Czytałem o tym przez 3 dni i zaszedłem tak daleko za pomocą XAMPP i EasyPHP. Mój serwer WAMP jest w trybie online, a ikona jest zielona.
Nie muszę tego transmitować do zewnętrznego internetu. Chcę tylko, aby był dostępny dla komputerów w naszej sieci, ponieważ będzie on wykorzystywany wyłącznie do wewnętrznych referencji pracowników.
Order allow,deny
i Allow from all
Umożliwi to dostęp z dowolnego miejsca, lokalnego lub zdalnego.
chown
lub chmod
może być w porządku. Dodałbym to jako komentarz, ale jeszcze nie mogę.