Instalacja FAQ
Z Dokumentacja CMS WEGO
Co oznacza komunikat: The license file /www/foo.bar/wegoLicense.txt is not valid for this server?
Niezgodność nazwy domeny licencji z nazwą serwera wirtualnego:
- nazwa domeny musi się znaleźć w opcji ServerName lub ServerAlias (dla serwera Apache)
- dla każdej domeny musi być wykupiona licencja.
Dlaczego otrzymuję błąd 404 przy próbie wczytania serwisu, mimo że panel działa poprawnie?
Najprawdopodobniej brak pliku /.htaccess, może się zdarzyć, ze zostanie on pominięty przy przenoszeniu serwisu.
Operacja konfiguracji /preconfig/ zakończyła się prawidłowo, jednak otrzymuję błąd 404.?
Prawdopodobnie kopiując serwis za pomocą FTP, pominięty został plik .htaccess. Niektóre klienty FTP domyślnie ukrywają pliki z kropką na początku, dlatego należy zmienić konfigurację klienta i przekopiować brakujący plik.
Site error: the file /www/foo.bar/pear/wegocms/class/panel.class.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.
Nie jest załadowany dekoder ionCube, to powinien wykazać skrypt tester.php. Należy się zwrócić do administratora serwera o zainstalowanie brakującego modułu.
The license file /www/foo.bar/wegoLicense.txt is corrupt.
Plik licencji jest uszkodzony lub występuje niezgodność z wersją WEGO, dla której został utworzony.
Na serwerze brakuje biblioteki PEAR, jak ją doinstalować?
Zwykle biblioteka PEAR jest instalowana globalnie na serwerze i w wielu wypadkach wystarczy przekonać firmą hostingową by brakujący komponent został dodany. Jeśli się to nie uda, to można samodzielnie dodać brakujące elementy. Wystarczy pobrać brakującą bibliotekę ze strony pear.php.net, rozpakować archiwum i umieścić plik .php (np. za pomocą FTP) w katalogu pear/. Należy pamiętać o dodaniu brakujących zależności i zachowaniu zgodności w strukturze plików i katalogów PEAR-a.
Wczytanie bazy kończy się błędem: Specified key was too long; max key length is 1024 bytes
Najprawdopodobniej problemem jest zbyt stara wersja serwera MySQL. WEGO wymaga MySQL w wersji 5.x
Dlaczego otrzymuję komunikat: Wego zostało już wcześniej skonfigurowane! Jeżeli chcesz ponownie skonfigurować, usuń plik: /panel/settings.php mimo że plik konfiguracji istnieje?
Niektóre serwery nie zwracają wartości $_SERVER['DOCUMENT_ROOT'] i trzeba ją samemu zdefiniować, w tym celu należy na początku pliku panel/check.settings.php dopisać wskazanie ścieżki np.:
$_SERVER['DOCUMENT_ROOT'] = '/srv/www/foo';
Po skopiowaniu WEGO za pomocą FTP otrzymuję komunikat: Plik "/panel/settings.php" nie ma praw zapisu!
Niektóre katalogi i plik /panel/settings.php wymagają prawa pisania przez serwer (w), jednak w przypadku tego kopiowania uprawnienia nie zostały poprawnie ustawione. Może się tak stać w przypadku kopiowania plików za pomocą klienta FTP w systemach nie obsługujących uniksowych uprawnień (np. MS Windows), w przypadku kopiowania za pomocą klienta FTP, który nie obsługuje uprawnień. Przykładowe rozwiązania problemu:
- MS Windows: można nadać uprawnienia w kliencie FTP należy użyć instalatora Win32 dla WEGO
- Unix i pochodne: nożna użyć innego klienta (np. gFTP)
- Jeśli jest dostęp do SSH można ustawić uprawnienia dla każdego z katalogów osobno
Fatal error: Invalid opcode 9/1/8. in [...]/pear/wegocms/class/[...] on line 189
Problem może się pojawić w wypadku aktualizacji WEGO w serwisie i nastąpiło wymieszanie plików z różnych wersji. Wszystkie pliki muszą być zastąpione, ponadto musi być podmieniony również plik licencji /wegoLicense.txt na nowy.
