Po wejściu na moją stronę pokazuje się biała strona, sprawdziłem też kod źródłowy strony i jest pusty.
Z tego co napisałeś rozumiem że wszystkie pliki z katalogów library i application mam wrzucić do public_html/public, a nie tak jak zrobiłem wcześniej czyli bezpośrednio do public_html, tak?
Zamieszę zrzut katalogów które otrzymałem od firmy zajmującej się poprzednim sklepem.
![fdr6y67d5x6k_t.jpg](http://files.tinypic.pl/i/00414/fdr6y67d5x6k_t.jpg)
Folderu “baza danych” rozumiem że nie wrzucam na serwer, plik .sql który się w nim znajduje mam zaimportować w zakładce “import”.
Baza danych zajmuje bardzo mało bo niecałe 100 KB z racji iż sklep działał bardzo krótko.
Wszystko usunąłem. I jeszcze raz zrobię wszystko od początku.
Edit.
Zrobiłem wszystko powoli jeszcze raz tak jak napisałeś (pliki wrzuciłem do public_html, czyli tak jak poprzednio), jednak pusta strona.
Opiszę wszystkie kroki:
Zrobiłem jeszcze raz wszystko od nowa.
Przekopiowałem wszystkie pliki starego sklepu poprzez FileZilla do katalogu public_html. Założyłem nową bazę danych poprzez direct admin. Zalogowałem się na phpmyadmin i zaimportowałem plik .sql który dostałem, zakończyło się powodzeniem i po lewej pojawiły się tabelki. Później w pliku konfiguracyjnym (public_html/application/config.ini) poprzez FileZilla wpisałem dane (bez cudzysłowiu): host, nazwe baze, nawer użytkownika, hasło i zmieniłem link na obecny.
Nie wiem jak w configu ustawić ścieżki dostępu do plików i katalogów na serwerze.
Edit 2.
Chyba znam już przyczynę.
To jest zawartość pliku index.php znajdującym się w public_html/public:
?php
die;
//error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Europe/London');
set_include_path('.'
. PATH_SEPARATOR . '../library'
. PATH_SEPARATOR . '../application/models/'
. PATH_SEPARATOR . '../public/scripts/fckeditor/'
. PATH_SEPARATOR . get_include_path()
);
require_once 'Zend/Loader/Autoloader.php';
require_once 'fckeditor.php';
require_once 'dump.php';
$autoloader = Zend_Loader_Autoloader::getInstance();
$autoloader-setFallbackAutoloader(true);
$frontController = Zend_Controller_Front::getInstance();
$frontController-throwExceptions(true);
$frontController-setParam('useDefaultControllerAlways', true);
$frontController-setControllerDirectory(
array(
'default' = '../application/default/controllers',
'admin' = '../application/admin/controllers',
'sklep' = '../application/sklep/controllers',
'ajax' = '../application/ajax/controllers',
'szablon' = '../application/szablon/controllers',
));
$config = new Zend_Config_Ini('../application/config.ini', 'general');
$frontController-setBaseUrl($config-baseUrl);
/* Domślny router */
$db = Zend_Db::factory( $config-db-adapter, $config-db-config-toArray() );
Zend_Db_Table::setDefaultAdapter($db);
$db-query('SET NAMES UTF8');
$routers = new Routers();
$trasy = $routers-wczytaj();
$config_tras = new Zend_Config($trasy);
$router = $frontController-getRouter();
$router-addConfig($config_tras,'routes');
$frontController-dispatch();
Edit3. Napisałem do firmy z prośbę o przesłanie mi jeszcze raz poprawnego pliku index.php. Dostałem odpowiedź że plik jest taki jak powinien być i wysłali go jeszcze raz. Podmieniłem tekst w pliku index.php na ten który otrzymałem i na mojej stronie pokazuje się teraz błąd, wkleję źródło strony żeby było łatwiej odczytać:
Fatal error: Uncaught exception 'Zend_Session_Exception' with message 'Session must be started before any output has been sent to the browser; output started in /home/admed/domains/ad-med.pl/public_html/public/index.php/1' in /home/admed/domains/ad-med.pl/public_html/library/Zend/Session.php:454
Stack trace:
#0 /home/admed/domains/ad-med.pl/public_html/library/Zend/Session/Namespace.php(143): Zend_Session::start(true)
#1 /home/admed/domains/ad-med.pl/public_html/library/Ogolny/Controller/Sklep.php(17): Zend_Session_Namespace-__construct('sortowanie')
#2 /home/admed/domains/ad-med.pl/public_html/application/default/controllers/IndexController.php(4): Ogolny_Controller_Sklep-init()
#3 /home/admed/domains/ad-med.pl/public_html/library/Zend/Controller/Action.php(133): IndexController-init()
#4 /home/admed/domains/ad-med.pl/public_html/library/Zend/Controller/Dispatcher/Standard.php(262): Zend_Controller_Action-__construct(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http), Array)
#5 /home/admed/do in /home/admed/domains/ad-med.pl/public_html/library/Zend/Session.php on line 454
[/code]
Poprzedni plik index.php różni się od nowego początkiem.
Stary plik:
[code]?php die; //error_reporting(E_ALL|E_STRICT); date_default_timezone_set(‘Europe/London’);
Nowy plik:
?php
//error_reporting(E_ALL|E_STRICT);
date_default_timezone_set('Europe/Warsaw');