Warning: Use of undefined constant ENDORA_WIDGET_ID1 - assumed 'ENDORA_WIDGET_ID1' (this will throw an Error in a future version of PHP) in /home/users/sjiamnocna/sjiaphoto.g6.cz/web/wp-content/plugins/endora-lite/endora.php on line 15 Padá server, něco si přej – Jak jsem dělal VPS – Šionův webPřeskočit na obsah
Když mi před pár dny přišla zádost o zaplacení mé domény WP-HELP.cz, kde provozuji návody k systému WordPress, zahlédl jsem docela přivětivé ceny VPS u WEDOSu. Nedalo mi to, a v rámci osobního tréninku jsem si jeden modul na měsíc zaplatil. Tady bych se rád podělil se zkušenostmi, a časem pro zájemce přidal podrobný popis toho, jak se mi jej podařilo zprovoznit.
Zpočátku mě překvapilo, že přes přidělené IPv6 adresy se nejsem schopen připojit, zřejmě kvůli našemu poskytovateli připojení (radší nebudu jmenovat, už tak s připojením jsou problémy 🙂 ), ale nakonec jsem se rozhodl, že peníze jsou od toho, aby se utrácely, a těch 50Kč za IPv4 jsem si připlatil, abych se na server mohl dostat.
Protože používám na svém počítači Kubuntu, a příkazová řádka mi není zcela cizí, zvolil jsem si operační systém Debian 7, bez základního nastavení s tím, že si jej nastavím sám. Kromě FTP, které asi nefunguje pouze na mém počítači (kamarád se bez problémů připojil, se mi povedlo provést všechna důležitá opatření:
První věc je přihlášení přes SSH nebo podobný protokol k serveru. Budete potřebovat uživatelské jméno a IP adresu serveru. IP adresu jsem na obrázku rozmazal – v příkazu SSH patří za zavináčNejdřive je potřeba ověřit, zda máme správně nastavené zdroje softwarových balíčků (abychom je mohli instalovat)Pokud jsme to udělali, je ještě vhodné aktualizovat vše, co už systém obsahoval příkazem (sudo) apt-get upgradeKdyž jsou základní potřeby systému uspokojeny, můžeme začít. První je na webový server potřeba nainstalovat balíčky apache2 a databáze mysql: (sudo) apt-get install apache2 apache2-doc mysql-server mysql-client
Pro zabezpečení musíte vymyslet nějaké silné heslo
Ještě jednou pro kontrolu
Po zadání hesel začne samotná instalace databáze Mysql
Mezitím si můžeme naše supersilné heslo uložit, abychom jej náhodou nezapomněli 🙂
Na to používám editor Kate, obsažený v prostředí KDE
Potom můžeme navštívit adresu našeho serveru. Pokud vše funguje, mělo by to vypadat asi takto
Dalším důležitým krokem je nainstalovat programovací jazyk PHP, rozšíření PHP pro Apache a MySql, a nakonec PHP knihovna pro práci s grafikou PHP-GDPo instalaci tolika doplňků příkazem service apache2 restart restartujeme server Apache, aby se mu dostaly informace o nejnovějších změnách konfiguraceTeď upravíme, resp. vytvoříme soubor index.php, abychom otestovali, jak funguje námi nainstalované PHP. V adresáři /var/www do souboru index.php uložíme <?php phpinfo ?>
Pro jistotu smažeme původní index.html, aby náhodou nedělal potížeOpět najdeme adresu našeho serveru, a nyní bychom měli vidět něco takovéhoPokud chceme provozovat redakční systém, je dobré povolit přepisování adres, povolením mod_rewrite příkazem a2enmod (zkratka apache2 enable mod) rewriteMůžeme vidět, že se mezi povolenými moduly objeví i rewrite
Teď nainstalujeme PHPMyAdmin, který nám umožňuje spravovat databázi
Instalace se slušně zeptá, jestli chcete nakonfigurovat rozhrání hned
Sem zadejte heslo, které jsme dali při instalaci MySQL (a uložili do souboru)
Aby se nám aplikace otevřela, musíme provést změnu v nastavení serveru, v souoru /etc/apache2/apache2.conf
Jen „nasajeme“ soubor, který konfiguraci obsahuje
A teď už to je. Na adrese vašeho serveru (za lomítkem j phpmyadmin
Vytvoříme uživatele pro Wordpress, který nepotřebuje zcela všechna práva
To bude prozatím vše, s dalším pokračováním se kdyžtak ukážu někdy jindy. Každopádně, po těchto krocích už můžete začít budovat web.