Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Geen Wordpress op localhost  (gelezen 1844 keer)

Geen Wordpress op localhost
« Gepost op: 2014/07/18, 23:23:42 »
Ik heb Lamp lokaal geïnstalleerd en nu wil ik Wordpress installeren.

Hiervoor heb ik Wordpress gedownload en hier geplaatst: var/www/wordpress

Ga ik nu naar localhost dan zie ik alleen de standaardpagina van Apache: it works! 

Op localhost verwacht ik echter iets van een index/inhoudsopgave met Wordpress maar ik zie alleen dus  de genoemde pagina van Apache.

In Phpmyadmin krijg ik echter deze foutmelding:
Citaat
the mcrypt extension is missing. Please check your PHP configuration.

Zou deze foutmelding hier iets mee te maken kunnen hebben? Of is hier iets anders aan de hand?


 
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: Geen Wordpress op localhost
« Reactie #1 Gepost op: 2014/07/19, 02:01:01 »
Volgens mij verwijst localhost naar /var/ww, waar dan ook de standaard index.html pagina van Apache zit.

Probeer eens localhost/wordpress in de browser.

Re: Geen Wordpress op localhost
« Reactie #2 Gepost op: 2014/07/19, 07:36:55 »
Citaat
Volgens mij verwijst localhost naar /var/ww, waar dan ook de standaard index.html pagina van Apache zit.
Ik heb net een schone installatie gedaan van Mint17 Xfce. Op mijn vorige installatie liet localhost een index ziet van alle sites die ik hier had geïnstalleerd. 

Citaat
Probeer eens localhost/wordpress in de browser.

Geeft:
Not Found

The requested URL /wordpress was not found on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80

Terwijl wordpress er wel is:
tomatito@tomatito-OptiPlex-745 /var/www $ ls
html  wordpress
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: Geen Wordpress op localhost
« Reactie #3 Gepost op: 2014/07/19, 07:54:29 »
Staan de rechten wel goed van de map /var/www ?
Lees dit topic eens door http://forum.ubuntu-nl.org/index.php?topic=83679.msg904159#msg904159
« Laatst bewerkt op: 2014/07/19, 07:58:22 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

Re: Geen Wordpress op localhost
« Reactie #4 Gepost op: 2014/07/19, 08:08:03 »
Schaam mij diep  :-[

Even gekeken maar de map (wordpress) heeft geen eigenaar.  Nog nooit meegemaakt  :o

Hoe zet ik de rechten op root?

(PS. natuurlijk even geprobeerd en ´gegoogled´ maar helaas.... ) 
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: Geen Wordpress op localhost
« Reactie #5 Gepost op: 2014/07/19, 09:22:46 »
Waarom schamen? Je bent er toch mee bezig, dan kijk je weleens ergens over heen. :)
Als je het artikel doorleest tot het eind, daar staat vermeld hoe je dat moet doen.
Even een voorbeeld: sudo chown -R www-data.jouwnaam /var/www/ wordt dan:
sudo chown -R www-data.tomatito /var/www/

De optie -R betekent recursief, alle rechten van bestanden en mappen die onder /var/www/ staan worden veranderd naar tomatito als eigenaar. Lees wel alles goed door, want je wilt niet dat jan en alleman zomaar bij je bestanden kunnen komen. Succes

Een aardig artikel om mee te beginnen: http://wiki.ubuntu-nl.org/community/WerkenMetDeTerminal
« Laatst bewerkt op: 2014/07/19, 09:30:06 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

Re: Geen Wordpress op localhost
« Reactie #6 Gepost op: 2014/07/20, 22:20:18 »
sudo chown -R www-data.tomatito /var/www/
Gedaan maar het probleem blijft bestaan. Inmiddels nog wat CMS-en geprobeerd te installeren (Joomla, Concrete5, Opencart) en niks werkt.

Ik vermoed dan toch dat het hier mee te maken heeft en niet alleen met mijn Wordpress installatie.
Citaat
the mcrypt extension is missing. Please check your PHP configuration

(=foutmelding in localhost/phpmyadmin)
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: Geen Wordpress op localhost
« Reactie #7 Gepost op: 2014/07/21, 08:41:54 »
Tomatito,

