Sida 2 av 2
Re: Ett fel uppstod vid anslutning till databasen - lokalt
Postat: 16 jul 2015, 06:42
av johanre
nisse2 skrev:Men var kollar man detta?
Jag *antar* att du har installerat wordpress i /var/www någonstans och då bär du kolla rättigheterna med terminalkommandot:
Re: Ett fel uppstod vid anslutning till databasen - lokalt
Postat: 16 jul 2015, 12:33
av nisse2
Ok, detta kommer upp med kommandot:
Kod: Markera allt
erok@eriks-dator:/$ ls -l /var/www
total 212
drwx-w---- 5 erok www-data 4096 Jul 9 14:47 html
-rw-rw-r-- 1 erok www-data 418 Sep 25 2013 index.php
-rw-rw-r-- 1 erok www-data 87 Oct 27 2013 info.php
-rw-rw-r-- 1 erok www-data 19930 Apr 9 2014 license.txt
-rw-rw-r-- 1 erok www-data 14280 Sep 4 2014 licens-sv_SE.txt
lrwxrwxrwx 1 erok www-data 21 Oct 27 2013 phpMyAdmin -> /usr/share/phpmyadmin
-rw-rw-r-- 1 erok www-data 9893 Sep 4 2014 readme.html
lrwxrwxrwx 1 erok www-data 20 Oct 27 2013 wordpress -> /usr/share/wordpress
-rw-rw-r-- 1 erok www-data 4951 Aug 20 2014 wp-activate.php
drwx-w---- 9 erok www-data 4096 Sep 4 2014 wp-admin
-rw-rw-r-- 1 erok www-data 271 Jan 8 2012 wp-blog-header.php
-rw-rw-r-- 1 erok www-data 4946 Jun 5 2014 wp-comments-post.php
-rw-rw-r-- 1 erok www-data 2742 Jul 7 18:18 wp-config.php
-rw-rw-r-- 1 erok www-data 2742 Jul 7 11:27 wp-config.php~
-rw-rw-r-- 1 erok www-data 2788 Sep 4 2014 wp-config-sample.php
drwx-w---- 8 erok www-data 4096 Sep 4 2014 wp-content
-rw-rw-r-- 1 erok www-data 2956 May 13 2014 wp-cron.php
drwx-w---- 12 erok www-data 4096 Sep 4 2014 wp-includes
-rw-rw-r-- 1 erok www-data 2380 Oct 24 2013 wp-links-opml.php
-rw-rw-r-- 1 erok www-data 2714 Jul 7 2014 wp-load.php
-rw-rw-r-- 1 erok www-data 33043 Aug 27 2014 wp-login.php
-rw-rw-r-- 1 erok www-data 8252 Jul 17 2014 wp-mail.php
-rw-rw-r-- 1 erok www-data 11115 Jul 18 2014 wp-settings.php
-rw-rw-r-- 1 erok www-data 26256 Jul 17 2014 wp-signup.php
-rw-rw-r-- 1 erok www-data 4026 Oct 24 2013 wp-trackback.php
-rw-rw-r-- 1 erok www-data 3032 Feb 9 2014 xmlrpc.php
erok@eriks-dator:/$
Men det är jag som verkar vara ägaren till allt, men enligt detta jag hittade på nätet ska det vara "apache" som ska vara ägare till "något", hur ska jag ändra ägarförhållandet och till vad, alltting, eller? kan det stämma?
What are the permissions of the word press files in the document root? They should be owned by apache and are world readable.
Re: Ett fel uppstod vid anslutning till databasen - lokalt
Postat: 17 jul 2015, 07:41
av johanre
Ja, precis. Du äger filerna, vilket gör att apache - framförallt i denna fråga - inte kan läsa /var/www/wp-admin katalogen. Alltså utför följande två kommandon:
och därefter
Sedan *borde* allt vara frid och fröjd.
Re: Ett fel uppstod vid anslutning till databasen - lokalt
Postat: 17 jul 2015, 12:27
av nisse2
Tack johanre, men funkar inte ändo, får samma fel fast ägarförhållanden är ändrade, se nedan
Kod: Markera allt
erok@eriks-dator:/var/www/html/wordpress$ sudo ls -l /var/www
total 212
drwx-w---- 5 www-data www-data 4096 Jul 9 14:47 html
-rw-rw-r-- 1 www-data www-data 418 Sep 25 2013 index.php
-rw-rw-r-- 1 www-data www-data 87 Oct 27 2013 info.php
-rw-rw-r-- 1 www-data www-data 19930 Apr 9 2014 license.txt
-rw-rw-r-- 1 www-data www-data 14280 Sep 4 2014 licens-sv_SE.txt
lrwxrwxrwx 1 www-data www-data 21 Oct 27 2013 phpMyAdmin -> /usr/share/phpmyadmin
-rw-rw-r-- 1 www-data www-data 9893 Sep 4 2014 readme.html
lrwxrwxrwx 1 www-data www-data 20 Oct 27 2013 wordpress -> /usr/share/wordpress
-rw-rw-r-- 1 www-data www-data 4951 Aug 20 2014 wp-activate.php
drwx-w---- 9 www-data www-data 4096 Sep 4 2014 wp-admin
-rw-rw-r-- 1 www-data www-data 271 Jan 8 2012 wp-blog-header.php
-rw-rw-r-- 1 www-data www-data 4946 Jun 5 2014 wp-comments-post.php
-rw-rw-r-- 1 www-data www-data 2742 Jul 7 18:18 wp-config.php
-rw-rw-r-- 1 www-data www-data 2742 Jul 7 11:27 wp-config.php~
-rw-rw-r-- 1 www-data www-data 2788 Sep 4 2014 wp-config-sample.php
drwx-w---- 8 www-data www-data 4096 Sep 4 2014 wp-content
-rw-rw-r-- 1 www-data www-data 2956 May 13 2014 wp-cron.php
drwx-w---- 12 www-data www-data 4096 Sep 4 2014 wp-includes
-rw-rw-r-- 1 www-data www-data 2380 Oct 24 2013 wp-links-opml.php
-rw-rw-r-- 1 www-data www-data 2714 Jul 7 2014 wp-load.php
-rw-rw-r-- 1 www-data www-data 33043 Aug 27 2014 wp-login.php
-rw-rw-r-- 1 www-data www-data 8252 Jul 17 2014 wp-mail.php
-rw-rw-r-- 1 www-data www-data 11115 Jul 18 2014 wp-settings.php
-rw-rw-r-- 1 www-data www-data 26256 Jul 17 2014 wp-signup.php
-rw-rw-r-- 1 www-data www-data 4026 Oct 24 2013 wp-trackback.php
-rw-rw-r-- 1 www-data www-data 3032 Feb 9 2014 xmlrpc.php
erok@eriks-dator:/var/www/html/wordpress$
När jag försöker med detta i firefox, se nedan:
Får jag detta (403 Forbidden) se nedan:
Forbidden
You don't have permission to access /wordpress/wp-admin/setup-config.php on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80
Mysql och Apache verkar vara igång, se nedan
Kod: Markera allt
erok@eriks-dator:/$ sudo /etc/init.d/mysql start
* Starting MySQL database server mysqld [ OK ]
erok@eriks-dator:/$ sudo service apache2 restart
* Restarting web server apache2
AH00558: apache2: Could not reliably determine the server's fully qualified domain name,
using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message [ OK ]
erok@eriks-dator:/$
En fråga av ovanstående apache2 start, ipnummret 127.0.1.1 ska det inte vara 127.0.0.1 istället?
Men det verkar gå åt rätt håll i allla fall men något är fel ändo, vad och var kan jag börja nysta upp detta svåra härva, för att få rätsida på detta?
Re: Ett fel uppstod vid anslutning till databasen - lokalt
Postat: 19 jul 2015, 09:12
av nisse2
Nu har jag kommit så här långt i alla fall och när jag ger detta i firefox
Kod: Markera allt
http://localhost/wordpress/wp-admin/setup-config.php
Så får jag denna bild (se nedan) känns att det är nästan löst men hur ska jag gå vidare för att fixa detta slutgiltiga problem, vet jag inte??
Re: Ett fel uppstod vid anslutning till databasen - lokalt
Postat: 20 jul 2015, 23:13
av johanre
Ah, skulle svara tidigare idag men blev avbruten mitt i pga lunch... Nåja, felmeddelandet säger att du har en fil (wp-config.php) - den bör tas bort innan du kan fortsätta.
Re: Ett fel uppstod vid anslutning till databasen - lokalt
Postat: 21 jul 2015, 00:06
av nisse2
För jag verkar ha flera filer med samma namn någonstans (krockar) i systemet, vet ej hur man letar fram dessa för att ta bort dessa, så jag besämde att börja från början och tog bort allt enligt nedan:
Det som jag har gjort nu är att ta bort allt med dessa kommandon:
Kod: Markera allt
sudo apt-get purge wordpress
sudo apt-get autoremove
Samt dessa kommandon nedan:
Kod: Markera allt
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
Sedan har jag istallerat mysql enligt nedan:
Configurerat mysql enligt nedan:
Kod: Markera allt
mysql -u root -p
CREATE DATABASE wordpress;
CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost;
FLUSH PRIVILEGES;
exit
Installerat apache2 enligt:
Installerat wordpress enligt länken nedan:
https://help.ubuntu.com/community/WordPress
Men nu får jag fel som förut under firefox när jag försöker med detta kommando:
Kod: Markera allt
http://localhost/wordpress/wp-admin/setup-config.php
Och felet är 403 forbidden - alltså detta:
Forbidden
You don't have permission to access /wordpress/wp-admin/setup-config.php on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80
Phuu, jag verkat ha missat något när man ska koppla worpress med mysql? orkar du kanske tipsa, vad jag kan prova nu?
PS. något verkar jag ha i alla fall, kolla kommandot nedan:
Kod: Markera allt
erok@eriks-dator:~$ dpkg -l | grep wordpress
ii wordpress 3.8.2+dfsg-1ubuntu0.1 all weblog manager
ii wordpress-l10n 3.8.2+dfsg-1ubuntu0.1 all weblog manager - language files
ii wordpress-theme-twentyfourteen 3.8.2+dfsg-1ubuntu0.1 all weblog manager - twentyfourteen theme files
ii wordpress-theme-twentytwelve 3.8.2+dfsg-1ubuntu0.1 all weblog manager - twentyttwelve theme files
erok@eriks-dator:~$
Re: Ett fel uppstod vid anslutning till databasen - lokalt
Postat: 21 jul 2015, 06:14
av nisse2
Alltså, det verkar att jag har installerat wordpress på olika sätt och det är det som orsakar problemet, dessa 2 länkar har jag använt
https://help.ubuntu.com/community/WordPress
Och följt raerna i början från denna länk nedan:
https://www.digitalocean.com/community/ ... untu-12-04
Sedan ädrade detta i filen "apcache2.conf" filen
Till
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
#<Directory /var/www/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Order allow,deny
# allow from all
#</Directory>
Och startade om mysql genom:
Då hände det lite saker när jag försöker med detta i firefox. men nu är det samma problem som jag hade tidigare, jag har dublett "wp-config.php" men jag tror inte dessa är onödiga, för de ligger på följande ställen:
"wp-config.php" finns på följande ställen i datorn, se nedan
/var/www
/home/erok/wordpress
/usr/share/wordpress
/opt/lampp/htdocs
/opt/lampp/htdocs/wordpress
Koden i firefox, se nedan:
Kod: Markera allt
http://localhost/wordpress/wp-admin/setup-config.php
Nu är jag helt "LÅST", jag vet inte vilket wp-config.php filen som ska raderas för alla verkar behövas, vad tror du?
Re: Ett fel uppstod vid anslutning till databasen - lokalt
Postat: 22 jul 2015, 11:32
av nisse2
Ok, jag har rensat allt och följt bara en länk nu, denna (nedan)
Jag har Ubuntu 14.04 LTS
https://www.digitalocean.com/community/ ... untu-12-04
men när allt är färdigt och ger denna rad i firefox får jag detta igen
Kod: Markera allt
http://localhost/wordpress/wp-admin/setup-config.php
I get this "403 Forbidden" again
Forbidden
You don't have permission to access /wordperss/wp-admin/setup-config.php on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80
Detta kommando i terminal ger, se nedan
Kod: Markera allt
erok@eriks-dator:~$ sudo ls -l /var/www
total 216
drwx-w---- 5 www-data www-data 4096 Jul 19 16:39 html
-rw-rw-r-- 1 www-data www-data 418 Sep 25 2013 index.php
-rw-rw-r-- 1 www-data www-data 87 Oct 27 2013 info.php
-rw-rw-r-- 1 www-data www-data 19930 Apr 9 2014 license.txt
-rw-rw-r-- 1 www-data www-data 14280 Sep 4 2014 licens-sv_SE.txt
lrwxrwxrwx 1 www-data www-data 21 Oct 27 2013 phpMyAdmin -> /usr/share/phpmyadmin
-rw-rw-r-- 1 www-data www-data 9893 Sep 4 2014 readme.html
lrwxrwxrwx 1 www-data www-data 20 Oct 27 2013 wordpress -> /usr/share/wordpress
-rw-rw-r-- 1 www-data www-data 4951 Aug 20 2014 wp-activate.php
drwxrwxr-x 9 www-data www-data 4096 Sep 4 2014 wp-admin
-rw-rw-r-- 1 www-data www-data 271 Jan 8 2012 wp-blog-header.php
-rw-rw-r-- 1 www-data www-data 4946 Jun 5 2014 wp-comments-post.php
-rw-rw-r-- 1 www-data www-data 2742 Jul 22 10:45 wp-config.php
-rw-rw-r-- 1 www-data www-data 3342 Jul 21 05:48 wp-config.php~
-rw-rw-r-- 1 www-data www-data 2998 Jul 21 05:49 wp-config.php.bak
-rw-rw-r-- 1 www-data www-data 2788 Sep 4 2014 wp-config-sample.php
drwxrwxr-x 8 www-data www-data 4096 Sep 4 2014 wp-content
-rw-rw-r-- 1 www-data www-data 2956 May 13 2014 wp-cron.php
drwxrwx--- 12 www-data www-data 4096 Sep 4 2014 wp-includes
-rw-rw-r-- 1 www-data www-data 2380 Oct 24 2013 wp-links-opml.php
-rw-rw-r-- 1 www-data www-data 2714 Jul 7 2014 wp-load.php
-rw-rw-r-- 1 www-data www-data 33043 Aug 27 2014 wp-login.php
-rw-rw-r-- 1 www-data www-data 8252 Jul 17 2014 wp-mail.php
-rw-rw-r-- 1 www-data www-data 11115 Jul 18 2014 wp-settings.php
-rw-rw-r-- 1 www-data www-data 26256 Jul 17 2014 wp-signup.php
-rw-rw-r-- 1 www-data www-data 4026 Oct 24 2013 wp-trackback.php
-rw-rw-r-- 1 www-data www-data 3032 Feb 9 2014 xmlrpc.php
erok@eriks-dator:~$
Och detta kommando ger inget nu:
Kod: Markera allt
erok@eriks-dator:~$ dpkg -l | grep wordpress
erok@eriks-dator:~$
Phuu, vad gör jag för fel eller kan det vara någon bugg kanske?
Re: Ett fel uppstod vid anslutning till databasen - lokalt
Postat: 22 jul 2015, 21:01
av johanre
Det blir fel för att du har följt en beskrivning för Ubuntu 12.04, samtidigt som du har en Ubuntu 14.04 installation. Apache skiljer sig i konfiguration mellan Ubuntu 12.04 (Apache version 2.2.x) och Ubuntu 14.04 (Apache 2.4.x). I mitt svar från den 11e juli står lösningen på det nuvarande problemet.
Vill du köra en ny installation rekommenderar jag att du tar bort alla komponenter (apache2, mysql och wordpress) och endast följer beskrivningen på
https://help.ubuntu.com/community/WordPress
Re: Ett fel uppstod vid anslutning till databasen - lokalt
Postat: 22 jul 2015, 23:02
av nisse2
Ok, tack - har följt din länk och det här under den fattar jag inte, jag ska bara ha "lockalhost" på min dator, dvs. jag ska köra wordpress lokalt men som sagt det här fattar jag inte - vad ska jag skirva här då?
This script creates the MySQL database and user wordpress for the URL localhost. If you will be hosting a virtual host and/or already know your URL, it is best to name your database the same as your URL. Also if you plan on hosting multiple blogs with different virtual hosts, each needs a differently named database, which would be achieved in the same way. For example, if your URL is wordpress.mydomain.org, then the command would be
Kod: Markera allt
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress_mydomain_org wordpress.mydomain.org
Och sedan ska jag ju skapa lösenord och användare till databasen, hur gör jag det och hur ska jag ändra i wp-config.php filen med mina uppgifter, hur gör jag dessa?
Re: Ett fel uppstod vid anslutning till databasen - lokalt
Postat: 23 jul 2015, 00:03
av nisse2
Fick det att funka lokalt med hjälp av din länk och skippade det som jag inte fattade (fattar inte fortfarande denna text), det här alltså
This script creates the MySQL database and user wordpress for the URL localhost. If you will be hosting a virtual host and/or already know your URL, it is best to name your database the same as your URL. Also if you plan on hosting multiple blogs with different virtual hosts, each needs a differently named database, which would be achieved in the same way. For example, if your URL is wordpress.mydomain.org, then the command would be
Kod: Markera allt
sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress_mydomain_org wordpress.mydomain.org
Sedan det slutliga fixet var att installera php med hjälp av denna kommando nedan
To install PHP and PHP support for Apache, just write the following in console:
Kod: Markera allt
$>sudo apt-get install php5 libapache2-mod-php5
Tack för att du tog din tid för att hjälpa mig "johanre", men det här var ett knepigt problem att få "wordpress" lokalt i sin masin (14.04 LTS) för att leka med de olika teman som jag skaffat och en del av de är rätt avancerade, innan dessa installeras på wordpress sidan på nätet
ps. man behöver inte göra manuella ändringar på någon fil alls, med denna installation