PDA

Zobacz pełną wersję : Przenoszenie joomla na hosting - Błąd przy importowaniu bazy



mike_whiskey
23-05-2010, 09:07
Witam,



Przenoszę joomlę na hosting. Skonfigurowałem plik configuration.php. Założyłem bazę na serwerze i teraz dostaję taki komunikat podczas jej importowania na hosting:

#1044 - Access denied for user 'r06059ry'@'62.146.68.227' to database 'xxxx'


Co zrobić w takiej sytuacji?

palyga007
23-05-2010, 09:11
Sprawdzić uprawnienia.

mike_whiskey
23-05-2010, 09:20
Jakie uprawnienia? Już wcześniej na tym hostingu instalowałem joomlę i było ok. Teraz po prostu muszę coś źle robić...

---------- Post dodany o 07:20 ---------- Poprzedni post był o 07:16 ----------

może źle eksportuje dane z serwera wirtualnego na kompie? jest gdzieś jakiś manual do tej czynności?

palyga007
23-05-2010, 09:30
TUTORIAL (http://webmade.org/porady/phpmyadmin-przenoszenie-import-eksport-bazy-danych-mysql.php)

Proste jak... ale skoro chcesz:)

mike_whiskey
23-05-2010, 09:37
Proste, trochę tam opcji jest. No ale robię tak samo...

W czym jest problem w takim razie?

palyga007
23-05-2010, 09:38
Hmm
Jeszcze jedno rozwiązanie mi się nasunęło. Zamiast importu pliku wklej jego zawartość w okno do wprowadzania zapytań SQL w phpMyAdmin.

mike_whiskey
23-05-2010, 10:13
To samo...

---------- Post dodany o 07:58 ---------- Poprzedni post był o 07:42 ----------

Czy jeden uzytkownik może być przypisany do dwoch baz? Ja tak właśnie będę miał jeśli uda mi się odpalić tą stronę. Dodam, że już jedna strona działa bez zarzutów.

---------- Post dodany o 08:13 ---------- Poprzedni post był o 07:58 ----------

Poszło. Należało usunąć polecenie create database na początku pliku z bazą, bo baza jest utworzona a polecenie było, żeby stworzyć ją jeszcze raz. Dzięki wszystkim.

palabra
27-05-2010, 11:45
No dobrze.

Mam ten swój plik localhost.sql, zgrany z movAmpa, zapisany, i chcę go ładnie załadować na serwer.

I pojawia mi się, jak przedmówcom, takie cóś:


Błąd

zapytanie SQL:
--
-- Baza danych: `joomla15pl`
--
CREATE DATABASE `joomla15pl` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;


MySQL zwrócił komunikat: https://karwiny.webd.pl:2083/3rdparty/phpMyAdmin/themes/original/img/b_help.png (http://dev.mysql.com/doc/refman/5.0/en/error-messages-server.html)
#1044 - Access denied for user 'karwiny'@'w22.int.webd' to database 'joomla15pl' Czytam, szukam, m. in. ten temat. Wyjaśnienie - "Poszło. Należało usunąć polecenie create database na początku pliku z bazą, bo baza jest utworzona a polecenie było, żeby stworzyć ją jeszcze raz."

No tak.

Początek mojego pliku wygląda dokładnie tak - więc powiedzcie mi, co dokładnie mam usunąć? Bo tutaj każdy znaczek się liczy, a nie chciałbym wywalić czegoś ważnego...


-- phpMyAdmin SQL Dump
-- version 3.2.5
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Czas wygenerowania: 27 Maj 2010, 09:49
-- Wersja serwera: 5.1.33
-- Wersja PHP: 5.2.12

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Baza danych: `joomla15pl`
--
CREATE DATABASE `joomla15pl` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `joomla15pl`;

-- --------------------------------------------------------

--
-- Struktura tabeli dla `jos_banner`
--