Ik heb geen LAMP-server, laat staan WordPres.... Dat terzijde.

Maar kijk eens naar de volgende punten:
- Is die PHP extension 'mycrypt' geinstalleerd en geconfigureerd?
- Het verborgen bestand .htaccess in /var/www/..... heeft voorgan op index.html / index.php.
  Als deze bestaat en er staat nonsens in .....
- Sommige bestanden hebben lees/schrijf rechten (0666) voor iederen nodig voor de goede werking.
- Heb je WordPress geinstalleerd vanaf  hun website of via de repo van Ubuntu?
 
MvG,
MauRice
Registered Linux user: 473556

Re: Geen Wordpress op localhost
« Reactie #8 Gepost op: 2014/07/22, 10:24:22 »
Dank je MauRice2. De meeste door jouw genoemde punten heb ik gecontroleerd.

Uiteindelijk alles maar verwijderd en opnieuw begonnen. Voor de installatie (Lamp) heb ik deze handleiding gekozen:
http://community.linuxmint.com/tutorial/view/486

Gedaan:
sudo apt-get install apache2
Localhost checken, uitkomst:

(PS. Deze plaatjes heb ik van internet getrokken,  dus niet origineel maar zo ziet het er wel uit)



Vroeger kreeg ik deze altijd te zien:



Zit hier iets fout? Of gebruik ik nu gewoon een nieuwere versie van Apache?

Daarna gedaan:
sudo apt-get install php5 libapache2-mod-php5
sudo /etc/init.d/apache2 restart
sudo gedit /var/www/testphp.php


Deze tekst geplakt in het test bestandje:
<?php phpinfo(); ?>

Opslaan en afsluiten. Ga ik daarna naar: http://localhost/testphp.php

Dan krijg ik: 404 not found.

Mijn conclusie er gaat iets fout met de installatie van Php. Maar ik heb geen flauw idee van wat?

Iemand een idee?
« Laatst bewerkt op: 2014/07/22, 10:28:01 door tomatito »
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: Geen Wordpress op localhost
« Reactie #9 Gepost op: 2014/07/22, 10:59:50 »

Re: Geen Wordpress op localhost
« Reactie #10 Gepost op: 2014/07/22, 11:03:13 »
Sorry,foutje.
http://localhost/html/phptest.php
Daar staat het bij mij.

Re: Geen Wordpress op localhost
« Reactie #11 Gepost op: 2014/07/22, 11:44:35 »
Werkt ook niet.

Is er ook een error log of iets dergelijks voor Php? Zo ja, waar kan ik deze vinden?

En hoe kan ik mijn Php installatie controleren/langslopen op missende onderdelen, fouten, e.d.

Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: Geen Wordpress op localhost
« Reactie #12 Gepost op: 2014/07/22, 20:21:07 »
Tomatito,

Controlleer eens of de folders in /var/www/... op 0755 staan, de bestanden hierin op 0644.
Controlleer ook eens de default apache folder in zijn config bestand (/etc/httpd/.. of /etc/apache2/... weet niet vanbuiten)
Als daar staat als default folder /var/www/html/, dan ga je nooit folders en/of bestanden zien die je hoger plaatst.
Citaat
sudo gedit /var/www/testphp.php
MvG,
MauRice
Registered Linux user: 473556

Re: Geen Wordpress op localhost
« Reactie #13 Gepost op: 2014/07/23, 07:42:41 »
Dit zijn de rechten:

/var/www/
tomatito@tomatito-OptiPlex-745 ~ $ ls -l /var/www/
totaal 20
drwxr-xr-x  2 tomatito tomatito 4096 jul 21 17:45 html
drwxr-xr-x 19 tomatito tomatito 4096 jul 20 06:37 joomla
drwxr-xr-x  8 tomatito tomatito 4096 jul 20 09:39 opencart
-rw-r--r--  1 tomatito tomatito   21 jul 21 17:49 testphp.php
drwxr-xr-x  5 tomatito tomatito 4096 jul 19 10:15 wordpress

