smarty -> błąd, programowanie pod windowsem -> WebServ |
smarty -> błąd, programowanie pod windowsem -> WebServ |
28.12.2008, 16:44:05
Post
#1
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%) |
od paru miesięcy uczę się programowania, od tej pory nie miałem problemów ze smartami - pracowałem na linux'ie slackware, teraz przeniosłem się na windowsa, korzystam z WebServ'a, poniżej komunikat błędu:
Kod Warning: require_once(../Smarty-2.6.21/libs/Smarty.class.php) [function.require-once]: failed to open stream: No such file or directory in C:\Program Files\WebServ\httpd-users\betterware\konfiguracja\smarty.inc.php on line 3 Fatal error: require_once() [function.require]: Failed opening required '../Smarty-2.6.21/libs/Smarty.class.php' (include_path='.;C:\php5\pear') in C:\Program Files\WebServ\httpd-users\betterware\konfiguracja\smarty.inc.php on line 3 proszę o pomoc. |
|
|
28.12.2008, 20:21:10
Post
#2
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 84 Dołączył: 29.11.2006 Skąd: bełchatów Ostrzeżenie: (0%) |
../Smarty-2.6.21/libs/Smarty.class.php -- musi byc poprawna sciezka
|
|
|
28.12.2008, 23:08:29
Post
#3
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%) |
wydaje mi się, że jest poprawna ścieżka. Jest tak:
Cytat Folder: Betterware W folderze: plik index.php; foldery Smarty-2.6.21 i konfiguracja W folderze konfiguracja znajduje się plik smarty.inc.php, a w nim <?php require_once('../Smarty-2.6.21/libs/Smarty.class.php'); $o_smarty = new Smarty(); $o_smarty->template_dir = '../templates'; $o_smarty->compile_dir = '../templates_c'; ?> W folderze Smarty-2.6.21 znajduje się folder libs, a w nim plik Smarty.class.php a więc tak znajduję się w folderze konfiguracja ../ aby wyjść z tego folderu, następnie wchodzę do folderu Smarty-2.6.21 i do podfolderu libs, a następnie wskazuję na plik Smarty.class.php łącząc to powstaje ../Smarty-2.6.21/libs/Smarty.class.php Gdy pracowałem na linuksie podając tę samą ścieżkę, nie było żadnych problemów. |
|
|
29.12.2008, 04:18:36
Post
#4
|
|
Grupa: Zarejestrowani Postów: 206 Pomógł: 18 Dołączył: 6.03.2006 Skąd: Szczecin Ostrzeżenie: (0%) |
sciezki sa rozpatrywane wzgledem uruchamianego skryptu, a nie pliku w ktorym znajduje sie kod. czyli dla ciebie poprawne sciezki beda sie zaczynac od samego ./ a nie ../
-------------------- Wrzasq.pl
Tworzenie stron i aplikacji internetowych. Chillout Development - tworzenie stron i aplikacji internetowych. |
|
|
29.12.2008, 10:24:26
Post
#5
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%) |
ok, dzięki.
teraz taki komunikat się pokazał. Kod Warning: Smarty error: unable to read resource: "index.tpl" in C:\Program Files\WebServ\httpd-users\betterware\Smarty-2.6.21\libs\Smarty.class.php on line 1092 plik index.tpl znajduje się w folderze templates, a plik index.php wygląda tak: Kod <?php
require_once('konfiguracja/smarty.inc.php'); $o_smarty->display('index.tpl'); ?> Ten post edytował nigraS 29.12.2008, 10:25:10 |
|
|
29.12.2008, 13:12:09
Post
#6
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 84 Dołączył: 29.11.2006 Skąd: bełchatów Ostrzeżenie: (0%) |
nadal masz zla sciezke do folderu "$template_dir " czyli templates
|
|
|
29.12.2008, 21:36:45
Post
#7
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 1 Dołączył: 25.11.2006 Ostrzeżenie: (0%) |
ok, dzięki, już działa.
a mam jeszcze takie pytanie, jaki program używacie do pisania? Ja korzystam z notepad++ Ten post edytował nigraS 29.12.2008, 21:38:26 |
|
|
Wersja Lo-Fi | Aktualny czas: 4.06.2024 - 19:56 |