Cóż, to prawda WordPress Udało mu się ugruntować jako najważniejszy CMS (Content Management System) na świecie i zasługuje na to, aby go mieć, ponieważ jego zakres jest bardzo szeroki, nie tylko ze względu na swoje podstawowe cechy i fakt, że jest dostępny z swoją witrynę internetową lub z dowolnego serwera, ale także do duża liczba wtyczek i motywów które pozwalają nam dostosować go do praktycznie każdego zastosowania i konstrukcji.
Ale jasne jest, że istnieją alternatywy, a wśród nich jedna z tych, która najbardziej się rozwinęła Drupal, platforma CMS który jest również open source i jest używany przez miliony witryn na całym świecie, ze społecznością zarówno użytkowników, jak i deweloperzy który jest bardzo szeroki i aktywny. Ma również wiele szablonów i wtyczek, w większości darmowych, a niektóre są płatne dla tych, którzy szukają czegoś ekskluzywnego lub aby się wyróżnić.
Wtedy zobaczymy jak zainstalować Drupala na Ubuntu 14.04coś, co możemy osiągnąć w bardzo prosty sposób w kilku krokach, przy czym głównym wymaganiem jest posiadanie serwera. W tym przypadku będziemy bazować na LAMP, bardzo popularnym rozwiązaniu, które obejmuje Apache, MySQL i PHP (stąd jego nazwa, składająca się z ich inicjałów oraz Linuksa). Aby go zainstalować, wykonujemy z terminala (Ctrl + Alt + T):
sudo apt-get install mysql-server mysql-client apache2 php5 php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell -recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
Teraz, gdy mamy zainstalowaną platformę Ubuntu musimy stworzyć bazę danych dla Drupala, który, jak można sobie wyobrazić, będzie oparty na MySQL. Podczas procesu instalacji jesteśmy proszeni o podanie hasła użytkownika root MySQL, dlatego mając to na uwadze, wprowadzamy następujące polecenia:
usługa sudo mysql start
mysql -u root -p
Zostaniemy poproszeni o hasło, wpisujemy je i jesteśmy gotowi wejdź do pracy z bazą danych, teraz musimy stworzyć nową bazę danych o nazwie drupaldb, dla której wykonujemy:
UTWÓRZ BAZĘ DANYCH drupaldb;
Następnie konieczne jest utworzenie konta użytkownika bazy danych Drupal:
UTWÓRZ UŻYTKOWNIKA drupaluser @ localhost ZIDENTYFIKOWANY PRZEZ 'hasło';
Gdzie „hasło” to to, które chcemy zastosować do użytkownika „użytkownik drupal”, i że oczywiście musimy pamiętać o wszystkich procedurach, które będziemy z nim wykonywać w bazie danych. Właśnie w tym celu wykonamy nowe polecenie, które daje użytkownikowi dostęp do wszystkich funkcji lub funkcjonalności:
PRZYZNAJ WSZYSTKIE UPRAWNIENIA NA drupaldb. * TO drupaluser @ localhost;
Teraz musimy zapisać konfigurację i wyjść:
PRZYWILEJE FLUSH;
wyjście
Kolejnym krokiem jest skonfigurowanie serwisu, którym będziemy zarządzać Drupaliw tym celu musimy pobrać plik ze strony internetowej:
cd / tmp / // wget http://ftp.drupal.org/files/projects/drupal-7.30.zip
Wyodrębniamy zawartość wspomnianego pliku i przenosimy ją do Folder główny instalacji Apache, przyznajemy uprawnienia i uruchamiamy Apache:
rozpakuj drupal * .zip
sudo cp -rf drupal * / * / var / www / html /
sudo chown -R www-data: www-data / var / www / html /
sudo chmod -R 755 / var / www / html /
uruchomienie usługi sudo apache 2
Teraz rozpoczynamy połączenie http z serwerem, wpisując localhost / install.php w pasku adresu, a zobaczymy, że mamy możliwość wyboru konfiguracji Drupala. Między innymi możemy wybrać profil minimalny lub standardowy, język instalacji czy wymagania, ale chodzi o detale i najważniejsze, że w końcu będziemy gotowi użyj Drupala na naszym serwerze opartym na Ubuntu 14.04.
Zwykle używam tych poleceń, aby zainstalować serwer WWW: udo apt-get install apache2, a następnie sudo apt-get install php5 libapache2-mod-php5, sudo apt-get install mysql-server,…. ale widzę, że instalujesz inne pakiety, takie jak klient mysql i inne rzeczy, których naprawdę nie rozumiem jjaj, prawda jest taka, że chcę zainstalować serwer za pomocą polecenia, które pokazujesz, ponieważ widzę, że ma też inne rzeczy, ale jedynym problemem jest to, że nie instalujesz phpmyadmin, więc mogę zainstalować go w ten sposób: sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin czy muszę to zrobić inaczej i pytanie w której części czy polecenie odnosi się do php z apache i mysql z apache?