Joomla
tomatito@tomatito-OptiPlex-745 /var/www/joomla $ ls -l
totaal 116
drwxr-xr-x 10 tomatito tomatito  4096 jun 11 07:46 administrator
drwxr-xr-x  2 tomatito tomatito  4096 jun 11 07:46 bin
drwxr-xr-x  2 tomatito tomatito  4096 jun 11 07:46 cache
drwxr-xr-x  2 tomatito tomatito  4096 jun 11 07:46 cli
drwxr-xr-x 17 tomatito tomatito  4096 jun 11 07:46 components
-rw-r--r--  1 tomatito tomatito  2859 jun 11 07:46 htaccess.txt
drwxr-xr-x  5 tomatito tomatito  4096 jun 11 07:46 images
drwxr-xr-x  2 tomatito tomatito  4096 jun 11 07:46 includes
-rw-r--r--  1 tomatito tomatito  1013 jun 11 07:46 index.php
drwxr-xr-x 11 tomatito tomatito  4096 jun 11 07:46 installation
-rw-r--r--  1 tomatito tomatito  1905 jun 11 07:47 joomla.xml
drwxr-xr-x  4 tomatito tomatito  4096 jun 11 07:46 language
drwxr-xr-x  4 tomatito tomatito  4096 jun 11 07:46 layouts
drwxr-xr-x 13 tomatito tomatito  4096 jun 11 07:46 libraries
-rw-r--r--  1 tomatito tomatito 17816 jun 11 07:46 LICENSE.txt
drwxr-xr-x  2 tomatito tomatito  4096 jun 11 07:46 logs
drwxr-xr-x 18 tomatito tomatito  4096 jun 11 07:46 media
drwxr-xr-x 28 tomatito tomatito  4096 jun 11 07:46 modules
drwxr-xr-x 14 tomatito tomatito  4096 jun 11 07:46 plugins
-rw-r--r--  1 tomatito tomatito  4310 jun 11 07:46 README.txt
-rw-r--r--  1 tomatito tomatito   882 jun 11 07:46 robots.txt.dist
drwxr-xr-x  5 tomatito tomatito  4096 jun 11 07:46 templates
drwxr-xr-x  2 tomatito tomatito  4096 jun 11 07:46 tmp
-rw-r--r--  1 tomatito tomatito  1609 jun 11 07:46 web.config.txt

Wordpress
ls -l /var/www/wordpress/
ls: kan geen toegang krijgen tot /var/www/wordpress/: Bestand of map bestaat niet

Apache

tomatito@tomatito-OptiPlex-745 ~ $ ls -l /etc/apache2/
totaal 80
-rw-r--r-- 1 root root  7115 jan  7  2014 apache2.conf
drwxr-xr-x 2 root root  4096 jul 22 12:42 conf-available
drwxr-xr-x 2 root root  4096 jul 22 12:42 conf-enabled
-rw-r--r-- 1 root root  1782 jan  3  2014 envvars
-rw-r--r-- 1 root root 31063 jan  3  2014 magic
drwxr-xr-x 2 root root 12288 jul 22 12:38 mods-available
drwxr-xr-x 2 root root  4096 jul 22 12:38 mods-enabled
-rw-r--r-- 1 root root   320 jan  7  2014 ports.conf
drwxr-xr-x 2 root root  4096 jul 22 12:37 sites-available
drwxr-xr-x 2 root root  4096 jul 22 12:38 sites-enabled

(In hoop dat er iets uit valt op te maken heb ik de rechten van Joomla ook maar even bijgevoegd... zoals valt te zien laat Wordpress zich niet openen  ???)
« Laatst bewerkt op: 2014/07/23, 07:44:57 door tomatito »
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: Geen Wordpress op localhost
« Reactie #14 Gepost op: 2014/07/23, 19:40:40 »
Tomatito,

Zo op het eerste gezicht staan de rechten goed (0755 voor de folders, 0644 voor de bestanden).
Alleen de eigenaar/groep, tomatito tomatito, heb ik mijn twijfels.
Apache heeft als ik me niet vergist, zijn eigen gebruikersnaam en groep (Is al een tijdje geleden dat ik met een LAMP speelde)

