Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z require
agmakonts
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 20.08.2008
Skąd: Gliwice

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


Witam, własnie skończyłem pisac swoją stronę i na localhoscie wszystko pięknie śmigało jednak po uploadzie an serwer nie wyświetla się nic nawet błędy.

plik index php includuje pliki boot.php (../../portfolio_engine/application/boot.php) i path.php (../../portfolio_engine/path.php) które są potzrebne do uruchomienia aplikacji. Plik path.php jest ładowany bez problemu natomiast serwer nie potrafi załaczyc pliku boot, nawet nie zwraca żadnego błędu ani nic.

plik index.php

Kod
<?php
// ladowanie aplikacji
error_reporting(E_ALL);
setlocale (LC_ALL, "plk");
$mt_start_boot = true;
define('PUBLIC_PATH',dirname(__FILE__));
require_once('../../portfolio_engine/path.php');
require_once('../../portfolio_engine/application/boot.php');
// - koniec

?>


plik boot.php

Kod
<?php


require_once(ENGINE_PATH.'mt_front_controller.php');
require_once(ENGINE_PATH.'mt_components_handler.php');


$MTC = new mt_components_handler;

$MTC -> load_configuration();
$MTC -> load_plugins();

$MT_ROUTER = $MTC -> load('mt_router');

$MT_ROUTER -> boot_application();
echo 'boot ok';
?>


nie mam pojęcia dlaczego tak się dzieje ani jak temu zaradzić, nawet error_reporting(E_ALL); nie daje żadnych rezultatów.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
TrevorGryffits
post
Post #2





Grupa: Zarejestrowani
Postów: 139
Pomógł: 24
Dołączył: 29.07.2007
Skąd: Tarnowskie Góry

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


Jesteś pewien, że nie jest ładowany? Może w pliku path.php jest coś co kończy wykonanie skryptu. Ewentualnie możesz, przenieść echo na sam początek boot.php, żeby wykluczyć, że coś zatrzymuje "wyechowanie". Mam nadzieję, że jest w miarę zrozumiale:)
Go to the top of the page
+Quote Post
agmakonts
post
Post #3





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 20.08.2008
Skąd: Gliwice

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


sprawdzałem echem i nic, tak jak echo w pliku path działa to w pliku boot już nie, zastanawiam się czy nie za abrdzo pokręcona ścieżka ale jak było tylko 1 katalog wyżej to też nie chciało działać
Go to the top of the page
+Quote Post
kfc4
post
Post #4





Grupa: Zarejestrowani
Postów: 195
Pomógł: 18
Dołączył: 7.10.2007

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


Jest coś takiego:
-index.php
-skrypty - folder
|-1.php
|-2.php

W index.php dajesz inluce 1.php, a żeby do 1.php dołączyć 2.php piszesz include skrypty/2.php, tak jakbyś dołączał beśpośrednio z index.php.

Może błąd jest gdzieś tutaj?
Go to the top of the page
+Quote Post
cojack
post
Post #5





Grupa: Zarejestrowani
Postów: 898
Pomógł: 80
Dołączył: 31.05.2008

Ostrzeżenie: (20%)
X----


ini_set('display_errors', 1);

strzel jakiś błąd składniowy i sprawdź czy wyświetla błędy.

Ten post edytował cojack 30.07.2009, 22:36:49
Go to the top of the page
+Quote Post
agmakonts
post
Post #6





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 20.08.2008
Skąd: Gliwice

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


cojack dzięki, zapomniałem o wyświetlaniu błędów, pdo zwracało fatala i wszystko dalej siadało (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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: 24.09.2025 - 23:25