Ero sivun ”Wordpress/en” versioiden välillä
(Ak: Uusi sivu: In this phase as you try to go to http://ownaddress/~johannes/wordpress/ you will most likely be met with an error: php is not visible. It is caused by blocks defined in the php5 u...) |
(Ak: Uusi sivu: Comment the line below) |
||
Rivi 37: | Rivi 37: | ||
In this phase as you try to go to http://ownaddress/~johannes/wordpress/ you will most likely be met with an error: php is not visible. It is caused by blocks defined in the php5 userdir directories. To fix it: nano /etc/apache2/mods-enabled/php5.conf | In this phase as you try to go to http://ownaddress/~johannes/wordpress/ you will most likely be met with an error: php is not visible. It is caused by blocks defined in the php5 userdir directories. To fix it: nano /etc/apache2/mods-enabled/php5.conf | ||
− | + | Comment the line below | |
# php_admin_value engine Off | # php_admin_value engine Off |
Versio 10. helmikuuta 2015 kello 13.20
WordPress is a free and open source software blogging and content management tool which requires Apache2, php5 ja mysql.
Sisällysluettelo
Installation
First we install a LAMP server (Linux, apache2, php5, mysql). We also install the phpmyadmin tool which simplifies MySQL management.
aptitude install apache2 php5 mysql-server phpmyadmin
Create passwords if so prompted.
Phpmyadmin configuration
We go to the address "serveripaddress/phpmyadmin" and from there to privileges -> add a new user and select a correct username, host (local) and password. I also chose "Create database with same name and grant all privileges", then create a user.
Apache2 configuration
I want to create wordpress for a user called johannes. Thus I make johannes his own webpages into his own /home directory using userdir.
a2enmod userdir
service apache2 reload
mkdir /home/johannes/public_html
Installation and configuration of wordpress
Fetch the wordpress package:
cd /home/johannes/public_html/ wget https://wordpress.org/latest.tar.gz tar -zxvf latest.tar.gz ls
Using the Ls command the wordpress directory should now be visible.
In this phase as you try to go to http://ownaddress/~johannes/wordpress/ you will most likely be met with an error: php is not visible. It is caused by blocks defined in the php5 userdir directories. To fix it: nano /etc/apache2/mods-enabled/php5.conf
Comment the line below
# php_admin_value engine Off
service apache2 reload
Nyt pitäisi näyttää paremmalta. Tiedot oikein: (eli käyttäjä ja tietokanta minkä loimme phpmyadminilla).
Nyt tulee joku herjaus, mutta älä hätäänny. Luo konffitiedosto ja kopioi teksti sinne.
nano /home/johannes/public_html/wordpress/wp-config.php
Kopioi siis selaimessa näkyvä teksti tuohon tiedostoon, tallenna ja valitse sitten Run the Install.
Voit myös asennusta helpottaen antaa www-data käyttäjän kirjoittaa wordpress hakemistoon:
chown www-data %wordpressdir%/config
Sitten vain Install WordPress
Nyt blogi on valmis. Osoitteesta http://palvelimeniposoite/~johannes/wordpress/wp-admin/ löytyy hallintapaneeli ja http://palvelimeniposoite/~johannes/wordpress/ itse sivusto.
Kuvan lisäys
Mennään hallintapaneeliin ja valitaan Media ja sitten Add New. Minulle sivusto kuitenkin herjaa "Unable to create directory wp-content/uploads/2014/09. Is its parent directory writable by the server?"
Voisimme tietysti pistää chmod 777 kyseiselle sijainnille, mutta se ei välttämättä olisi kovin fiksua. Teemme siis näin ->
cd /home/johannes/public_html/wordpress/ sudo chown -R www-data wp-content sudo chmod -R 755 wp-content
Nyt pitäisi onnistua.
Lisätietoa
https://www.omaserveri.info/wordpressin-php-muistirajan-nostaminen/