Lees eens de conf bestanden in /etc/apache2/... eens door.
Daarin zal je oa lezen wie de eigenaar/groep is voor apache2 (LAMP).
Ook waarin is het zijn default map.
Ik zie dat er een folder bestaat: /var/www/html/....
Als dit de default folder volgens een van die conf bestanden in /etc/apache2/ deze is ....
Dan zal je via je browser alles wat in /var/www/.. staat niet zien oa"
joomla/...
opencart/...
wordpress/...
testphp.php
....
Tenzij er symlink zijn vanuit /var/www/html/.... naar die folders/bestanden.
MvG,
MauRice
Registered Linux user: 473556

Re: Geen Wordpress op localhost
« Reactie #15 Gepost op: 2014/07/24, 08:01:53 »
Bedankt! Voor je hulp  ;)

Ik begrijp niet dat het niet werkt... ´out of the box´ hoort LAMP gewoon te werken. Ik heb op verschillende manieren LAMP geïnstalleerd  - ook op schone installaties (Mint opstarten van USB-stick  ;))  - en elke keer hetzelfde probleem.

Citaat
Lees eens de conf bestanden in /etc/apache2/... eens door. Daarin zal je oa lezen wie de eigenaar/groep is voor apache2 (LAMP).

Ik heb niks kunnen vinden. Ik heb een download linkje, kun je even kijken: http://www.mijnbestand.nl/Bestand-JU8EI36JGDXO.zip

Ik las dit op localhost - van de pagina ´It works´:
Citaat
If you can read this page, it means that the Apache HTTP server installed at this site is working properly. You should replace this file (located at /var/www/html/index.html) before continuing to operate your HTTP server.

Wat betekent dat eigenlijk? Moet ik iets vervangen?
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Offline BenMedia

  • Lid
    • Ben-Media
Re: Geen Wordpress op localhost
« Reactie #16 Gepost op: 2014/07/24, 10:24:45 »
Leverancier Ubuntu, Xubuntu, Lubuntu en Mint PC's

Re: Geen Wordpress op localhost
« Reactie #17 Gepost op: 2014/07/24, 10:55:10 »
Citaat
Misschien heeft dit er iets mee te maken?
Lijkt mij heel onwaarschijnlijk hoor. Ik heb net een schone installatie gedaan van Linux Mint17 Xfce. En ben daarom weer begonnen mijn sites op localhost te zetten.  Op deze installatie heb ik nog geen draaiende site (localhost) gehad.

Maar... ik ben overgestapt van Ubuntu 12.04 op Linux Mint... kan het daar iets mee te maken hebben?
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: Geen Wordpress op localhost
« Reactie #18 Gepost op: 2014/07/24, 20:02:11 »
Tomatito,

Wie de gebruiker/groep is voor Apache zal in /etc/apache2/envvars staan:
Zie ook deel van /etc/apache2/apache2.conf:
Citaat
# These need to be set in /etc/apache2/envvars
User ${APACHE_RUN_USER}
Group ${APACHE_RUN_GROUP}

Wat betreft de pagina: ´It works´ met http:// localhost in je browser.
Daarvoor zal je moeten controleren mbv een verkenner waar die 'index.html' (of misschien het verborgen bestand '.htaccess') staat..
Staat die in de folder /var/www/ of in /var/www/html/, das de vraag.
Het is van daar uit de folder waar Apache werkt.
Ik kan zo 123(45) niet uit je apache2.conf halen, zal hoogst waarschijnelijk ook in een andere conf bestandje staat.
Ik vermoed /etc/apache2/envvars.
MvG,
MauRice
Registered Linux user: 473556

Re: Geen Wordpress op localhost
« Reactie #19 Gepost op: 2014/07/25, 10:11:22 »
Citaat
Daarvoor zal je moeten controleren mbv een verkenner waar die 'index.html' (of misschien het verborgen bestand '.htaccess') staat..

1. Het pad is: var/www/html/index.html
2. Er zijn in dit pad geen verborgen bestanden... dus ook geen .htaccess

Citaat
Ik vermoed /etc/apache2/envvars.

