Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Zend] Przeniesienie projektu na server.
cykcykacz
post
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Witam stworzyłem projekt za pomocą Zend Tool, korzystając z tutoriali zacząłem tworzyć aplikację. Wszystko ładnie działa na serwerze lokalnym natomiast po skopiowaniu plików na serwer który kupiłem i otworzeniu adresu w przeglądarce dostaję komunikat o błędzie:
Kod
Fatal error: Cannot redeclare class Zend_Loader in /home/szymon/ftp/library/Zend/Loader.php on line 31

Ścieżka do foldera z plikiem index.php wygląda tak:
/testy/public/index.php
Bilotekę Zend wgrałem do katalogu:
/testy/library/Zend

Mój plik index.php
CODE

<?php

// Define path to application directory
defined('APPLICATION_PATH')
|| define('APPLICATION_PATH', realpath(dirname(__FILE__) . '/../application'));

// Define application environment
defined('APPLICATION_ENV')
|| define('APPLICATION_ENV', (getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV') : 'production'));

// Ensure library/ is on include_path
set_include_path(implode(PATH_SEPARATOR, array(
realpath(dirname(__FILE__) . '/../library'),
realpath(dirname(__FILE__) . '/../application'),
get_include_path(),
)));

/** Zend_Application */
require_once 'Zend/Application.php';

// Create application, bootstrap, and run
$application = new Zend_Application(
APPLICATION_ENV,
APPLICATION_PATH . '/configs/application.ini'
);
$application->bootstrap()
->run();

Oraz application.ini
Kod
...
includePaths.library = APPLICATION_PATH "/../../library"
...


Proszę o pomoc, jeżeli nie jasno przedstawiłem problem mogę podać inne informacje.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mortus
post
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

Ostrzeżenie: (0%)
-----


Witam.
Sam niedawno chciałem postawić aplikację ZF na home.pl. Okazało się, że home.pl ma własny, autorski serwer, który nie daje nam możliwości przejścia z katalogu publicznego do katalogu wyżej. Jeżeli zatem twój projekt znajduje się w katalogu publicznym, to już masz odpowiedź na wszystkie pytania. Nie wiem, czy coś się zmieniło, ale jeśli nie, to typowa struktura katalogów aplikacji ZF nie ma na home.pl prawa bytu. No chyba, że w podkatalogu katalogu publicznego (tego nie sprawdzałem), ale wtedy zarówno biblioteki, jak i same pliki aplikacji stają się widoczne dla wszystkich i trzeba je zabezpieczać w .htaccess. Zresztą batman powinien coś o tym wiedzieć.
Mam nadzieję, że pomogłem.

Ten post edytował mortus 4.03.2010, 22:17:59
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.09.2025 - 07:53