CREATE TABLE IF NOT EXISTS `jos_banner` (
`bid` int(11) NOT NULL AUTO_INCREMENT,
`cid` int(11) NOT NULL DEFAULT '0',
`type` varchar(30) NOT NULL DEFAULT 'banner',
`name` varchar(255) NOT NULL DEFAULT '',
`alias` varchar(255) NOT NULL DEFAULT '',
`imptotal` int(11) NOT NULL DEFAULT '0',
`impmade` int(11) NOT NULL DEFAULT '0',
`clicks` int(11) NOT NULL DEFAULT '0',
`imageurl` varchar(100) NOT NULL DEFAULT '',
`clickurl` varchar(200) NOT NULL DEFAULT '',
`date` datetime DEFAULT NULL,
`showBanner` tinyint(1) NOT NULL DEFAULT '0',
`checked_out` tinyint(1) NOT NULL DEFAULT '0',
`checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`editor` varchar(50) DEFAULT NULL,
`custombannercode` text,
`catid` int(10) unsigned NOT NULL DEFAULT '0',
`description` text NOT NULL,
`sticky` tinyint(1) unsigned NOT NULL DEFAULT '0',
`ordering` int(11) NOT NULL DEFAULT '0',
`publish_up` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`publish_down` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
`tags` text NOT NULL,
`params` text NOT NULL,
PRIMARY KEY (`bid`),
KEY `viewbanner` (`showBanner`),
KEY `idx_banner_catid` (`catid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=13 ;

--
-- Zrzut danych tabeli `jos_banner`
--

INSERT INTO `jos_banner` (`bid`, `cid`, `type`, `name`, `alias`, `imptotal`, `impmade`, `clicks`, `imageurl`, `clickurl`, `date`, `showBanner`, `checked_out`, `checked_out_time`, `editor`, `custombannercode`, `catid`, `description`, `sticky`, `ordering`, `publish_up`, `publish_down`, `tags`, `params`) VALUES
(1, 1, 'banner', 'OSM 1', 'osm-1', 0, 0, 0, 'osmbanner1.png', 'http://www.opensourcematters.org', '2004-07-07 15:31:29', 1, 0, '0000-00-00 00:00:00', '', '', 13, '', 0, 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', ''),
(2, 1, 'banner', 'OSM 2', 'osm-2', 0, 0, 0, 'osmbanner2.png', 'http://www.opensourcematters.org', '2004-07-07 15:31:29', 1, 0, '0000-00-00 00:00:00', '', '', 13, '', 0, 2, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', ''),
(3, 1, '', 'Joomla!', 'joomla', 0, 59, 0, '', 'http://www.joomla.org', '2006-05-29 14:21:28', 1, 0, '0000-00-00 00:00:00', '', '<a href="{CLICKURL}" target="_blank">{NAME}</a>\r\n<br/>\r\nJoomla! Najpopularniejszy na świecie CMS z jawnym kodem.', 14, '', 0, 1, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', ''),
(4, 1, '', 'JoomlaCode', 'joomlacode', 0, 59, 0, '', 'http://joomlacode.org', '2006-05-29 14:19:26', 1, 0, '0000-00-00 00:00:00', '', '<a href="{CLICKURL}" target="_blank">{NAME}</a>\r\n<br/>\r\nJoomlaCode, projektowanie i upowszechnianie niezwykle łatwe.', 14, '', 0, 2, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', ''),
(5, 1, '', 'Joomla! Extensions', 'joomla-extensions', 0, 59, 0, '', 'http://extensions.joomla.org', '2006-05-29 14:23:21', 1, 0, '0000-00-00 00:00:00', '', '<a href="{CLICKURL}" target="_blank">{NAME}</a>\r\n<br/>\r\nJoomla! Pobierz komponenty, moduły, dodatki, pakiety językowe', 14, '', 0, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', ''),
(6, 1, '', 'Joomla! Shop', 'joomla-shop', 0, 59, 0, '', 'http://shop.joomla.org', '2006-05-29 14:23:21', 1, 0, '0000-00-00 00:00:00', '', '<a href="{CLICKURL}" target="_blank">{NAME}</a>\r\n<br/>\r\nWszystkie produkty dla Twojego Joomla!', 14, '', 0, 4, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', ''),
(7, 1, '', 'Joomla! Promo Shop', 'joomla-promo-shop', 0, 0, 3, 'shop-ad.jpg', 'http://forum.joomla.pl', '2009-06-03 01:35:52', 1, 0, '0000-00-00 00:00:00', '', '', 33, '', 0, 3, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', 'width=0\nheight=0'),
(8, 1, '', 'Joomla! Promo Books', 'joomla-promo-books', 0, 0, 1, 'shop-ad-books.jpg', 'http://shop.joomla.org/index.php?option=com_wrapper&Itemid=8', '2007-09-19 17:28:01', 1, 0, '0000-00-00 00:00:00', '', '', 33, '', 0, 4, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', ''),
(9, 2, 'banner', 'Polskie Centrum Joomla - 1', 'polskie-centrum-joomla-1', 0, 0, 1, 'jomla_pl_zolty.jpg', 'http://www.joomla.pl', '2006-02-20 15:31:29', 1, 0, '0000-00-00 00:00:00', '', '', 0, '', 0, 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', ''),
(10, 1, 'banner', 'Polskie Centrum Joomla - 2', 'polskie-centrum-joomla-2', 0, 0, 1, 'jomla_pl_zielony.jpg', 'http://www.joomla.pl', '2006-02-20 15:31:29', 1, 0, '0000-00-00 00:00:00', '', '', 0, '', 0, 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', ''),
(11, 2, 'banner', 'Polskie Centrum Joomla - 3', 'polskie-centrum-joomla-3', 0, 53, 0, 'jomla_pl_pomoc.jpg', 'http://www.joomla.pl/pomoc', '2006-02-20 15:31:29', 1, 0, '0000-00-00 00:00:00', '', '', 13, '', 0, 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', 'width=0\nheight=0'),
(12, 2, 'banner', 'Polskie Centrum Joomla - 4', 'polskie-centrum-joomla-4', 0, 0, 1, 'jomla_pl_forum.jpg', 'http://www.joomla.pl/forum', '2006-02-20 15:31:29', 1, 0, '0000-00-00 00:00:00', '', '', 0, '', 0, 0, '0000-00-00 00:00:00', '0000-00-00 00:00:00', '', '');

palyga007
27-05-2010, 11:52
CREATE DATABASE `joomla15pl` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

Pod warunkiem że baza joomla15.pl jest już utworzona na serwerze.

palabra
27-05-2010, 11:56
Dzięki, Pałyga007.

Tak, baza już jest.

Niestety, komunikat pozostaje ten sam...

Coś pisaliście o configuration.php ?

palyga007
27-05-2010, 12:01
plik configuration.php należy zmodyfikować odpowiednio do warunków występujących na serwerze.
Poszukaj info na forum. Temat poruszany wiele razy.

palabra
27-05-2010, 12:10
Czy chodzi o coś takiego? http://www.active24.pl/pomoc/joomla/img/joomla05.png

Wziąłem ten configuration.php, pozmieniałem jak na obrazku (jest 6 6 6) i dalej to samo... :(

Co to znaczy "zmodyfikować odpowiednio do warunków występujących na serwerze"?



Czy to może być rozwiązanie? http://forum.joomla.pl/showthread.php?33704-2-b%C5%82edy-podczas-instalacji-1.5.15-na-webd.pl&p=141135&viewfull=1#post141135 - w sensie, usunąć ten "configuration.php-dist"?

palyga007
27-05-2010, 12:19
nie nie nie nie nie
kolega kiedyś widział zawartość pliku configuration.php

http://www.pomoc.joomla.pl/content/view/419/51/

poczyta poszuka potem pyta

palabra
27-05-2010, 12:40
Dzięki.

Co prawda, mój configuration.php wygląda nieco inaczej - ale sprawa się rozwiązała w inny sposób.

Chodziło o to, że baza danych na movAmpie, gdzie stronę zrobiłem, nazwana była "joomla15pl", i taki zapis pozostał w eksportowanym configuration.php na samym początku, w linijce

"Baza danych: `joomla15pl`
--
USE `joomla15`; Innymi słowy - z eksportowaną bazą danych było ok, tylko że miał podaną starą - z movAmpa - nazwę bazy "joomla15pl", podczas gdy nowa baza danych nazywała się "XXX". Wystarczyło to zmienić, aby przy USE było "XXX" zamiast "joomla15pl" :)

palyga007 (http://forum.joomla.pl/member.php?26755-palyga007) dziękuję bardzo za cierpliwość i odpowiedzi :)

---------- Post dodany o 12:40 ---------- Poprzedni post był o 12:38 ----------

A jeszcze mam jedno pytanie


Skopiuj własne pliki z komputera lokalnego na serwer: Działania na tym etapie zależą od prac dostosowawczych, poczynionych lokalnie. Zapewne instalowałeś jakieś moduły, być może jakieś komponenty, dostosowałeś szablon albo dodałeś skrypty nadpisujące standardowe szablony. Jeśli ilość zmian dostosowawczych jest duża, najpewniejsza metoda jest po prostu skopiowanie na serwer wszystkich plików Joomla! z komputera lokalnego, z wyjątkiem "configuration.php". Nie, NIE zastępuj tego pliku na serwerze plikiem z komputera lokalnego. Zwykle, najprostsza i najłatwiejszą drogą skopiowania wszystkich plików na serwer jest skorzystanie z klienta FTP, takiego jak Filezilla (http://filezilla-project.org/) czy innego. Adres, nazwę i hasło użytkownika FTP otrzymasz od dostawcy miejsca na serwerze.

http://wiki.joomla.pl/Jak_skopiowa%C4%87_witryn%C4%99_z_komputera_lokaln ego_na_zdalny_serwer%3F
Odnośnie modułów.

Czy pliki modułów, inny szablon po prostu mam skopiować w to miejsce, gdzie są zainstalowane na serwerze - analogicznie jak było w folderze movAmpa :?: Czy też muszę od zera je instalować :?:

palyga007
27-05-2010, 12:45
najpewniejsza metoda jest po prostu skopiowanie na serwer wszystkich plików Joomla! z wyjątkiem "configuration.php"

Informacje o zainstalowanych dodatkach czy tez modułach masz w bazie którą eksportujesz/importujesz także ich ponowna instalacja nie jest wymagana.

trzepiz
27-05-2010, 12:55
z wyjątkiem "configuration.php"

A ja wam powiem, że nie wiem dlaczego miałbym nie kopiować pliku configuration.php przy przenoszeniu strony? Kupuje nowy hosting, wrzucam wszystko jak leci, importuje bazę, zmieniam ścieżki i dane bazy właśnie w skopiowanym configuration.php i ... Start - wszystko działa ...

Ktoś chyba się rozpędził z tym, Nie kopiowaniem pliku ...

palyga007
27-05-2010, 14:22
hmm to ja proponuję nie kopiować zmienić na
Odpowiednio zmodyfikować skopiowany plik configuration.php (zgodnie z parametrami bazy danych z którą ma współpracować Joomla!)