Jak skonfigurować virtualhost z wordpress na lampie?

0

Uruchamianie Apache 2.4.6, PHP 5.5.8 na Ubuntu 12.04

Oto (oprócz domyślnej) moja konfiguracja papertower na stronach dostępnych: http://pastebin.com/rb8BPKh6

Po ponownym uruchomieniu pojawia się następujący komunikat: http://pastebin.com/mrTp9ie7

Pochodzę z Apache na Windows i próbuję skonfigurować taki sam przepływ pracy, jaki tam miałem. Zasadniczo, jeśli umieściłem folder w / www / papertower /, stałby się dostępny poprzez katalogname.papertower.dev po dodaniu hosta. Działa świetnie!

Mam dziwny problem z ponownym uruchomieniem. Dziwne, że kiedy nie miałem poprawnie skonfigurowanej konfiguracji wordpress i przeszedłem na site.papertower.dev, pojawiłby się komunikat „nie udało się połączyć z bazą danych”. Uszczęśliwiło mnie to, ponieważ oznaczało, że wskazuje właściwy folder. Jednak po naprawieniu pliku konfiguracyjnego bazy danych i przejściu na stronę.papertower.dev wyświetla się komunikat „Ups! Google Chrome nie może znaleźć witryny www.site.papertower.dev”.

Dwukrotnie sprawdziłem, czy wszystkie odpowiednie mody są włączone (zwłaszcza przepisywanie), ale to nie miało znaczenia.

Byłem w tym od wielu godzin. Każda pomoc jest mile widziana!

Edycja: Zmniejszyłem to do problemu polegającego na tym, że www jest automatycznie dodawane na początku adresu. To następnie myli serwer i szuka strony w / www / papertower / www. Polowałem i nie mogę wymyślić, jak sobie z tym poradzić. Wydaje się, że to możliwa kombinacja RewriteRule i VirtualDocumentRoot, ale po prostu nie mogę tego rozgryźć.

Jason
źródło

Odpowiedzi:

1

Usuń wpis NameVirtualHost *:80z pliku konfiguracyjnego, ponieważ został już podany w ports.confpliku. To jest powód ostrzeżenia NameVirtualHost *:80 has no VirtualHosts.

lub

Może to być spowodowane wielokrotnym wejściu NameVirtualHost *:80w ports.confpliku wewnątrz/etc/apache2

Zobacz poniższy link, czy ci to pomoże.

https://serverfault.com/questions/1405/apache-2-startup-warning-namevirtualhost-80-has-no-virtualhosts

Uvais Ibrahim
źródło
Doceniam sugestię, ale sprawdziłem to i było między dwiema konfiguracjami w witrynach dostępnych. Usunąłem jeden i błąd zniknął. Niemniej jednak problem występuje nadal i dodałem więcej informacji powyżej w „Edycji”. Dzięki!
Jason