Stukje uit dit bestand:
# Since there is no sane way to get the parsed apache2 config in scripts, some
# settings are defined via environment variables and then used in apache2ctl,
# /etc/init.d/apache2, /etc/logrotate.d/apache2, etc.
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
# temporary state file location. This might be changed to /run in Wheezy+1
export APACHE_PID_FILE=/var/run/apache2/apache2$SUFFIX.pid
export APACHE_RUN_DIR=/var/run/apache2$SUFFIX
export APACHE_LOCK_DIR=/var/lock/apache2$SUFFIX
# Only /var/log/apache2 is handled by /etc/logrotate.d/apache2.
export APACHE_LOG_DIR=/var/log/apache2$SUFFIX


Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: Geen Wordpress op localhost
« Reactie #20 Gepost op: 2014/07/25, 18:35:37 »
Tomatito,

Als je om te beginnen die testphp.php eens verplaats van /var/www/ naar /var/www/html/
Dan zal normaal gezien http://localhost/testphp.php iets laten zien.

Nog niet dan zal de eigenaar/groep van testphp.php www-data www-data ipv tomatito tomatito.
Dat geldt eigenlijk voor de gehele /var/www/html/....
MvG,
MauRice
Registered Linux user: 473556

Re: Geen Wordpress op localhost
« Reactie #21 Gepost op: 2014/07/26, 02:13:51 »
Citaat
Als je om te beginnen die testphp.php eens verplaats van /var/www/ naar /var/www/html/
Dan zal normaal gezien http://localhost/testphp.php iets laten zien.

Gedaan. En dat werkt  :)

Citaat
Nog niet dan zal de eigenaar/groep van testphp.php www-data www-data ipv tomatito tomatito.

sudo chown -R www-data /var/www/ Hierna heb ik Wordpress,  Joomla, Opencart ook verplaatst naar:  /var/www/html/

En alle drie laten nu  een soort van install-pagina zien op Localhost. Red ik mij wel mee  ;)

Ik begrijp alleen niet waar die extra html map vandaan komt. Dit was nooit zo!

Citaat van de officiële Wordpress site (http://www.wpexplorer.com/locally-install-wordpress-on-ubuntu/)
1 cd /var/www
2 sudo wget http://wordpress.org/latest.tar.gz
3 sudo tar -xzvf latest.tar.gz

Mijn mijn configuratie moet het zijn:
cd /var/www/html/
En dat www.data de eigenaar moet zijn van var/www/html/... dat hoefde op mijn vorige installaties nooit. Dit hoefde bijvoorbeeld alleen als ik een template wou veranderen van Wordpress via zijn eigen interface (dus niet handmatig). Snap ik dus ook niet.

En wie is www.data eigenlijk? Apache?
Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: Geen Wordpress op localhost
« Reactie #22 Gepost op: 2014/07/26, 07:54:43 »
Tomatito,

Dat nu de default Apache folder /www/var/html/...   is ipv /www/var/... tja geen idee.
Dat Apache een eigen gebruiker/groep heeft www-data, het fijne weet ik ook niet, maar het zal allicht om veiligheids reden zijn.

Het een en ander zal mogelijk instelbaar zijn in een config bestand in /etc/apache2/...
Vooral die /etc/apache2/envvars, zoals al de naam doet vermoeden (environment variables)
MvG,
MauRice
Registered Linux user: 473556

Re: Geen Wordpress op localhost
« Reactie #23 Gepost op: 2014/07/27, 09:48:48 »
Inmiddels heb ik Wordpress en Joomla draaiend en alles werkt naar behoren.
Citaat
Dat nu de default Apache folder /www/var/html/...   is ipv /www/var/... tja geen idee.
Dit kwam ik tegen op de pagina van Apache (=localhost/it works!):
Citaat
The default Ubuntu document root is /var/www/html. You can make your own virtual hosts under /var/www. This is different to previous releases which provides better security out of the box.

Raar dat ik geen tutorials ben tegengekomen waarin dit al staat opgenomen. Maar het heeft dus met veiligheid te maken.

Bedankt voor de hulp  :)  Ik heb weer veel geleerd en ga mijzelf nog verder inlezen op dit onderwerp.


Ubuntu 18.04

Intel Skylake i3 6100, 8 GB DDR4, nVidia Geforce GTX 750 ti (2GB)

Re: Geen Wordpress op localhost
« Reactie #24 Gepost op: 2014/07/27, 10:24:56 »
Geen dank, Tomatito

MvG,
MauRice
Registered Linux user: 473556